0001288469-21-000193.txt : 20210728 0001288469-21-000193.hdr.sgml : 20210728 20210728161309 ACCESSION NUMBER: 0001288469-21-000193 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210728 DATE AS OF CHANGE: 20210728 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAXLINEAR INC CENTRAL INDEX KEY: 0001288469 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 141896129 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34666 FILM NUMBER: 211122675 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 10-Q 1 mxl-20210630.htm 10-Q mxl-20210630
0001288469December 312021Q2falseP1MP3M00012884692021-01-012021-06-30xbrli:shares00012884692021-07-21iso4217:USD00012884692021-06-3000012884692020-12-31iso4217:USDxbrli:shares00012884692021-04-012021-06-3000012884692020-04-012020-06-3000012884692020-01-012020-06-300001288469us-gaap:CommonStockMember2020-12-310001288469us-gaap:AdditionalPaidInCapitalMember2020-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001288469mxl:AccumulatedDeficitMember2020-12-310001288469us-gaap:CommonStockMember2021-01-012021-03-310001288469us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100012884692021-01-012021-03-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001288469mxl:AccumulatedDeficitMember2021-01-012021-03-310001288469us-gaap:CommonStockMember2021-03-310001288469us-gaap:AdditionalPaidInCapitalMember2021-03-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001288469mxl:AccumulatedDeficitMember2021-03-3100012884692021-03-310001288469us-gaap:CommonStockMember2021-04-012021-06-300001288469us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001288469mxl:AccumulatedDeficitMember2021-04-012021-06-300001288469us-gaap:CommonStockMember2021-06-300001288469us-gaap:AdditionalPaidInCapitalMember2021-06-300001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001288469mxl:AccumulatedDeficitMember2021-06-300001288469us-gaap:CommonStockMember2019-12-310001288469us-gaap:AdditionalPaidInCapitalMember2019-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001288469mxl:AccumulatedDeficitMember2019-12-3100012884692019-12-310001288469us-gaap:CommonStockMember2020-01-012020-03-310001288469us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100012884692020-01-012020-03-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001288469mxl:AccumulatedDeficitMember2020-01-012020-03-310001288469us-gaap:CommonStockMember2020-03-310001288469us-gaap:AdditionalPaidInCapitalMember2020-03-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001288469mxl:AccumulatedDeficitMember2020-03-3100012884692020-03-310001288469us-gaap:CommonStockMember2020-04-012020-06-300001288469us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001288469mxl:AccumulatedDeficitMember2020-04-012020-06-300001288469us-gaap:CommonStockMember2020-06-300001288469us-gaap:AdditionalPaidInCapitalMember2020-06-300001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001288469mxl:AccumulatedDeficitMember2020-06-3000012884692020-06-300001288469mxl:WiFiAndBroadbandAssetsBusinessMember2020-07-312020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMember2020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMember2021-01-012021-06-300001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:DevelopedTechnologyRightsMember2020-07-312020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:DevelopedTechnologyRightsMember2020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-07-312020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:OrderOrProductionBacklogMember2020-07-312020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:OrderOrProductionBacklogMember2020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMemberus-gaap:InProcessResearchAndDevelopmentMember2020-07-310001288469mxl:NanoSemiIncMember2020-09-092020-09-090001288469mxl:NanoSemiIncMembermxl:DeferredPaymentOfConsiderationInBusinessAcquisitionMember2020-09-092020-09-090001288469mxl:NanoSemiIncMembermxl:PotentialContingentConsiderationNanoSemiMember2020-09-092020-09-090001288469mxl:NanoSemiIncMembermxl:PaymentsOfDeferredCashPaymentsMember2021-01-012021-06-300001288469mxl:NanoSemiIncMember2021-01-012021-06-300001288469mxl:NanoSemiIncMembermxl:PotentialContingentConsiderationNanoSemiMember2020-09-092020-09-090001288469mxl:NanoSemiIncMember2020-09-090001288469mxl:NanoSemiIncMemberus-gaap:AccruedLiabilitiesMember2020-09-090001288469mxl:NanoSemiIncMembermxl:AccruedCompensationMember2020-09-090001288469mxl:NanoSemiIncMemberus-gaap:DevelopedTechnologyRightsMember2020-09-092020-09-090001288469mxl:NanoSemiIncMemberus-gaap:DevelopedTechnologyRightsMember2020-09-090001288469mxl:NanoSemiIncMemberus-gaap:TrademarksAndTradeNamesMember2020-09-092020-09-090001288469mxl:NanoSemiIncMemberus-gaap:TrademarksAndTradeNamesMember2020-09-090001288469mxl:NanoSemiIncMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-09-092020-09-090001288469mxl:NanoSemiIncMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-09-090001288469mxl:NanoSemiIncMemberus-gaap:OrderOrProductionBacklogMember2020-09-092020-09-090001288469mxl:NanoSemiIncMemberus-gaap:OrderOrProductionBacklogMember2020-09-090001288469us-gaap:OneTimeTerminationBenefitsMember2021-04-012021-06-300001288469us-gaap:OneTimeTerminationBenefitsMember2020-04-012020-06-300001288469us-gaap:OneTimeTerminationBenefitsMember2021-01-012021-06-300001288469us-gaap:OneTimeTerminationBenefitsMember2020-01-012020-06-300001288469us-gaap:FacilityClosingMember2021-04-012021-06-300001288469us-gaap:FacilityClosingMember2020-04-012020-06-300001288469us-gaap:FacilityClosingMember2021-01-012021-06-300001288469us-gaap:FacilityClosingMember2020-01-012020-06-300001288469us-gaap:OtherRestructuringMember2021-04-012021-06-300001288469us-gaap:OtherRestructuringMember2020-04-012020-06-300001288469us-gaap:OtherRestructuringMember2021-01-012021-06-300001288469us-gaap:OtherRestructuringMember2020-01-012020-06-300001288469mxl:TerminatedLeaseMember2021-01-012021-06-300001288469us-gaap:OneTimeTerminationBenefitsMember2020-12-310001288469us-gaap:FacilityClosingMember2020-12-310001288469us-gaap:OtherRestructuringMember2020-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2021-06-300001288469us-gaap:FacilityClosingMember2021-06-300001288469us-gaap:OtherRestructuringMember2021-06-300001288469us-gaap:OneTimeTerminationBenefitsMembermxl:RestructuringShortTermMember2021-06-300001288469mxl:RestructuringShortTermMemberus-gaap:FacilityClosingMember2021-06-300001288469us-gaap:OtherRestructuringMembermxl:RestructuringShortTermMember2021-06-300001288469mxl:RestructuringShortTermMember2021-06-300001288469mxl:RestructuringLongTermMemberus-gaap:OneTimeTerminationBenefitsMember2021-06-300001288469mxl:RestructuringLongTermMemberus-gaap:FacilityClosingMember2021-06-300001288469mxl:RestructuringLongTermMemberus-gaap:OtherRestructuringMember2021-06-300001288469mxl:RestructuringLongTermMember2021-06-300001288469mxl:LicensedTechnologyMember2021-01-012021-06-300001288469mxl:LicensedTechnologyMember2021-06-300001288469mxl:LicensedTechnologyMember2020-12-310001288469us-gaap:DevelopedTechnologyRightsMember2021-01-012021-06-300001288469us-gaap:DevelopedTechnologyRightsMember2021-06-300001288469us-gaap:DevelopedTechnologyRightsMember2020-12-310001288469us-gaap:TrademarksAndTradeNamesMember2021-01-012021-06-300001288469us-gaap:TrademarksAndTradeNamesMember2021-06-300001288469us-gaap:TrademarksAndTradeNamesMember2020-12-310001288469us-gaap:CustomerRelationshipsMember2021-01-012021-06-300001288469us-gaap:CustomerRelationshipsMember2021-06-300001288469us-gaap:CustomerRelationshipsMember2020-12-310001288469us-gaap:OrderOrProductionBacklogMember2021-01-012021-06-300001288469us-gaap:OrderOrProductionBacklogMember2021-06-300001288469us-gaap:OrderOrProductionBacklogMember2020-12-310001288469us-gaap:CostOfSalesMember2021-04-012021-06-300001288469us-gaap:CostOfSalesMember2020-04-012020-06-300001288469us-gaap:CostOfSalesMember2021-01-012021-06-300001288469us-gaap:CostOfSalesMember2020-01-012020-06-300001288469us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001288469us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001288469us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001288469us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300001288469us-gaap:FurnitureAndFixturesMember2021-01-012021-06-300001288469us-gaap:FurnitureAndFixturesMember2021-06-300001288469us-gaap:FurnitureAndFixturesMember2020-12-310001288469srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-06-300001288469us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-06-300001288469us-gaap:MachineryAndEquipmentMember2021-06-300001288469us-gaap:MachineryAndEquipmentMember2020-12-310001288469srt:MinimumMembermxl:MasksAndProductionEquipmentMember2021-01-012021-06-300001288469mxl:MasksAndProductionEquipmentMembersrt:MaximumMember2021-01-012021-06-300001288469mxl:MasksAndProductionEquipmentMember2021-06-300001288469mxl:MasksAndProductionEquipmentMember2020-12-310001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-06-300001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-06-300001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001288469us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2021-01-012021-06-300001288469us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2021-01-012021-06-300001288469us-gaap:LeaseholdImprovementsMember2021-06-300001288469us-gaap:LeaseholdImprovementsMember2020-12-310001288469us-gaap:ConstructionInProgressMember2021-06-300001288469us-gaap:ConstructionInProgressMember2020-12-310001288469mxl:ReductioninTransactionPriceMember2021-06-300001288469mxl:ReductioninTransactionPriceMember2020-12-310001288469us-gaap:SalesReturnsAndAllowancesMember2021-06-300001288469us-gaap:SalesReturnsAndAllowancesMember2020-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-06-300001288469mxl:InitialTermLoanTLBJune2021Member2021-06-300001288469mxl:InitialTermLoanTLBJune2021Member2020-12-310001288469mxl:InitialTermLoanTLBMay2017Member2021-06-300001288469mxl:InitialTermLoanTLBMay2017Member2020-12-310001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2020-12-310001288469us-gaap:MediumTermNotesMember2021-06-300001288469us-gaap:MediumTermNotesMember2020-12-31xbrli:pure0001288469mxl:InitialTermLoanTLBJune2021Membermxl:WellsFargoBankNationalAssociationMember2021-06-230001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembermxl:WellsFargoBankNationalAssociationMember2021-06-230001288469mxl:InitialTermLoanTLBJune2021Member2021-06-230001288469us-gaap:FederalFundsEffectiveSwapRateMembermxl:InitialTermLoanTLBJune2021Member2021-01-012021-06-300001288469us-gaap:LondonInterbankOfferedRateLIBORMembermxl:InitialTermLoanTLBJune2021Member2021-01-012021-06-300001288469mxl:InitialTermLoanTLBJune2021Member2021-01-012021-06-300001288469mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMembermxl:InitialTermLoanTLBJune2021Member2021-01-012021-06-300001288469us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-06-300001288469us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-06-300001288469srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-012021-06-300001288469us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2021-04-012021-06-300001288469us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-012021-06-300001288469us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2021-04-012021-06-300001288469srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-012021-06-300001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2021-04-012021-06-300001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-300001288469mxl:InitialTermLoanTLBJune2021Member2020-07-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-06-300001288469mxl:InitialTermLoanTLBMay2017Member2017-05-120001288469mxl:InitialTermLoanTLBMay2017Memberus-gaap:FederalFundsEffectiveSwapRateMember2021-01-012021-06-300001288469mxl:InitialTermLoanTLBMay2017Membermxl:DebtInstrumentInterestPeriodOneMember2021-06-300001288469mxl:InitialTermLoanTLBMay2017Membermxl:DebtInstrumentInterestPeriodTwoMember2021-06-300001288469mxl:InitialTermLoanTLBMay2017Membermxl:DebtInstrumentInterestPeriodThreeMember2021-06-300001288469us-gaap:LondonInterbankOfferedRateLIBORMembermxl:InitialTermLoanTLBMay2017Member2021-01-012021-06-300001288469mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMembermxl:InitialTermLoanTLBMay2017Member2021-01-012021-06-300001288469mxl:InitialTermLoanTLBMay2017Memberus-gaap:BaseRateMember2021-01-012021-06-300001288469mxl:InitialTermLoanTLBMay2017Member2021-01-012021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2020-07-310001288469mxl:IncrementalTermLoanTLAMay2017AmendedMembermxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember2021-01-012021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMemberus-gaap:BaseRateMember2021-01-012021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMembermxl:DebtAmortizationPeriod1Member2021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMembermxl:DebtAmortizationPeriod2Member2021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMembermxl:DebtAmortizationPeriod3Member2021-06-300001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2021-01-012021-06-300001288469us-gaap:InterestRateSwapMember2017-11-300001288469us-gaap:LondonInterbankOfferedRateLIBORMembermxl:InitialTermLoanTLBMay2017Memberus-gaap:InterestRateSwapMember2021-01-012021-06-300001288469us-gaap:InterestRateSwapMember2021-06-300001288469mxl:EquityIncentivePlanMember2021-06-300001288469mxl:ESPPMember2021-06-3000012884692021-02-280001288469mxl:RestrictedStockUnitandRestrictedStockAwardMember2021-06-300001288469mxl:RestrictedStockUnitandRestrictedStockAwardMember2021-01-012021-06-300001288469us-gaap:PerformanceSharesMember2021-06-300001288469us-gaap:PerformanceSharesMember2021-01-012021-06-300001288469us-gaap:RestrictedStockUnitsRSUMember2020-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001288469us-gaap:RestrictedStockUnitsRSUMember2021-06-300001288469us-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-06-300001288469us-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-06-300001288469us-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-06-300001288469us-gaap:PerformanceSharesMember2020-12-310001288469us-gaap:EmployeeStockMember2021-01-012021-06-300001288469us-gaap:EmployeeStockMember2020-01-012020-06-300001288469us-gaap:EmployeeStockMember2021-06-300001288469us-gaap:EmployeeStockMember2020-06-300001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMembermxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001288469mxl:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001288469mxl:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001288469mxl:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001288469mxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001288469mxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001288469mxl:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001288469us-gaap:SupplierConcentrationRiskMembermxl:VendorAMemberus-gaap:InventoriesMember2021-04-012021-06-300001288469us-gaap:SupplierConcentrationRiskMembermxl:VendorAMemberus-gaap:InventoriesMember2021-01-012021-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorBMember2021-04-012021-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorBMember2020-04-012020-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorBMember2021-01-012021-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorBMember2020-01-012020-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorCMember2021-04-012021-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorCMember2020-04-012020-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorCMember2021-01-012021-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorCMember2020-01-012020-06-300001288469us-gaap:SupplierConcentrationRiskMembermxl:VendorDMemberus-gaap:InventoriesMember2020-04-012020-06-300001288469us-gaap:SupplierConcentrationRiskMembermxl:VendorDMemberus-gaap:InventoriesMember2020-01-012020-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorEMember2020-04-012020-06-300001288469us-gaap:SupplierConcentrationRiskMemberus-gaap:InventoriesMembermxl:VendorEMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2021-04-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:AsiaMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2020-04-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:AsiaMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:AsiaMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2020-01-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:AsiaMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMembercountry:US2021-04-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMembercountry:US2020-04-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMembercountry:US2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMembercountry:US2020-01-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2020-01-012020-06-300001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMember2021-04-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMember2020-04-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMember2020-01-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2021-04-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2020-04-012020-06-300001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2020-01-012020-06-300001288469country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-04-012020-06-300001288469country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001288469country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:VN2021-04-012021-06-300001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:VN2021-01-012021-06-300001288469mxl:LonglivedassetsMembercountry:US2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMembercountry:US2021-01-012021-06-300001288469mxl:LonglivedassetsMembercountry:US2020-01-012020-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMembercountry:US2020-01-012020-12-310001288469country:SGmxl:LonglivedassetsMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembercountry:SGmxl:LonglivedassetsMember2021-01-012021-06-300001288469country:SGmxl:LonglivedassetsMember2020-01-012020-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:SGmxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:RestofWorldMembermxl:LonglivedassetsMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMembermxl:LonglivedassetsMember2021-01-012021-06-300001288469mxl:RestofWorldMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:LonglivedassetsMember2021-01-012021-06-300001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2021-01-012021-06-300001288469mxl:LonglivedassetsMember2020-01-012020-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:BroadbandMember2021-04-012021-06-300001288469mxl:BroadbandMember2020-04-012020-06-300001288469mxl:BroadbandMember2021-01-012021-06-300001288469mxl:BroadbandMember2020-01-012020-06-300001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-04-012021-06-300001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-04-012020-06-300001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-06-300001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-06-300001288469mxl:ConnectivityMember2021-04-012021-06-300001288469mxl:ConnectivityMember2020-04-012020-06-300001288469mxl:ConnectivityMember2021-01-012021-06-300001288469mxl:ConnectivityMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:ConnectivityMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:ConnectivityMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:ConnectivityMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:ConnectivityMember2020-01-012020-06-300001288469mxl:InfrastructureMember2021-04-012021-06-300001288469mxl:InfrastructureMember2020-04-012020-06-300001288469mxl:InfrastructureMember2021-01-012021-06-300001288469mxl:InfrastructureMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMembermxl:InfrastructureMemberus-gaap:ProductConcentrationRiskMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:InfrastructureMemberus-gaap:ProductConcentrationRiskMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMembermxl:InfrastructureMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:InfrastructureMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-06-300001288469mxl:IndustrialandmultimarketMember2021-04-012021-06-300001288469mxl:IndustrialandmultimarketMember2020-04-012020-06-300001288469mxl:IndustrialandmultimarketMember2021-01-012021-06-300001288469mxl:IndustrialandmultimarketMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:IndustrialandmultimarketMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:IndustrialandmultimarketMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:IndustrialandmultimarketMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:IndustrialandmultimarketMember2020-01-012020-06-300001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2021-04-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2020-04-012020-06-300001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2021-01-012021-06-300001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2020-01-012020-06-300001288469us-gaap:AccountsReceivableMember2021-01-012021-06-300001288469us-gaap:AccountsReceivableMember2020-01-012020-12-310001288469srt:MinimumMember2021-06-300001288469srt:MaximumMember2021-06-3000012884692020-07-310001288469us-gaap:OtherLongTermInvestmentsMember2021-06-300001288469us-gaap:OtherLongTermInvestmentsMember2020-12-310001288469us-gaap:InventoriesMember2021-06-300001288469mxl:OtherObligationsMember2021-06-3000012884692021-02-23

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Quarterly Period Ended June 30, 2021
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)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stockMXLNew York Stock Exchange
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes     No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No   
As of July 21, 2021, the registrant had 76,469,545 shares of common stock, par value $0.0001, outstanding.


MAXLINEAR, INC.
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page
Part I
Item 1.
Item 2.
Item 3.
Item 4.
Part II
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.


2

PART I — FINANCIAL INFORMATION

3

ITEM 1.    FINANCIAL STATEMENTS

MAXLINEAR, INC.
CONSOLIDATED BALANCE SHEETS
(unaudited; in thousands, except par value amounts)
June 30,
2021
December 31,
2020
Assets
Current assets:
Cash and cash equivalents$130,312 $148,901 
Short-term restricted cash107 115 
Accounts receivable, net135,321 67,442 
Inventory98,502 97,839 
Prepaid expenses and other current assets13,866 47,421 
Total current assets378,108 361,718 
Long-term restricted cash1,015 1,018 
Property and equipment, net48,104 39,470 
Leased right-of-use assets22,847 21,886 
Intangible assets, net174,964 207,266 
Goodwill302,828 302,828 
Deferred tax assets91,526 86,065 
Other long-term assets7,235 2,191 
Total assets$1,026,627 $1,022,442 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$53,483 $32,751 
Accrued price protection liability54,717 47,766 
Accrued expenses and other current liabilities61,235 105,842 
Accrued compensation39,492 47,302 
Current portion of long-term debt2,862  
Total current liabilities211,789 233,661 
Long-term lease liabilities20,445 20,862 
Long-term debt343,022 363,592 
Other long-term liabilities17,704 13,210 
Total liabilities592,960 631,325 
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; 76,469 shares issued and outstanding at June 30, 2021 and 74,536 shares issued and outstanding December 31, 2020
8 7 
Additional paid-in capital640,710 602,064 
Accumulated other comprehensive income803 1,435 
Accumulated deficit(207,854)(212,389)
Total stockholders’ equity433,667 391,117 
Total liabilities and stockholders’ equity$1,026,627 $1,022,442 

See accompanying notes.
4

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited; in thousands, except per share data)
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net revenue$205,376 $65,220 $414,735 $127,247 
Cost of net revenue92,833 32,477 190,473 63,742 
Gross profit112,543 32,743 224,262 63,505 
Operating expenses:
Research and development74,416 27,984 137,582 53,673 
Selling, general and administrative35,885 27,470 72,354 52,102 
Impairment losses   86 
Restructuring charges38 64 2,204 553 
Total operating expenses110,339 55,518 212,140 106,414 
Income (loss) from operations2,204 (22,775)12,122 (42,909)
Interest income18 31 18 256 
Interest expense(3,741)(2,183)(7,947)(4,659)
Loss on extinguishment of debt(5,221) (5,221) 
Other income (expense), net(537)(81)(641)99 
Total other income (expense), net(9,481)(2,233)(13,791)(4,304)
Loss before income taxes(7,277)(25,008)(1,669)(47,213)
Income tax benefit(8,010)(3,201)(6,204)(9,937)
Net income (loss)$733 $(21,807)$4,535 $(37,276)
Net income (loss) per share:
Basic$0.01 $(0.30)$0.06 $(0.51)
Diluted$0.01 $(0.30)$0.06 $(0.51)
Shares used to compute net income (loss) per share:
Basic75,930 72,740 75,394 72,389 
Diluted79,026 72,740 78,657 72,389 

See accompanying notes.
5

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

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net income (loss)$733 $(21,807)$4,535 $(37,276)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments, net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively, and net of tax expense of $33 and $24 for the three and six months ended June 30, 2020, respectively
357 294 (632)(286)
Unrealized gain (loss) on interest rate swap, net of tax expense of $30 and tax benefit of $11 for the three and six months ended June 30, 2020, respectively
 116  (37)
Other comprehensive income (loss)357 410 (632)(323)
Total comprehensive income (loss)$1,090 $(21,397)$3,903 $(37,599)


See accompanying notes.
6

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
FISCAL QUARTERS ENDED JUNE 30, 2021
(unaudited; in thousands)
    
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
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, net917 1 16,565 — — 16,566 
Repurchase of common stock(75)— (2,673)— — (2,673)
Stock-based compensation— — 12,955 — — 12,955 
Other comprehensive loss— — — (989)— (989)
Net income— — — — 3,802 3,802 
Balance at March 31, 202175,378 $8 $628,911 $446 $(208,587)$420,778 
Common stock issued pursuant to equity awards, net1,098 — (338)— — (338)
Repurchase of common stock(120)(4,464)(4,464)
Employee stock purchase plan113 — 2,635 — — 2,635 
Stock-based compensation— — 13,966 — — 13,966 
Other comprehensive income— — — 357 — 357 
Net income— — — — 733 733 
Balance at June 30, 202176,469 $8 $640,710 $803 $(207,854)$433,667 
See accompanying notes.

7

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
FISCAL QUARTERS ENDED JUNE 30, 2020
(unaudited; in thousands)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 201971,931 $7 $529,596 $(887)$(113,796)$414,920 
Common stock issued pursuant to equity awards, net414 — 2,612 — — 2,612 
Stock-based compensation— — 6,827 — — 6,827 
Other comprehensive loss— — — (733)— (733)
Net loss— — — — (15,469)(15,469)
Balance at March 31, 202072,345 $7 $539,035 $(1,620)$(129,265)$408,157 
Common stock issued pursuant to equity awards, net597 — 989 — — 989 
Employee stock purchase plan161 — 2,141 — — 2,141 
Stock-based compensation— — 12,085 — — 12,085 
Other comprehensive income— — — 410 — 410 
Net loss— — — — (21,807)(21,807)
Balance at June 30, 202073,103 7 554,250 (1,210)(151,072)401,975 
See accompanying notes.

8

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited; in thousands)
Six Months Ended June 30,
20212020
Operating Activities
Net income (loss)$4,535 $(37,276)
Adjustments to reconcile net income (loss) to cash provided by operating activities:
Amortization and depreciation44,322 33,265 
Impairment losses 86 
Amortization of debt issuance costs and accretion of discounts2,071 807 
Stock-based compensation26,921 18,912 
Deferred income taxes(5,461)(9,087)
Loss on disposal of property and equipment388  
Impairment of leasehold improvements226 163 
Impairment of leased right-of-use assets429 44 
Loss on extinguishment of debt5,221  
(Gain) loss on foreign currency408 (226)
Excess tax (benefits) deficiencies on stock-based awards(4,631)(378)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(67,879)8,977 
Inventory(596)(2,831)
Prepaid expenses and other assets33,448 774 
Leased right-of-use assets72 326 
Accounts payable, accrued expenses and other current liabilities6,311 5,235 
Accrued compensation15,233 7,757 
Accrued price protection liability6,955 (6,669)
Lease liabilities(4,347)(2,709)
Other long-term liabilities4,497 (1,262)
Net cash provided by operating activities68,123 15,908 
Investing Activities
Purchases of property and equipment(17,310)(4,936)
Purchases of intangible assets(1,112)(13)
Cash used in acquisitions, net of cash acquired(27,500) 
Purchases of long-term investments(5,000) 
Net cash used in investing activities(50,922)(4,949)
Financing Activities
Proceeds from the issuance of debt350,000  
Payment of debt issuance cost(4,127) 
Repayment of debt(369,813) 
Net proceeds from issuance of common stock6,094 4,642 
Minimum tax withholding paid on behalf of employees for restricted stock units(10,105)(1,499)
Repurchase of common stock(7,137) 
Net cash provided by (used in) financing activities(35,088)3,143 
Effect of exchange rate changes on cash and cash equivalents (713)210 
Increase (decrease) in cash, cash equivalents and restricted cash(18,600)14,312 
Cash, cash equivalents and restricted cash at beginning of period150,034 93,117 
Cash, cash equivalents and restricted cash at end of period$131,434 $107,429 
Supplemental disclosures of cash flow information:
Cash paid for interest$6,402 $3,999 
Cash paid for income taxes$1,671 $1,220 
Supplemental disclosures of non-cash activities:
Issuance of shares for payment of bonuses$22,874 $2,599 
See accompanying notes.
9

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

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 wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (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 (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, including cable Data Over Cable Service Interface Specifications (DOCSIS) fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. All intercompany transactions and investments have been eliminated in consolidation.
In the opinion of management, the Company’s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows.

The consolidated balance sheet as of December 31, 2020 was derived from the Company’s audited consolidated financial statements at that date. The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February 11, 2021, or the Annual Report. Interim results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
Use of Estimates and Significant Risks and Uncertainties
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes.
Last year, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of our products from the work-from-home environment in the second half of 2020 and the first half of 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2022. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time.
10

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

The Company also believes that its $131.4 million of cash and cash equivalents at June 30, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including the Company’s efforts to complete the integration of the acquired Wi-Fi and Broadband assets business and NanoSemi, Inc. (Note 3), changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans.

The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July 28, 2021, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.
Summary of Significant Accounting Policies
Refer to the Company’s Annual Report for a summary of significant accounting policies. There have been no other significant changes to the Company’s significant accounting policies during the six months ended June 30, 2021.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company’s financial position and results of operations as of and for the year ending December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company's financial disclosures for the year ending December 31, 2021.
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, restricted stock units and restricted stock awards 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.
11

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The table below presents the computation of basic and diluted EPS:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands, except per share amounts)
Numerator:
Net income (loss)$733 $(21,807)$4,535 $(37,276)
Denominator:
Weighted average common shares outstanding—basic75,930 72,740 75,394 72,389 
Dilutive common stock equivalents3,096  3,263  
Weighted average common shares outstanding—diluted79,026 72,740 78,657 72,389 
Net income (loss) per share:
Basic$0.01 $(0.30)$0.06 $(0.51)
Diluted$0.01 $(0.30)$0.06 $(0.51)
For the three and six months ended June 30, 2021 and 2020, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.04 million and 0.1 million for the 2021 periods, respectively, and 2.5 million and 2.9 million for the 2020 periods, respectively, from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.
3. Business Combinations
Acquisition of the Wi-Fi and Broadband assets business
On July 31, 2020, the Company and certain of its designated subsidiaries completed their acquisition of the Home Gateway Platform Division, which the Company refers to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel Corporation, or Intel, dated April 5, 2020 (the “Asset Purchase Agreement”), and related agreements. The Company paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the net proceeds from a secured incremental term loan with an aggregate principal amount of $175.0 million (Note 8).
The Wi-Fi and Broadband assets business develops a broad portfolio of connected home products, including Wi-Fi, Ethernet and Broadband Gateway Processor SoCs, which enables the Company to strengthen its existing connected home portfolio by bringing together a complete, scalable, and complementary platform of connectivity and access solutions to address its customers’ needs across target end-markets.
The acquired assets and assumed liabilities, together with the employees who joined the Company and its subsidiaries as a result of the transaction, represent a business as defined in ASC 805, Business Combinations. The Company is integrating the acquired assets and rehired employees into the Company’s existing business.
The Asset Purchase Agreement also contains customary representations, warranties and covenants, including indemnification provisions set forth therein. Pursuant to the Purchase Agreement, Intel has retained, and will be obligated to indemnify MaxLinear for, certain liabilities, including but not limited to those relating to the Home Gateway Platform Division for pre-closing taxes and specified employment matters, and MaxLinear has assumed, and will indemnify Intel for, certain liabilities, including but not limited to those relating to the Home Gateway Platform Division and the Transferred Assets for certain pre-closing and post-closing actions, events and periods (including certain product-related liabilities for products sold prior to the Closing for up to a $25.0 million cap), and specified employment matters.

12

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
In connection with the transaction, the Company and Intel have entered into as of the closing certain other ancillary agreements, including (i) an intellectual property matters agreement, pursuant to which Intel granted to the Company a license to certain intellectual property rights for use by the Company in connection with the acquired assets and the Company granted back to Intel a license to the intellectual property rights in the acquired assets, (ii) a supply agreement, pursuant to which Intel manufactures and fabricates certain products for the Company that are part of the acquired assets, (iii) an ethernet network controller services agreement, pursuant to which the Company provides Intel with certain development services with respect to certain Intel ethernet network controller products, (iv) a transition services agreement, pursuant to which Intel provided certain services on a transitional basis for up to a 12-month period after the closing, the scope of which included services relating to real estate and facilities, information technology, and supply chain, procurement, sales operations, and engineering support, and (v) a side letter regarding the delayed transfer of certain inventory. Pursuant to the delayed inventory side letter, the Company had control and economic benefits of the inventory, but transfer of the title and possession of the inventory was delayed until the last day that Intel provided services under the transition services agreement.
Acquisition Consideration

The following table summarizes the fair value of purchase price consideration to acquire the Wi-Fi and Broadband assets business (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$150,000 

Purchase Price Allocation

The following is an allocation of purchase price as of the July 31, 2020 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 (in thousands):
DescriptionAmount
Fair value of consideration transferred:
Cash$150,000 
Purchase price allocation:
Inventory$67,100 
Property and equipment17,641 
Identifiable intangible assets58,000 
Deferred tax assets457 
Accrued expenses(68)
Accrued price protection liability(413)
Accrued compensation(7,916)
Other long-term liabilities(8,197)
Identifiable net assets acquired126,604 
Goodwill23,396 
Total purchase price$150,000 

13

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Developed technology7$43,200 
Customer-related intangible56,800 
Product backlog0.58800 
50,800 
Indefinite-lived intangible assets:
IPR&DN/A7,200 
Total identifiable intangible assets acquired$58,000 
Acquisition of NanoSemi, Inc.
On September 9, 2020, the Company completed its acquisition of NanoSemi, Inc. or NanoSemi, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) with NanoSemi, dated September 9, 2020. The initial closing transaction consideration consisted of $10.0 million in cash and 804,163 shares of MaxLinear’s common stock. In addition, the NanoSemi stockholders will receive $35.0 million in deferred cash payments payable in 2021, and certain NanoSemi stockholders may also receive up to an additional $35.0 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. As of June 30, 2021, the Company has made $27.5 million of $35.0 million in deferred cash payments. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, MaxLinear agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of MaxLinear common stock they received in the acquisition.
NanoSemi is an industry-leading provider of intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in systems-on-chip, or SoCs, application-specific integrated circuits, or ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Its technology enables higher throughput connections for 5G, Wi-Fi, and WiGig smartphones and base stations while simultaneously reducing energy consumption.
Acquisition Consideration
The following table summarizes the fair value of purchase price consideration to acquire NanoSemi (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$10,000 
Common stock issued(1)
17,080 
Deferred payments(2)
34,100 
Contingent consideration(3)
 
Total purchase price$61,180 
_________________
(1) The fair value of common stock issued in the merger is based on 804,163 shares issued on the September 9, 2020 acquisition date at the closing price of the Company’s common stock of $21.24 per share.
(2) The fair value of the deferred payments was determined by discounting to present value payments totaling $35.0 million expected to be made to NanoSemi stockholders throughout 2021.
(3) The fair value of contingent consideration is zero as the applicable financial objectives from July 1, 2020 through December 31, 2022 are not expected to be met based on the Company’s forecast.

14

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Purchase Price Allocation
The following is an allocation of purchase price as of the September 9, 2020 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 (in thousands):
DescriptionAmount
Purchase price allocation:
Accounts receivable$175 
Prepaid expenses and other current assets879 
Property and equipment177 
Leased right-of-use assets1,805 
Identifiable intangible assets19,900 
Accounts payable(602)
Accrued expenses and other current liabilities(323)
Accrued compensation(223)
Long-term lease liabilities(1,546)
Other long-term liabilities(164)
Identifiable net assets acquired20,078 
Goodwill41,102 
Total purchase price$61,180 
The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Developed technology7$17,500 
Trademarks and tradenames71,000 
Customer-related intangible5900 
Product backlog5.33500 
Total identifiable intangible assets acquired$19,900 
Assumptions in the Allocations of Purchase Price

Management prepared the purchase price allocations for the Wi-Fi and Broadband assets business and NanoSemi, 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 identifiable intangible assets, inventory, and property and equipment, and the portions of the purchase consideration for NanoSemi expected to be paid to NanoSemi stockholders in the future, as described above. Certain NanoSemi stockholders that are employees are not required to remain employed in order to receive the deferred payments and contingent consideration; accordingly, the fair value of the deferred payments and contingent consideration have been 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, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of the Wi-Fi and Broadband assets business and NanoSemi with the operations of MaxLinear. 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. There have been no adjustments between the preliminary purchase price allocations reflected as of December 31, 2020 and the purchase price allocation reflected as of June 30, 2021. Updates to the valuations of certain assets acquired and liabilities assumed and our evaluation of certain income tax positions may result in changes to the recorded amounts of assets and liabilities, with corresponding adjustments to goodwill amounts in subsequent periods. We expect to complete the purchase price allocations within 12 months of the respective acquisition dates.
15

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The fair value of the identified intangible assets acquired from the Wi-Fi and Broadband assets business and NanoSemi was estimated using an income approach. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the developed technology, IPR&D and backlog assets was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping’s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Significant factors considered in the calculation of the developed technology and IPR&D intangible assets were the risks inherent in the development process, including the likelihood of achieving technological success and market acceptance. Each project was analyzed to determine the unique technological innovations, the existence and reliance on core technology, the existence of any alternative future use or current technological feasibility and the complexity, cost, and time to complete the remaining development. Future cash flows for each project were estimated based on forecasted revenue and costs, taking into account the expected product life cycles, market penetration, and growth rates. Developed technology will begin amortization immediately and IPR&D will begin amortization upon the completion of each project. If any of the projects are abandoned, the Company will be required to impair the related IPR&D asset.

In connection with the acquisition of the Wi-Fi and Broadband assets business, the Company has assumed liabilities which primarily consist of accrued employee compensation and benefits in jurisdictions where such transfer is required either by law or by work council agreement. In connection with the acquisition of NanoSemi, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above.

Goodwill recorded in connection with the Wi-Fi and Broadband assets business and NanoSemi was $23.4 million and $41.1 million, respectively. 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 include terminating employees, vacating certain leased facilities, and cancellation of contracts.

The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)
Employee separation expenses$20 $52 $1,273 $97 
Lease related charges  608 275 
Other18 12 323 181 
$38 $64 $2,204 $553 
Lease related charges for the six months ended June 30, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively, related to exiting a redundant facility.
16

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The following table presents a roll-forward of the Company’s restructuring liability for the six months ended June 30, 2021. 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, 2020$3,274 $720 $3 $3,997 
Restructuring charges1,273 608 323 2,204 
Cash payments(1,856)(168)(25)(2,049)
Reimbursement from Intel(2,439)  (2,439)
Non-cash charges and adjustments (561)(301)(862)
Liability as of June 30, 2021252 599  851 
Less: current portion as of June 30, 2021(252)(372) (624)
Long-term portion as of June 30, 2021$ $227 $ $227 

As of June 30, 2021, the remaining lease related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.
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).

During the three and six months ended June 30, 2021, there were no changes in the carrying value of goodwill.

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.
In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three and six months ended June 30, 2021 and 2020, there were no indications of impairment of the Company’s goodwill balances.
17

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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:
June 30, 2021December 31, 2020
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology3.7$5,981 $(2,045)$3,936 $4,869 $(2,006)$2,863 
Developed technology6.9304,061 (167,742)136,319 304,061 (146,252)157,809 
Trademarks and trade names6.614,800 (10,019)4,781 14,800 (8,818)5,982 
Customer relationships4.6128,800 (106,447)22,353 128,800 (96,047)32,753 
Backlog2.41,300 (925)375 1,300 (641)659 
6.2$454,942 $(287,178)$167,764 $453,830 $(253,764)$200,066 

The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Cost of net revenue$10,762 $8,592 $21,527 $17,183 
Research and development1 1 2 2 
Selling, general and administrative5,815 5,549 11,885 11,272 
$16,578 $14,142 $33,414 $28,457 

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:
Six Months Ended June 30,
20212020
(in thousands)
Beginning balance$200,066 $187,971 
Additions1,112 13 
Amortization(33,414)(28,457)
Impairment losses (86)
Ending balance$167,764 $159,441 
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 three and six months ended June 30, 2021 and the three months ended June 30, 2020, no impairment losses related to finite-lived intangible assets were recognized. During the six months ended June 30, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million.

18

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
The following table presents future amortization of the Company’s finite-lived intangible assets at June 30, 2021:
Amount
(in thousands)
2021 (6 months)$33,383 
202248,974 
202336,923 
202420,977 
202510,878 
Thereafter16,629 
Total$167,764 
Indefinite-lived Intangible Assets
Indefinite-lived intangible assets consisted entirely of acquired in-process research and development technology, or IPR&D. There was no activity related to the Company’s indefinite-lived intangible assets during the six months ended June 30, 2021 and 2020.
The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three and six months ended June 30, 2021 and 2020, no indicators of impairment were identified and, as a result, no IPR&D impairment losses were recorded.

6. Financial Instruments
Financial Instruments Not Recorded at Fair Value on a Recurring Basis

The Company currently does not have any financial instruments measured 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 (Note 7). 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).

7. Balance Sheet Details
Cash, cash equivalents and restricted cash consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,312 $148,901 
Short-term restricted cash107 115 
Long-term restricted cash1,015 1,018 
Total cash, cash equivalents and restricted cash$131,434 $150,034 
As of June 30, 2021 and December 31, 2020, cash and cash equivalents included money market funds of approximately $20.4 million. As of June 30, 2021 and December 31, 2020, the Company has restricted cash of approximately $1.1 million. The cash is restricted in connection with guarantees for certain import duties and office leases.
19

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Inventory consists of the following:
June 30, 2021December 31, 2020
(in thousands)
Work-in-process$56,736 $35,852 
Finished goods41,766 61,987 
$98,502 $97,839 
Prepaid and other current assets consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Prepaid expenses$9,180 $7,674 
Other receivables 32,762 
Other current assets4,686 6,985 
$13,866 $47,421 

As of December 31, 2020, other receivables of $32.8 million consist of amounts due from Intel of $28.4 million for amounts collected on the Company’s behalf from customers on sales of the Company’s products under the transition services agreement and of $4.4 million for reimbursement of certain severance-related costs pursuant to the Asset Purchase Agreement (Note 3).
Property and equipment, net consists of the following:
Useful Life
(in Years)
June 30, 2021December 31, 2020
(in thousands)
Furniture and fixtures5$3,840 $2,524 
Machinery and equipment
3-5
55,494 55,456 
Masks and production equipment
2-5
23,006 19,205 
Software37,969 7,194 
Leasehold improvements
1-5
29,990 16,871 
Construction in progressN/A2,996 8,050 
123,295 109,300 
Less: accumulated depreciation and amortization(75,191)(69,830)
$48,104 $39,470 

Depreciation expense for the three and six months ended June 30, 2021 was $3.6 million and $7.3 million, respectively. Depreciation expense for the three and six months ended June 30, 2020 was $1.6 million and $3.3 million, respectively.
20

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Included in other long-term assets, long-term investments were $5.0 million as of June 30, 2021 and consist of an investment in a privately held entity. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investment as a financial instrument. Given that there is not a readily determinable fair value, the Company is electing to measure such investment 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.
Accrued price protection liability consists of the following activity:
Six Months Ended June 30,
20212020
(in thousands)
Beginning balance$47,766 $12,557 
Charged as a reduction of revenue49,907 2,191 
Reversal of unclaimed rebates (159)
Payments(42,956)(8,687)
Ending balance$54,717 $5,902 
Accrued expenses and other current liabilities consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Deferred purchase price payments$7,427 $34,484 
Payables under transition services agreement $17,420 
Accrued technology license payments5,442 5,821 
Accrued professional fees3,121 2,620 
Accrued engineering and production costs1,537 3,448 
Accrued restructuring624 3,628 
Accrued royalty1,895 1,965 
Short-term lease liabilities9,782 8,144 
Accrued customer credits379 1,135 
Income tax liability2,187 1,193 
Customer contract liabilities1,315 29 
Accrued obligations to customers for price adjustments16,200 10,277 
Accrued obligations to customers for stock rotation rights2,761 2,036 
Other8,565 13,642 
$61,235 $105,842 
As of December 31, 2020, payables under transition services agreement of $17.4 million consist of amounts due to Intel of approximately $9.1 million for purchases of inventory and $8.3 million for other operating expenses incurred under the transition services agreement.
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, 2020$263 $1,172 $1,435 
Other comprehensive income (loss) before reclassifications, net of tax(632) (632)
Balance at June 30, 2021$(369)$1,172 $803 

21

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
8. Debt and Interest Rate Swap

Debt

The carrying amount of the Company’s long-term debt consists of the following:
June 30,
2021
December 31,
2020
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$350,000 $ 
Initial term loan under May 12, 2017 credit agreement 212,000 
Incremental term loan under May 12, 2017 credit agreement, as amended 157,812 
Total principal balance350,000 369,812 
Less:
     Unamortized debt discount(873)(1,767)
     Unamortized debt issuance costs(3,243)(4,453)
Net carrying amount of long-term debt345,884 363,592 
Less: current portion of long-term debt(2,862) 
Long-term debt, non-current portion$343,022 $363,592 

As of June 30, 2021 and December 31, 2020, the weighted average effective interest rate on aggregate debt was approximately 3.2% and 4.4%, respectively.

During each of the three months ended June 30, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $0.5 million and $0.3 million, respectively, to interest expense. During each of the six months ended June 30, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $1.0 million and $0.6 million, respectively, to interest expense.
The approximate aggregate fair value of the term loans outstanding as of June 30, 2021 and December 31, 2020 was $350.2 million and $376.1 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.
As of June 30, 2021, aggregate future payments of principal are as follows:
Amount
(in thousands)
2021 (6 months)$1,750 
20223,500 
20233,500 
20243,500 
20253,500 
Thereafter334,250 
Total principal payments due350,000 
Less: current portion(3,500)
Long-term debt principal, non-current portion$346,500 
Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement

On June 23, 2021, the Company entered into a Credit Agreement (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
22

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
“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 as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”) 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 June 30, 2021, the Revolving Facility was undrawn.

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 contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.

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
23

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
date. As of June 30, 2021, 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.

Initial Term Loan under May 12, 2017 Credit Agreement

On May 12, 2017, the Company entered into the May 12, 2017 Credit Agreement in connection with the acquisition of Exar Corporation. The May 12, 2017 Credit Agreement provided for an initial secured term B loan facility, or the “Initial Term Loan under the May 12, 2017 Credit Agreement,” in an aggregate principal amount of $425.0 million. The May 12, 2017 Credit Agreement permitted the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to $160.0 million, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans were subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders.
Loans under the May 12, 2017 Credit Agreement bore interest, at the Company’s option, at a 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- three- or six-month interest period, plus 1.0% or (ii) an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September 30, 2017, the Initial Term Loan under the May 12, 2017 Credit Agreement amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, with the balance payable on the maturity date. The Initial Term Loan under the May 12, 2017 Credit Agreement had a term of seven years and was scheduled to mature on May 12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the May 12, 2017 Credit Agreement was due.

The Company was required to make mandatory prepayments of the outstanding principal amount of term loans under the May 12, 2017 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 had the right to prepay its term loans under the May 12, 2017 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 of the loan term. On June 23, 2021, the Company exercised its right to prepay the Initial Term Loan under the May 12, 2017 Credit Agreement and repaid the outstanding principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

Incremental Term Loan under May 12, 2017 Credit Agreement, As Amended

In connection with the acquisition of the Wi-Fi and Broadband assets business, on July 31, 2020, the Company entered into an incremental term loan agreement with certain lenders that amended the May 12, 2017 Credit Agreement and provided for a secured incremental term loan facility in an aggregate principal amount of $350.0 million (the “Incremental Term Loan”).

The Incremental Term Loan bore interest, at the Company’s option, at an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum.

Commencing on July 31, 2020, the Incremental Term Loan amortized in quarterly installments of principal equal to (i) 1.25% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the first through fourth full fiscal quarters of the Company after July 31, 2020, (ii) 2.50% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the fifth through eighth full fiscal quarters of the Company after July 31,
24

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
2020, and (iii) 3.75% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the ninth through the eleventh full fiscal quarters of the Company after July 31, 2020. The Incremental Term Loan had a term of three years and was scheduled to mature on July 31, 2023, at which time all outstanding principal and accrued and unpaid interest on the Incremental Term Loan was due. On June 23, 2021, the Company exercised its right to prepay the Incremental Term Loan and repaid the outstanding principal amount of the Incremental Term Loan, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts.

Interest Rate Swap
In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its initial term loan for fixed interest payments bearing an interest rate of 1.74685% through the expiration of the swap in October 2020. The Company's outstanding initial term loan is still subject to a 2.5% fixed applicable margin during the term of the loan. The interest rate swap was designated as a cash flow hedge of a portion of floating rate interest payments on the initial term loan and effectively fixed the interest rate on a substantial portion of the Company’s long-term debt at approximately 4.25% until the expiration of the swap in October 2020. Accordingly, the Company applied cash flow hedge accounting to the interest rate swap and it was recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, were reported in other comprehensive income (loss) until expiration of the swap. The decrease in fair value related to the interest rate swap liability included in other comprehensive income (loss) for the three and six months ended June 30, 2020 was $0.1 million and $0.05 million.

9. Stock-Based Compensation
Employee Stock-Based Compensation Plans
At June 30, 2021, 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. Refer to the Company’s Annual Report for a summary of its stock-based compensation and equity plans as of December 31, 2020. There have been no material changes to the terms of the Company’s equity incentive plans during the six months ended June 30, 2021.
As of June 30, 2021, the number of shares of common stock available for future issuance under the 2010 Plan was 15,584,343 shares. As of June 30, 2021, the number of shares of common stock available for future issuance under the ESPP was 4,183,884 shares.
Employee Incentive Bonus
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 New York Stock Exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2021, the Company issued 0.5 million freely-tradable shares of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2020 performance period. At June 30, 2021, the Company has an accrual of $19.3 million for bonus awards for employees for year-to-date achievement in the 2021 performance period. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
25

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Cost of net revenue$148 $126 $317 $274 
Research and development7,267 5,040 14,429 8,786 
Selling, general and administrative6,551 6,919 12,175 9,852 
$13,966 $12,085 $26,921 $18,912 
The total unrecognized compensation cost related to unvested restricted stock units as of June 30, 2021 was $98.9 million, and the weighted average period over which these equity awards are expected to vest is 2.81 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of June 30, 2021 was $24.7 million, and the weighted average period over which these equity awards are expected to vest is 1.41 years. The total unrecognized compensation cost related to unvested stock options as of June 30, 2021 was $0.7 million, and the weighted average period over which these equity awards are expected to vest is 1.02 years.
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, 20205,832 $20.05 
  Granted1,998 37.00 
  Vested(1,651)26.82 
  Canceled(327)23.26 
Outstanding at June 30, 20215,852 $23.75 
Performance-Based Restricted Stock Units
Performance-based restricted stock units are eligible to vest at the end of each fiscal year 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 June 30, 2021, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements 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.
26

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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, 20201,722 $13.97 
  Granted(1)
599 35.10 
  Vested(311)16.74 
  Canceled 11.67 
Outstanding at June 30, 20212,010 $19.84 
________________
(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 six months ended June 30, 2021 and 2020, there were 113,510 and 161,171 shares respectively, of common stock purchased under the ESPP.
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:
Six Months Ended June 30,
20212020
Weighted-average grant date fair value per share$10.85 $6.41 
Risk-free interest rate0.04 %0.15 %
Dividend yield % %
Expected life (in years)0.500.51
Volatility61.10 %93.25 %
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, 2020797 $14.67 
Exercised(360)11.79 
Outstanding at June 30, 2021437 $17.04 3.69$11,119 
Vested and expected to vest at June 30, 2021437 $17.04 3.69$11,119 
Exercisable at June 30, 2021346 $16.68 3.59$8,933 
No stock options were granted by the Company during the six months ended June 30, 2021.

The intrinsic value of stock options exercised was $6.7 million and $2.8 million in the three months ended June 30, 2021 and 2020, respectively. The intrinsic value of stock options exercised was $9 million and $3.2 million in the six months ended June 30, 2021 and 2020, respectively.
27

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

Cash received from exercise of stock options was $2.6 million and $2.2 million during the three months ended June 30, 2021 and 2020, respectively. Cash received from exercise of stock options was $3.9 million and $2.6 million during the six months ended June 30, 2021 and 2020, respectively.

The tax benefit from stock options exercised was $10.6 million and $2.9 million during the three months ended June 30, 2021 and 2020, respectively. The tax benefit from stock options exercised was $13.3 million and $3.2 million during the six months ended June 30, 2021 and 2020, respectively.
10. Income Taxes
The provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates. In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.
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 benefit of $8.0 million in the three months ended June 30, 2021 and an income tax benefit of $3.2 million in the three months ended June 30, 2020. The Company recorded an income tax benefit of $6.2 million in the six months ended June 30, 2021 and an income tax benefit of $9.9 million in the six months ended June 30, 2020.
The income tax benefit in the three and six months ended June 30, 2021 and 2020, each primarily relate to the mix of pre-tax income among jurisdictions, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10.

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

During the six months ended June 30, 2021, the Company’s unrecognized tax benefits increased by $0.4 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of June 30, 2021 were approximately $0.4 million and $0.04 million, respectively.

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 June 30, 2021, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2017, 2016, and 2015, respectively.
The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended 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. Primarily because of the Company’s Singapore net operating
28

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company’s income tax benefit in the six months ended June 30, 2021 and 2020.

11. Concentration of Credit Risk, Significant Customers and Geographic Information
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 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 greater than 10% of net revenues for each of the periods presented are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Percentage of total net revenue
Customer A (direct)15 %10 %15 %10 %
Customer B (direct)11 %*12 %*
Customer C (distributor)*16 %*17 %
____________________________
*    Represents less than 10% of total net revenue for the respective period.

The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
June 30,December 31,
20212020
Percentage of gross accounts receivable
Customer D (distributor)*13 %
Customer B (direct)14 %17 %
Customer E (direct)10 %*
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.

Significant Suppliers

Suppliers comprising greater than 10% of total inventory purchases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Vendor A38 %*41 %*
Vendor B24 %15 %22 %16 %
Vendor C10 %20 %10 %18 %
Vendor D*18 %*18 %
Vendor E*16 %*17 %
* Represents less than 10% of the inventory purchases for the respective period.

29

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Geographic Information

The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $169,088 82 %$54,095 83 %$340,248 82 %$105,480 83 %
United States8,027 4 %3,289 5 %18,327 4 %5,227 4 %
Rest of world28,261 14 %7,836 12 %56,160 14 %16,540 13 %
Total$205,376 100 %$65,220 100 %$414,735 100 %$127,247 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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Percentage of total net revenue
Hong Kong44 %42 %40 %46 %
China*11 %11 %10 %
Vietnam14 %*13 %*
____________________________
*    Represents less than 10% of total 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, China 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, or EMEA 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):
June 30,December 31,
20212020
Amount% of totalAmount% of total
United States$379,309 69 %$403,071 72 %
Singapore127,327 23 %136,967 24 %
Rest of world42,107 8 %31,412 5 %
Total$548,743 100 %$571,450 100 %


30

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
12. Revenue from Contracts with Customers

Revenue by Market
The table below presents disaggregated net revenues by market (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
202120202021
2020(1)
Broadband$112,765 $22,495 $236,955 $49,133 
% of net revenue55 %34 %57 %39 %
Connectivity31,292 6,573 58,741 12,189 
% of net revenue15 %10 %14 %9 %
Infrastructure29,369 19,237 58,161 36,779 
% of net revenue14 %30 %14 %29 %
Industrial and multi-market31,950 16,915 60,878 29,146 
% of net revenue16 %26 %15 %23 %
Total net revenue$205,376 $65,220 $414,735 $127,247 
_______________
(1) The Company’s net revenue by market categories were revised during the fourth quarter of 2020 to align with changing end-market conditions, the Company’s current business priorities, as well as spending requirements and growth opportunities in the four categories. The broadband category includes the Company’s prior connected home category plus the SoC business from the Wi-Fi and Broadband assets business, but excludes wired connectivity. The infrastructure category remains unchanged. Industrial and multi-market includes the previously reported revenue plus component revenues from the Wi-Fi and Broadband assets business. The Company’s connectivity category includes primarily its MoCA/G.hn products and Wi-Fi and Ethernet revenues from the Wi-Fi and Broadband assets business. The 2020 amounts were adjusted to reflect the change in market categories.
Revenues from sales through the Company’s distributors accounted for 45% and 64% of net revenue for the three months ended June 30, 2021 and 2020, respectively. Revenues from sales through the Company’s distributors accounted for 45% and 63% of net revenue for the six months ended June 30, 2021 and 2020, respectively.
Contract Liabilities
As of June 30, 2021, customer contract liabilities consisted primarily of advanced payments received for which performance obligations have not been completed of approximately $1.3 million. As of December 31, 2020, customer contract liabilities consisted of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.03 million. Revenue recognized in each of the three and six months ended June 30, 2021 and 2020 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 three and six months ended June 30, 2021 and 2020.
31

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns
As of June 30, 2021 and December 31, 2020, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $54.7 million and $47.8 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 June 30, 2021 were $16.2 million and $2.8 million, respectively, and as of December 31, 2020 were $10.3 million and $2.0 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase in revenue in the three and six months ended June 30, 2021 and 2020 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 June 30, 2021 and December 31, 2020, 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 $1.0 million and $0.6 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.
As of June 30, 2021 and December 31, 2020, 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 2028. 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 June 30, 2021 and December 31, 2020, the weighted average discount rate for operating leases was 3.3% and 4.0%, respectively, and the weighted average remaining lease term for operating leases was 4.6 years 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 June 30, 2021:
Operating Leases
(in thousands)
2021 (6 months)$5,543 
20228,840 
20235,208 
20244,079 
20253,992 
Thereafter5,058 
Total minimum payments32,720 
Less: imputed interest(2,497)
Less: unrealized translation loss5 
Total lease liabilities30,227 
Less: short-term lease liabilities(9,782)
Long-term lease liabilities$20,445 

Operating lease cost was $2.3 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively. Operating lease cost was $4.8 million and $1.8 million for the six months ended June 30, 2021 and 2020, respectively.

32

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Short-term lease costs for the three and six months ended June 30, 2021 and 2020 were not material. There were $5.2 million right-of-use assets obtained in exchange for new lease liabilities for the three and six months ended June 30, 2021. There were no right-of-use assets obtained in exchange for new lease liabilities for the three and six months ended June 30, 2020.
14. Employee Defined Benefit Retirement Plans
Pension and Other Defined Benefit Retirement Obligations

In connection with the July 31, 2020 acquisition of the Wi-Fi and Broadband assets business (Note 3), the Company assumed an obligation of $7.9 million of the Wi-Fi and Broadband assets business associated with certain defined benefit retirement plans, including a pension plan. As of June 30, 2021 and December 31, 2020, the defined benefit obligation was $6.3 million and $6.4 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.1 million and $0.2 million for the three and six months ended June 30, 2021, respectively, and were recorded to research and development expenses in the consolidated statements of operations.
15. Commitments and Contingencies
Inventory Purchase and Other Contractual Obligations
As of June 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2021 (6 months)$152,060 $11,594 $163,654 
20222,608 18,640 21,248 
2023 10,121 10,121 
2024 447 447 
Total minimum payments$154,668 $40,802 $195,470 

Other obligations consist of contractual payments due for software licenses.

Our inventory purchase obligations and other obligations increased by $73.8 million to $195.5 million as of June 30, 2021, from $121.7 million as of December 31, 2020 primarily as a result of increased orders of inventory placed with our vendors during the period, partially offset by a decrease in software license obligations (Note 3).

Jointly Funded Research and Development

In the second quarter of 2021, the Company entered into a contract for a jointly funded research and development project 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 party under certain conditions, total funds received to date from the other party of $3.8 million has been recorded in other long-term liabilities. Additional amounts under the contract 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 currently expects to de-recognize the liability when the contingencies associated with the repayment conditions have been resolved.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company’s interests, would have a material effect on the Company’s financial position, results of operations, or cash flows or that would not be covered by the Company’s existing liability insurance.

33

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
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.
During the three and six months ended June 30, 2021, the Company repurchased 119,900 and 194,900 shares, respectively, of its common stock at a weighted average price of $37.2083 and $36.5954 per share, respectively, at an aggregate value of approximately $4.5 million and $7.1 million, respectively, under the repurchase program. At June 30, 2021, the aggregate value of common stock repurchased under the program was approximately $7.1 million and approximately $92.9 million remained available for repurchase under the program.

ITEM 2.    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 risks and uncertainties. Our actual results could 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 section titled “Risk Factors” included elsewhere in this report.
Overview
We are a provider of communications systems-on-chip solutions 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 (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 (CMOS) processes and conventional packaging technologies. We believe this approach enables our solutions to achieve superior power, performance, and cost relative to our industry competition. Our customers include electronics distributors, module makers, original equipment manufacturers (OEMs), and original design manufacturers (ODMs), who incorporate our products in a wide range of electronic devices. Examples of such devices include cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Our highly integrated semiconductor devices and platform-level solutions are primarily manufactured using low-cost CMOS process technology. CMOS processes are ideally suited for large digital logic implementations targeting high-volume and low-cost consumer applications. 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, our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption. In addition, our proprietary CMOS-based radio and digital system architectures also enable shorter design cycles, significant design flexibility and low system-level cost across a wide range of broadband communications, wired and wireless infrastructure, and industrial and multi-market customer applications.
34

In the six months ended June 30, 2021, revenues were $414.7 million. In the six months ended June 30, 2021, our net revenue was derived in part from sales of RF receivers and RF receiver systems-on-chip 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, and in part from revenues attributable to our acquisition of the Wi-Fi and Broadband assets business. 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 set-top boxes, 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.
Products shipped to Asia accounted for 82% and 83% of net revenue during the three months ended June 30, 2021 and 2020, respectively, including 44% from products shipped to Hong Kong and 14% from products shipped to Vietnam during the three months ended June 30, 2021 and 42% from products shipped to Hong Kong and 11% from products shipped to mainland China during the three months ended June 30, 2020. Products shipped to Asia accounted for 82% and 83% of net revenue during the six months ended June 30, 2021 and 2020, respectively, including 40% from products shipped to Hong Kong, 11% from products shipped to mainland China, and 13% from products shipped to Vietnam during the six months ended June 30, 2021 and 46% from products shipped to Hong Kong and 10% from products shipped to mainland China during the six months ended June 30, 2020. 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 six months ended June 30, 2021 and 2020 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 three months ended June 30, 2021, our top two customers accounted for 26% of our net revenue, and our ten largest customers collectively accounted for 68% of our net revenue, of which distributor customers accounted for 27% of our net revenue. In the six months ended June 30, 2021, our top two customers accounted for 27% of our net revenue, and our ten largest customers collectively accounted for 70% of our net revenue, of which distributor customers accounted for 28% of our net revenue. For certain customers, we sell multiple products into disparate end user applications such as cable modems, satellite set-top boxes and broadband gateways.
Our business depends on winning competitive bid selection processes, known as design wins, to develop semiconductors 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 cable operator modem and gateway sectors, a design-in can have a product life cycle of 24 to 48 months. In the industrial and wired and wireless infrastructure markets, a design-in can have a product life cycle of 24 to 60 months and beyond.

Impact of COVID-19 and the Global Semiconductor Chip Shortage

In late January 2020 and early February 2020, in response to a severe outbreak of the novel coronavirus disease, or COVID-19, the government of China instituted mandatory quarantines in Wuhan, China, extended lunar new year holiday closures, and restricted shipments out of the country. This resulted in a temporary delay in our product shipments in the first quarter of 2020. On March 11, 2020, the World Health Organization declared a global pandemic regarding COVID-19. The COVID-19 pandemic has reached all of the countries and states in which we operate, including in California where our headquarters and central engineering team are located, as well as Massachusetts, Spain, India, Singapore, Taiwan, Canada,
35

France, Japan, South Korea, Hong Kong, Israel, Germany, and Austria, where additional engineering, sales, and administrative personnel are located. In many of these jurisdictions, local authorities have instituted stay-at-home or shelter-in-place orders. To protect the health and safety of our employees, we adopted social distancing policies including suspending employee travel and implementing remote work arrangements for substantially all of our workforce worldwide. As of June 30, 2021, some of our workforce has returned to the office at a reduced capacity adhering to local health authority guidelines and we are encouraging our employees to get COVID-19 vaccines as they become available. While we experienced some negative impact to our net revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19, including the supply constraints described above, as well as certain customer order push-out requests, since then, we have been benefiting from the work-from-home environment that is driving an increase in demand for certain of our products. However, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and we are continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on our ability to meet increased demand on certain products which may continue into 2022. Further, global financial markets reacted negatively to the COVID-19 pandemic’s impacts causing significant declines in the stock price and market capitalization of many companies across all industries, although some have recovered. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy has continued as a result of the COVID-19 pandemic, and we may experience increased volatility in our sales and revenues in the near future. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time.

As described below, on July 31, 2020, we consummated transactions contemplated by a definitive agreement to acquire certain assets and assume certain liabilities from Intel Corporation, or Intel, related to its Home Gateway Platform Division, which we refer to as the Wi-Fi and Broadband assets business, and on September 9, 2020, we completed our acquisition of NanoSemi, Inc., or NanoSemi, pursuant to an Agreement and Plan of Merger with NanoSemi, dated September 9, 2020 (the “Merger Agreement”). These businesses also operate in jurisdictions that have been and continue to be materially affected by the COVID-19 pandemic. In particular, our Wi-Fi and Broadband assets business has major engineering, development, and other personnel in Germany, Austria, Israel, India, Singapore, Taiwan, Hong Kong, and China and NanoSemi has engineering and development personnel in Boston, Massachusetts. Attempting to complete the integration of an acquisition of assets and new personnel around the world has been and will continue to be substantially complicated by continuing restrictions on travel and social distancing. In addition, engagement with newly integrated employees from the acquisitions has been and will continue to be similarly complicated and presents potential employee retention risks. We are taking various steps to mitigate these risks, but we cannot predict whether or to what extent the pandemic may adversely affect our ability to retain employees and successfully integrate the acquired businesses. In addition, the operating results of the acquired businesses are subject to the same financial and operational risks posed to MaxLinear’s current businesses, including potential declines in revenues, supply constraints, and other factors generally affecting businesses worldwide. For further discussion of potential risks arising from the acquisition, please see the discussion in Part II, Item 1A of this Quarterly Report on Form 10-Q captioned “Risk Factors.”
Acquisition of Home Gateway Platform Division of Intel Corporation

On July 31, 2020, we completed our acquisition of the Home Gateway Platform Division, which we refer to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel, dated April 5, 2020, and related agreements. We paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the proceeds from a secured incremental term loan with an aggregate principal amount of $350.0 million (Note 8).
Acquisition of NanoSemi, Inc.
On September 9, 2020, we completed our acquisition of NanoSemi pursuant to the Merger Agreement. The initial closing transaction consideration consisted of $10 million in cash and 804,163 shares of our common stock. In addition, the NanoSemi stockholders will receive $35 million in deferred cash payments payable in 2021, and certain NanoSemi stockholders may also receive up to an additional $35 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, we agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of our common stock they received in the acquisition.

36

For more information, please refer to Note 3 of our unaudited consolidated financial statements.

Stock Repurchase Program

On February 23, 2021, our board of directors authorized a plan to repurchase up to $100 million of our 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 us to make any repurchases and may be modified, suspended, or terminated by us at any time without prior notice.

For more information, please refer to Note 16 of our unaudited consolidated financial statements.

Recent Developments

On June 23, 2021, the Company entered into a Credit Agreement (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 as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”) 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 June 30, 2021, the Revolving Facility was undrawn. In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts.

For more information, please refer to Note 8 of our unaudited consolidated financial statements.
Critical Accounting Policies and 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, income taxes and stock-based compensation. We base our estimates and judgments on historical experience and other factors that we believe to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional information becomes known.
We believe that accounting policies we have identified as critical involve a greater degree of judgment and complexity than our other accounting policies. Accordingly, these are the policies we believe are the most critical to understanding and evaluating our consolidated financial condition and results of operations.
For a summary of our critical accounting policies and estimates, refer to Management’s Discussion and Analysis section of our Annual Report on Form 10-K for the year ended December 31, 2020, which we filed with the Securities and Exchange Commission, or SEC, on February 11, 2021, or our Annual Report. There have been no material changes to our critical accounting policies and estimates during the six months ended June 30, 2021.

37

Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on our consolidated financial position and results of operations as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on our financial position and results of operations for the year ending December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for us beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on our financial disclosures as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on our financial disclosures for the year ending December 31, 2021.

Results of Operations
The following describes the line items set forth in our unaudited 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 stock-based compensation, and equipment associated with manufacturing support, logistics and quality assurance; amortization of acquired developed technology intangible assets; amortization of certain production mask 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.
Selling, General and Administrative. Selling, general and administrative expense includes personnel-related expenses, including 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. Other income (expense) generally consists of income (expense) generated from non-operating transactions.
38

Income Tax Benefit. 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.
The following table sets forth our consolidated statement of operations data as a percentage of net revenue for the periods indicated:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net revenue100 %100 %100 %100 %
Cost of net revenue45 50 46 50 
Gross profit55 50 54 50 
Operating expenses:
Research and development36 43 33 42 
Selling, general and administrative17 42 17 41 
Impairment losses— — — — 
Restructuring charges— — — 
Total operating expenses54 85 51 84 
Income (loss) from operations(35)(34)
Interest income— — — — 
Interest expense(2)(3)(2)(4)
Loss on extinguishment of debt(3)— (1)— 
Other income (expense), net— — — — 
Total other income (expense), net(5)(3)(3)(3)
Loss before income taxes(4)(38)— (37)
Income tax benefit(4)(5)(1)(8)
Net income (loss)— %(33)%%(29)%
Net Revenue
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change2021
2020(1)
$ Change% Change
(dollars in thousands) (dollars in thousands)
Broadband$112,765 $22,495 $90,270 401 %$236,955 $49,133 $187,822 382 %
% of net revenue55 %34 %57 %39 %
Connectivity31,292 6,573 24,719 376 %58,741 12,189 46,552 382 %
% of net revenue15 %10 %14 %%
Infrastructure29,369 19,237 10,132 53 %58,161 36,779 21,382 58 %
% of net revenue14 %30 %14 %29 %
Industrial and multi-market31,950 16,915 15,035 89 %60,878 29,146 31,732 109 %
% of net revenue16 %26 %15 %23 %
Total net revenue$205,376 $65,220 $140,156 215 %$414,735 $127,247 $287,488 226 %
_______________
(1) Our net revenues by market categories were revised during 2020 to align with changing end-market conditions, our current business priorities, as well as spending requirements and growth opportunities in the four categories. The broadband category includes our prior connected home category plus the SoC business from the Wi-Fi and Broadband assets business, but excludes wired connectivity. The infrastructure category remains unchanged. Industrial and multi-market includes the previously reported revenue plus component revenues from the Wi-Fi and Broadband assets business. Our connectivity category includes primarily our MoCA/G.hn products and Wi-Fi and Ethernet revenues from the Wi-Fi and Broadband assets business.

39




Net revenue increased $140.2 million to $205.4 million for the three months ended June 30, 2021, as compared to $65.2 million for the three months ended June 30, 2020. The increase in broadband net revenue of $90.3 million was primarily the result of the contribution of gateway revenues attributable to our acquisition of the Wi-Fi and Broadband assets business on July 31, 2020 and, to a lesser extent, improvements in cable front-end and tuner shipments. The increase in connectivity revenue of $24.7 million was primarily driven by the contribution of Wi-Fi and ethernet revenues attributable to our Wi-Fi and Broadband assets business acquisition, further supplemented by an increase in MoCA and G.hn product shipments. The increase in industrial and multi-market revenue of $15.0 million was related to increased shipments of component products attributable to our Wi-Fi and Broadband assets business acquisition, further aided by an increase in shipments of high performance analog products in this category. The increase in infrastructure revenues of $10.1 million was primarily driven by an increase in wireless backhaul shipments and, to a lesser extent increased shipments of wireless access and high performance analog products in this category.

Net revenue increased $287.5 million to $414.7 million for the six months ended June 30, 2021, as compared to $127.2 million for the six months ended June 30, 2020. The increase in broadband net revenue of $187.8 million was primarily the result of contribution of gateway revenues attributable to our acquisition of the Wi-Fi and Broadband assets business on July 31, 2020 and, to a lesser extent, improvements in cable front-end shipments. The increase in connectivity revenue of $46.6 million was primarily driven by a partial-year contribution of Wi-Fi and ethernet revenues attributable to our Wi-Fi and Broadband assets business acquisition, further supplemented by an increase in MoCA and G.hn product shipments. The increase in industrial and multi-market revenue of $31.7 million was related to increased shipments of component products attributable to our Wi-Fi and Broadband assets business acquisition, further aided by an increase in shipments of high performance analog products in this category. The increase in infrastructure revenues of $21.4 million was primarily driven by an increase in wireless backhaul deployments and increased shipments of high performance analog products in this category.

We currently expect that revenue will fluctuate in the future, from period-to-period, based on evolving customer demand for existing products, the pace of adoption of newer products, and macroeconomic conditions. Further, due to heightened volatility and uncertainty in customer demand resulting from the COVID-19 pandemic, as well as uncertainty in supply from the global semiconductor chip shortage, we may experience increased volatility in our sales and revenues.
Cost of Net Revenue and Gross Profit
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands) (dollars in thousands)
Cost of net revenue$92,833 $32,477 $60,356 186 %$190,473 63,742 126,731 199 %
% of net revenue45 %50 %46 %50%
Gross profit 112,543 32,743 79,800 244 %224,262 63,505 160,757 253 %
% of net revenue55 %50 %54 %50 %

Cost of net revenue increased $60.4 million to $92.8 million for the three months ended June 30, 2021, as compared to $32.5 million for the three months ended June 30, 2020. The increase was primarily driven by higher sales and incremental expenses, primarily driven by our acquisition of the Wi-Fi and Broadband assets business. Gross profit percentage improved for the three months ended June 30, 2021, as compared to the three months ended June 30, 2020, due primarily to improved absorption of amortization of intangible costs.

Cost of net revenue increased $126.7 million to $190.5 million for the six months ended June 30, 2021, as compared to $63.7 million for the six months ended June 30, 2020. The increase was primarily driven by higher sales and incremental expenses, primarily driven by our acquisition of the Wi-Fi and Broadband assets business. Gross profit percentage improved for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020, due primarily to improved absorption of amortization of intangible costs.

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. Further, due to heightened volatility and uncertainty in customer demand resulting from the COVID-19 pandemic and global semiconductor chip shortages, we may experience increased volatility in our cost of net revenues as a result.
40

Research and Development
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands) (dollars in thousands)
Research and development$74,416 $27,984 $46,432 166 %$137,582 $53,673 83,909 156 %
% of net revenue36 %43 %33 %42 %

Research and development expense increased $46.4 million to $74.4 million for the three months ended June 30, 2021 from $28.0 million in the three months ended June 30, 2020. The increase was primarily due to our business acquisitions of the Wi-Fi and Broadband assets business on July 31, 2020 and NanoSemi on September 9, 2020, which resulted in added engineering headcount, facilities, and related expenses, as well as an increase in bonuses and performance stock-based compensation expenses. There were increases in personnel-related expense of $29.4 million, of which $8.4 million is from performance-based bonus accruals and stock-based compensation expense, prototype expense of $5.5 million, outside services of $7.9 million which primarily includes consulting and computer aided design and engineering fees, depreciation expense of $1.7 million, and occupancy expenses of $1.4 million.

Research and development expense increased $83.9 million to $137.6 million for the six months ended June 30, 2021 from $53.7 million in the six months ended June 30, 2020. The increase was primarily due to our 2020 business acquisitions, which resulted in added engineering headcount, facilities, and related expenses, as well as an increase in bonuses and performance stock-based compensation expenses. There were increases in personnel-related expense of $55.2 million, of which $14.7 million is from performance-based bonus accruals and stock-based compensation expense, outside services of $15.3 million which primarily includes acquisition transition service costs, consulting and computer aided design and engineering fees, prototype expense of $6.6 million, depreciation expense of $3.3 million, and occupancy expenses of $2.7 million.

We expect our research and development expenses to increase in future years as we continue to expand our product portfolio and enhance existing products.
Selling, General and Administrative
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands) (dollars in thousands)
Selling, general and administrative$35,885 $27,470 $8,415 31 %$72,354 $52,102 $20,252 39 %
% of net revenue17 %42 %17 %41 %

Selling, general and administrative expense increased $8.4 million to $35.9 million for the three months ended June 30, 2021, as compared to $27.5 million for the three months ended June 30, 2020. The increase was primarily due to our 2020 business acquisitions which resulted in added personnel, facilities, and related expenses as well as an increase in performance-based bonuses and stock-based compensation expenses. There were increases in personnel expense of $6.6 million, including $1.8 million from performance-based bonus accruals and stock-based compensation expenses, outside services of $1.8 million, occupancy expenses of $0.8 million, and depreciation expense of $0.7 million. These increases were partially offset by a decrease in professional fees of $1.9 million related to 2020 acquisitions.

Selling, general and administrative expense increased $20.3 million to $72.4 million for the six months ended June 30, 2021, as compared to $52.1 million for the six months ended June 30, 2020. The increase was primarily due to our 2020 business acquisitions, which resulted in added personnel, facilities, and related expenses as well as an increase in performance-based bonuses and stock-based compensation expenses. There were increases in personnel expense of $14.5 million, including $5.3 million from performance-based bonus accruals and stock-based compensation expenses, outside services of $3.6 million primarily consisting of acquisition transition service costs and consulting fees, occupancy expenses of $1.7 million, depreciation expense of $0.8 million, supplies and small tools expense of $0.7 million and amortization of intangibles of $0.6 million. These increases were partially offset by a decrease in professional fees of $1.8 million related to 2020 acquisitions.

We expect selling, general and administrative expenses to increase in future years as we grow our sales and marketing organization to expand into existing and new markets.
41

Impairment Losses
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands) (dollars in thousands)
Impairment losses$— $— $— N/A$— $86 $(86)(100)%
% of net revenue— %— %— %— %
Impairment losses in the 2020 period related to abandonment of a license of intellectual property.
Restructuring Charges
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands) (dollars in thousands)
Restructuring charges$38 $64 $(26)(41)%$2,204 $553 $1,651299%
% of net revenue— %— %%— %
Restructuring charges decreased $0.03 million to $0.04 million for the three months ended June 30, 2021, compared to $0.06 million for the three months ended June 30, 2020. Restructuring charges for the three months ended June 30, 2021 primarily consisted of $0.02 million in employee severance-related charges. Restructuring charges in the three months ended June 30, 2020 primarily consisted of employee separation expenses of approximately $0.05 million.
Restructuring charges increased $1.7 million to $2.2 million for the six months ended June 30, 2021, compared to $0.6 million for the six months ended June 30, 2020. Restructuring charges for the six months ended June 30, 2021 primarily consisted of $1.3 million in employee severance-related charges and $0.6 million of lease-related charges, which primarily consisted of impairment of leased right-of-use assets and leasehold improvements. Restructuring charges in the six months ended June 30, 2020 primarily consisted of lease restructuring charges of $0.3 million related to exiting certain redundant facilities and other charges of $0.2 million.
Loss on Extinguishment of Debt
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands) (dollars in thousands)
Loss on extinguishment of debt$(5,221)$— $(5,221)N/A$(5,221)$— $(5,221)N/A
% of net revenue(3)%— %(1)%— %
Loss on extinguishment of debt in the 2021 periods consists of the charge-off of remaining unamortized debt discount and issuance costs on debt we repaid early with proceeds from a new term loan in June 2021.
Interest and Other Income (Expense)
Three Months Ended June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
(dollars in thousands)(dollars in thousands)
Interest and other income (expense), net$(4,260)$(2,233)$(2,027)91 %$(8,570)$(4,304)$(4,266)99 %
% of net revenue(2)%(3)%(2)%(3)%
Interest and other income (expense), net changed by $2.0 million from a net expense of $2.2 million in the three months ended June 30, 2020 to a net expense of $4.3 million for the three months ended June 30, 2021. The change in interest and other income (expense), net was primarily due to the impact of a $1.6 million increase in interest expense on outstanding debt, mostly related to incremental term loan debt under the May 12, 2017 Credit Agreement which was primarily used to fund our
42

acquisition of the Wi-Fi and Broadband assets business in July 2020. The remaining change included a $0.5 million change in other income (expense), net, from income of $0.08 million in the 2020 period to expense of $0.5 million primarily related to foreign currency fluctuations.
Interest and other income (expense), net changed by $4.3 million from a net expense of $4.3 million in the six months ended June 30, 2020 to a net expense of $8.6 million for the six months ended June 30, 2021. The change in interest and other income (expense), net was primarily due to the impact of a $3.3 million increase in interest expense on outstanding debt, mostly related to an incremental term loan debt under the credit agreement dated May 12, 2017, as amended, which was primarily used to fund our acquisition of the Wi-Fi and Broadband assets business in July 2020. The remaining change included a $0.7 million change in other income (expense), net, from income of $0.1 million in the 2020 period to expense of $0.6 million primarily related to foreign currency fluctuations.
Income Tax Benefit
 Three Months Ended June 30,Six Months Ended June 30,
 20212020$ Change% Change20212020$ Change% Change
(dollars in thousands)(dollars in thousands)
Income tax benefit$(8,010)$(3,201)$(4,809)150 %$(6,204)$(9,937)$3,733 (38)%
The income tax benefit for the three months ended June 30, 2021 was $8.0 million compared to an income tax benefit of $3.2 million for the three months ended June 30, 2020. The income tax benefit for the six months ended June 30, 2021 was $6.2 million compared to an income tax benefit of $9.9 million for the six months ended June 30, 2020.
The income tax benefit for the six months ended June 30, 2021 and 2020 each primarily related to the mix of pre-tax income among jurisdictions, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10.
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 generally effective through March 2022 and may be extended 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. Such incentives are conditional upon our meeting certain minimum employment and investment thresholds within Singapore 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. Primarily because of our Singapore net operating losses and our full valuation allowance in Singapore, we do not believe the incentives will have a material impact on our income tax position in the year ending December 31, 2021.
Liquidity and Capital Resources
As of June 30, 2021, we had cash and cash equivalents of $130.3 million, restricted cash of $1.1 million and net accounts receivable of $135.3 million. Additionally, as of June 30, 2021, our working capital was $166.3 million.
43

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. 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. In June 2021, the Company used a portion of funds from a new 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 to repay in full all outstanding indebtedness under the May 12, 2017 Credit Agreement and related fees and expenses incurred. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes. The Company also entered into a senior secured revolving credit facility, in an aggregate principal amount of up to $100.0 million which remained undrawn as of June 30, 2021. 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. In July 2020, we funded our $150.0 million acquisition of the Wi-Fi and Broadband assets business with a portion of the net proceeds of an $175.0 million incremental term loan, which we repaid in full in June 2021. In September 2020, we paid $10 million in cash to acquire NanoSemi and as of June 30, 2021, the NanoSemi stockholders have received $27.5 million of $35 million in deferred cash payments payable in 2021.
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 June 23, 2028.
Heightened volatility, global semiconductor chip shortages, and uncertainty in customer demand and the worldwide economy in general continues to impact business and financial markets as a result of the COVID-19 pandemic, and we may experience decreased sales and revenues in the near future. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. Our future capital requirements will depend on many factors, including impacts from the Wi-Fi and Broadband assets business and NanoSemi and our efforts to complete the integration of these businesses, 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 and 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, leased right-of-use assets and property and equipment, stock-based compensation, and impairment of leased right-of-use assets and related leasehold improvements. 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 debt and issuance of common stock and cash used to pay down outstanding debt or repurchase common stock is included in financing activities in our consolidated statements of cash flows.

Our primary sources of cash are cash receipts on accounts receivable from our shipment of products to distributors and direct customers, and through January 2021, from billings made on our behalf to customers for products sold by Intel under a transition services agreement. 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, 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.
44

Following is a summary of our working capital, cash and cash equivalents, and restricted cash for the periods indicated:
June 30,December 31,
20212020
(in thousands)
Working capital$166,319 $128,057 
Cash and cash equivalents$130,312 $148,901 
Short-term restricted cash107 115 
Long-term restricted cash1,015 1,018 
Total cash, cash equivalents, and restricted cash$131,434 $150,034 

Following is a summary of our cash flows provided by (used in) operating activities, investing activities and financing activities for the periods indicated:
Six Months Ended June 30,
20212020
(in thousands)
Net cash provided by operating activities$68,123 $15,908 
Net cash used in investing activities(50,922)(4,949)
Net cash provided by (used in) financing activities(35,088)3,143 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(713)210 
Increase (decrease) in cash, cash equivalents and restricted cash$(18,600)$14,312 
Cash Flows from Operating Activities
Net cash provided by operating activities was $68.1 million for the six months ended June 30, 2021. Net cash provided by operating activities consisted of positive impact of net income of $4.5 million and non-cash items of $80.0 million, offset by the negative impact of $6.3 million in changes in operating assets and liabilities and excess tax benefits and deferred income taxes totaling $10.1 million. Non-cash items included in net income for the six months ended June 30, 2021 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $44.3 million, stock-based compensation of $26.9 million, loss on extinguishment of debt of $5.2 million, and amortization of debt issuance costs and discounts of $2.1 million.
Net cash provided by operating activities was $15.9 million for the six months ended June 30, 2020. Net cash provided by operating activities consisted of positive cash flow from $53.1 million in non-cash items and $9.6 million in changes in operating assets and liabilities, partially offset by net loss of $37.3 million and deferred income taxes and excess tax benefits totaling $9.5 million. Non-cash items included in net loss for the six months ended June 30, 2020 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $33.3 million and stock-based compensation of $18.9 million.
Cash Flows from Investing Activities
Net cash used in investing activities was $50.9 million for the six months ended June 30, 2021 and consisted of $27.5 million in payments of purchase price that were previously deferred from our 2020 acquisition of NanoSemi, $17.3 million in purchases of property and equipment, $5.0 million in purchases of long-term investments, and $1.1 million in purchases of intangible assets.
Net cash used in investing activities was $4.9 million for the six months ended June 30, 2020 and consisted primarily of purchases of property and equipment.
Cash Flows from Financing Activities
Net cash used in financing activities was $35.1 million for the six months ended June 30, 2021. Net cash used in financing activities consisted primarily of $369.8 million in repayments of debt, $10.1 million in minimum tax withholding paid on behalf of employees for restricted stock units, $7.1 million in common stock repurchases, $4.1 million in debt issuance costs, partially offset by cash inflows from net proceeds from the issuance of debt of $350.0 million and from issuance of common stock upon exercise of stock options of $6.1 million.
45

Net cash provided by financing activities was $3.1 million for the six months ended June 30, 2020. Net cash provided by financing activities consisted primarily of cash inflows from net proceeds from issuance of common stock upon exercise of stock options of $4.6 million, partially offset by minimum tax withholding paid on behalf of employees for restricted stock units of $1.5 million.

We believe that our $130.3 million of cash and cash equivalents at June 30, 2021 will be sufficient to fund our projected operating requirements for at least the next twelve months. As of June 30, 2021, our indebtedness totaled $350.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. 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 care 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, with the balance payable at maturity on June 23, 2028. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.
Our cash and cash equivalents in recent years have been favorably affected by our implementation of an equity-based bonus program for our employees, including executives. In connection with that bonus program, in February 2021, we issued 0.5 million freely-tradable shares of our common stock in settlement of bonus awards for the 2020 performance period. We expect to implement a similar equity-based plan for fiscal 2021, but our compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
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.
Off-Balance Sheet Arrangements
As part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, or SPEs, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of June 30, 2021, we were not involved in any unconsolidated SPE transactions.
46

Contractual Obligations

As of June 30, 2021, future minimum payments under long-term debt, non-cancelable operating leases, inventory purchase obligations and other obligations were as follows:
Payments due
TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
(in thousands)
Long-term debt obligations$350,000 $1,750 $7,000 $7,000 $334,250 
Operating lease obligations32,720 5,543 14,048 8,071 5,058 
Inventory purchase obligations154,668 152,060 2,608 — — 
Other obligations40,802 11,594 28,761 447 — 
Total$578,190 $170,947 $52,417 $15,518 $339,308 

Other obligations consist of contractual payments due for software licenses.

Our consolidated balance sheet at June 30, 2021 included $5.7 million in other long-term liabilities for uncertain tax positions, some of which may result in cash payment. 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 contractual obligations including long-term debt, leases, inventory purchase obligations and other obligations, increased by $56.0 million to $578.2 million as of June 30, 2021, from $522.2 million as of December 31, 2020. The increase was primarily due to increased orders of inventory placed with our vendors and with Intel under the transition services agreement during the period.
ITEM 3.    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. We do not hold or issue financial instruments for trading purposes.
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 would result in a change to translation gain in accumulated other comprehensive income of approximately $0.7 million.
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%, or 1000 basis points, during the periods presented, the rate increase would have resulted in an immaterial increase to interest expense.


47

ITEM 4.    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 Quarterly Report, 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 Quarterly Report. 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 Quarterly Report.
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 June 30, 2021 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. On July 31, 2020, we completed the acquisition of the Wi-Fi and Broadband assets business and on September 9, 2020, we acquired NanoSemi, and we are completing the integration of these businesses into our internal control over financial reporting. There have been no other changes in our internal control over financial reporting that occurred during the fiscal quarter ended June 30, 2021 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


48

PART II — OTHER INFORMATION

ITEM 1.    LEGAL PROCEEDINGS

From time to time, we are subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. We believe that there are no currently pending litigation matters that, if determined adversely to our interests, would have a material effect on our financial position, results of operations, or cash flows or that would not be covered by our existing liability insurance.

ITEM 1A.    RISK FACTORS
This Quarterly Report on Form 10-Q, or Form 10-Q, including any information 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, referred to as 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-Q 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-Q. We encourage investors to review these factors carefully. We may from time to time make additional written and oral forward-looking statements, including statements contained in our filings with the 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.
Before you invest in our securities, you should be aware that our business faces numerous financial and market risks, including those described below, as well as general economic and business risks. 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 the risk factors discussed in our Annual Report on Form 10-K, which we filed with the SEC on February 11, 2021, or the Annual Report, together with all of the other information included in this Quarterly Report on Form 10-Q, and in our other public filings, which could materially affect our business, financial condition or future results.
Risk Factor Summary
Risks Relating to our Acquisitions

Our actual financial and operating results could differ materially from any expectations or guidance provided by us concerning future results, including with respect to any cost savings and other potential synergies.
We have incurred material secured term loan indebtedness which adversely affects our operating results and cash-flows and contains covenants that could adversely affect our operational freedom and ability to pursue strategic transactions.

Risks Related to Our Business

Impacts of the COVID-19 pandemic and global semiconductor chip shortage could adversely affect our business, financial condition, and results of operations.
We face intense competition expected to increase in the future, which could have an adverse effect on our revenue, revenue growth rate, if any, and market share.
We depend on a limited number of customers, who themselves are dependent on a consolidating set of service provider customers, for a substantial portion of our revenue, and the loss of, or a significant reduction in orders from our major customers could have a material adverse effect on our revenue and operating results.
49

A significant portion of our revenue is attributable to demand for our products in markets for broadband (previously connected home) 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.
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 may be unable to make the substantial and productive research and development investments that are required to remain competitive in our business.
A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate, and we may not be able to manage future growth effectively.
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 and adversely affect our operating costs.
Average selling prices of our products could decrease rapidly, which would have a material adverse effect on our revenue and gross margins.
If we are unable to attract, train and retain qualified design and technical personnel, we may not be able to execute our business strategy effectively.
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 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 business would be adversely affected by the departure of existing members of our senior management team.
Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.
Winning business is subject to lengthy competitive selection processes that require us to incur significant expenditures and 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.
Our operating results are subject to substantial quarterly and annual fluctuations due to a number of factors that could adversely affect our business and our stock price.
We are subject to the cyclical nature of the semiconductor industry.
Our business, financial condition and results of operations could be adversely affected by political and economic conditions and other factors related to our international operations.
Our business is subject to various governmental regulations, and if we fail to maintain compliance, we may be forced to recall products and cease their manufacture and distribution, and we could be subject to civil or criminal penalties.

Risks Relating to Intellectual Property

We may face future claims of intellectual property infringement, which could be time-consuming, costly to defend or settle and result in the loss of significant rights.
If we are unable to protect our significant amount of intellectual property, our business could be adversely affected.
We have been and may be subject to future information technology failures, including data protection breaches and cyber-attacks, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.

50

Risks Relating to Reliance on Third Parties

We rely on a limited number of third parties to manufacture, assemble, and test our products, and the failure to manage our relationships with our third-party contractors successfully, or impacts from 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.
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.
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.
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.
Risks Relating to our Acquisitions

Our actual financial and operating results could differ materially from any expectations or guidance provided by us concerning future results, including (without limitation) expectations or guidance with respect to the financial impact of any cost savings and other potential synergies.

We currently expect to realize material synergies as a result of our acquisitions of the Home Gateway Platform Division of Intel Corporation, or Intel, which we refer to as the Wi-Fi and Broadband assets business, and NanoSemi, Inc., or NanoSemi, and as a result, we currently believe that the acquisitions will, in aggregate, be accretive to our free cash-flow and non-GAAP earnings per share, excluding upfront non-recurring charges and amortization of purchased intangible assets. The expectations and guidance we have provided with respect to the potential financial impact of the acquisitions are subject to numerous assumptions, however, including assumptions derived from our diligence efforts concerning the status of and prospects for the acquired businesses and assumptions relating to the near-term prospects for the semiconductor industry generally and the markets for the products of the acquired businesses in particular. Assumptions that could affect currently anticipated results relate to numerous matters, including (without limitation) the following:
projections of the acquired businesses’ future revenues;
the anticipated financial performance of products of the acquired businesses and products currently in development;
anticipated cost savings and other synergies associated with the acquisitions, including potential revenue synergies;
our capital structure after the acquisitions;
the amount of goodwill and intangibles that resulted from the acquisitions;
our ability to maintain, develop, and deepen relationships with customers of the acquired businesses; and
other financial and strategic risks of the acquisitions, including the possible impact of reduced liquidity of MaxLinear resulting from deal-related cash outlays, the credit risk associated from the debt facilities described below, and continued uncertainty arising from the COVID-19 pandemic.
We cannot provide any assurances with respect to the accuracy of our assumptions, including our assumptions with respect to future revenues or revenue growth rates, if any, of the acquired businesses, and we cannot provide assurances with
51

respect to our ability to realize the cost savings that we currently anticipate. Risks and uncertainties that could cause our actual results to differ materially from currently anticipated results include, but are not limited to, risks relating to our ability to realize incremental revenues from the acquisitions in the amounts that we currently anticipate; and numerous risks and uncertainties that affect the semiconductor industry generally and the markets for our products and those of the acquired businesses specifically. We believe the continuing pandemic enhances certain of these risks and presents additional uncertainty in our ability to achieve the financial and strategic objectives of the acquisitions. Any failure to realize the financial benefits we currently anticipate from the acquisitions would have a material adverse impact on our future operating results and financial condition and could materially and adversely affect the trading price or trading volume of our common stock.
In June 2021, we incurred approximately $350.0 million of secured term loan indebtedness, the proceeds of which we used to repay the remaining outstanding principal on $175.0 million of incremental secured term loan indebtedness which we had used in part to fund our $150.0 million acquisition of the Wi-Fi and Broadband assets business in July 2020 and the remaining outstanding principal on $425.0 million of secured term loan indebtedness which we had used to fund a previous acquisition. As of June 30, 2021, our aggregate indebtedness was $350.0 million. 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.

As of June 30, 2021, our aggregate indebtedness was $350.0 million from an initial term loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides for the Revolving Facility of up to $100.0 million, which remains undrawn as of June 30, 2021. The credit agreement also 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.

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 LIBOR 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 will amortize in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable on June 23, 2028. The Company is 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 LIBOR plus a margin of 1.00% to 1.75% or an Adjusted Base Rate plus a margin of 0% to 0.75%. 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 credit agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors.

We had previously carried long term debt on our balance sheet from two acquisitions. We have repaid all of the total principal of debt from the prior acquisitions and have financed the remainder of our operations principally through working capital generated from operations as well as sales and issuances of our equity securities. MaxLinear previously financed the acquisition of the Wi-Fi and Broadband assets business in July 2020 with a portion of proceeds from a secured incremental term loan facility in an aggregate principal amount of approximately $175.0 million and the acquisition of Exar in part with a secured initial term loan facility in an aggregate principal amount of approximately $425.0 million.

Our material incremental 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 and principal under the term loans. In addition, the revolving credit 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 secured 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.
52

Specifically, our indebtedness has important consequences to investors in our common stock, including the following:
we are subject to substantial variable interest rate risk because our interest rate under Initial Term Loan under the June 23, 2021 Credit Agreement varies based on a fixed margin of 2.25% per annum over an adjusted LIBOR 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 LIBOR 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 increase substantially, it would adversely affect our operating results and could affect our ability to service our 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 could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate; 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 have recorded additional goodwill and other intangible assets in connection with the acquired businesses. Goodwill and other acquired intangible assets could become impaired and adversely affect our future operating results.
The acquisitions of the Wi-Fi and Broadband assets business and NanoSemi are accounted for as business combinations under the acquisition method of accounting by MaxLinear in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the assets and liabilities of acquired businesses are recorded, as of completion, at their respective fair values and added to our assets and liabilities. 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.
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. 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 an adverse effect on the trading price and trading volume of our common stock. As of June 30, 2021, our balance sheet reflected goodwill of $302.8 million and other intangible assets of $175.0 million. Consequently, we could recognize material impairment charges in the future.
In addition to our acquisitions of the Wi-Fi and Broadband assets business and NanoSemi, we may, from time to time, make additional business acquisitions or investments, which involve significant risks.
We have completed multiple acquisitions in the past four 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 could result in:
issuances of equity securities dilutive to our existing stockholders;
53

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; and
the potential loss of key employees, customers and suppliers of the acquired businesses.
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 critical 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 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 Related to Our Business
Impacts of the COVID-19 pandemic and global semiconductor chip shortage could adversely affect our business, financial condition, and results of operations.

In late January 2020 and early February 2020, in response to a severe outbreak of the novel coronavirus disease, or COVID-19, the government of China instituted mandatory quarantines in Wuhan, China, extended lunar new year holiday closures, and restricted shipments out of the country. This resulted in a temporary delay in our product shipments in the first quarter of 2020. On March 11, 2020, the World Health Organization declared a global pandemic regarding COVID-19. The
54

COVID-19 pandemic has reached all of the countries and states in which we operate, including in California where our headquarters and central engineering team are located, as well as Spain, India, Singapore, Taiwan, Canada, Japan, South Korea, Hong Kong, Israel, Germany, and Austria, where additional engineering, sales, and administrative personnel are located. In many of these jurisdictions, local authorities have instituted stay-at-home or shelter-in-place orders. To protect the health and safety of our employees, we adopted social distancing policies including suspending employee travel and implementing remote work arrangements for substantially all of our workforce worldwide. As of June 30, 2021, some of our workforce have returned to the office at reduced capacity adhering to local health authority guidelines and we are encouraging our employees to get COVID-19 vaccines as they become available. While we experienced some negative impact to our net revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19, including supply constraints described above, as well as certain customer push-out requests, since then, we have been benefiting from the work-from-home environment that is driving an increase in demand for certain of our products. However, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and we are continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on our ability to meet increased demand on certain products and have a negative impact on our operating results, which may continue into 2022. Further, global financial markets reacted negatively to the COVID-19 pandemic’s impacts causing significant declines in the stock price and market capitalization of many companies across all industries, although some have recovered. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and we may experience increased volatility in sales and revenues in the near future. 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 may include, but may not be limited to, the following:
Further supply constraints, including prolonged global semiconductor chip shortages, foundry, assembly or test capacity limitations, and delays in production from temporary facility closures;
Disruptions in product shipments from travel and shipping restrictions imposed in response to local outbreaks;
Slow down in the pace of integration of our acquisitions resulting from remote work arrangements and/or governmental closures beyond our control;
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 which may be exacerbated by remote work arrangements;
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;
Decreased availability of capital or access thereto in the United States and from other jurisdictions in which we operate; and
Increased data security risks from remote working arrangements of our employees and those of our customers and vendors.
Although we currently expect that our present cash and cash equivalent balances and cash flows that are generated from operations will be sufficient to meet our operating requirements for at least the next twelve months, a material adverse impact from COVID-19 and global semiconductor chip shortages could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. 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.
55

We face intense competition and expect competition to increase in the future, which could have an adverse effect on our revenue, revenue growth rate, if any, and market share.
The global semiconductor market in general, and the connected home, 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 and revenues. In addition, we expect the internal resources of large, integrated original equipment manufacturers, or OEMs, may continue to enter our markets. Increased competition could result in price pressure, reduced profitability and loss of market share, any of which could 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 Silicon Laboratories, Inc., NXP Semiconductors N.V., MediaTek, Inc., Broadcom Ltd, Rafael Microelectronics, Inc., Marvell Technology Group Ltd., M/A-COM Technology Solutions Holdings, Inc., Semtech Corporation, Qorvo Inc., Texas Instruments Incorporated, HiSilicon Technologies Co., Ltd., Analog Devices, Inc., Renesas Electronics Corporation, Maxim Integrated Products, Inc. (which entered into a definitive agreement to be acquired by Analog Devices), Monolithic Power Systems, Inc., Microchip Technology, Inc., Ambarella, Inc., and Infineon Technologies AG. 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, it is quite likely that a number of other public and private 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. 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.
We depend on a limited number of customers, that have undergone or are undergoing consolidation and who themselves are dependent on a consolidating set of service provider 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 could have a material adverse effect on our revenue and operating results.
In the six months ended June 30, 2021, our top two customers accounted for 27% of our net revenue, and our ten largest customers collectively accounted for 70% of our net revenue, of which distributor customers accounted for 28% of our net revenue. 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 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:
56

substantially all of our sales to date have been made on a purchase order basis, which permits our customers to cancel, change or delay product purchase commitments with little or no notice to us and without penalty;
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 competitor’s solution for products that they currently buy from us. If that happens, our sales would decline and our business, financial condition and results of operations could be materially and adversely affected.
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 may offer these customers favorable prices on our products. In that event, our average selling prices and gross margins would decline. 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 substantial 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. 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 and by tariffs and other trade barriers that may be implemented by governmental authorities.
A significant portion of our revenue is attributable to demand for our products in markets for broadband (previously connected home) 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 six months ended June 30, 2021 and 2020, revenue directly attributable to broadband (previously connected home) applications accounted for approximately 57% and 39% of our net revenue, respectively. Delays in the development of, or unexpected developments in the broadband markets could have an adverse effect on order activity by original equipment manufacturers 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 have a material adverse effect on our future operating results and financial condition.
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, Pay-TV set-top boxes and gateways into cable and satellite operator markets, 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 systems-on-chip, or SoCs, and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, application-specific integrated circuits, or ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence
57

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 Pay-TV and satellite set-top boxes 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 only a few OEMs, including Technicolor, Commscope Holding Company, Inc., Hitron Technologies, Inc., Compal Broadband Networks, Humax Co., Ltd., and Samsung Electronics Co., Ltd. These OEMs are large multinational corporations with substantial 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, Spectrum, Sky, AT&T 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.
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 the six months ended June 30, 2021 and 2020, our research and development expense was $137.6 million and $53.7 million, respectively. 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. 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.
We are currently benefiting from an uptick in demand for certain products due to the work-from-home environment caused by the COVID-19 pandemic. A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate, and we may not be able to manage future growth effectively.
Our net revenue increased from $127.2 million in the six months ended June 30, 2020 to $414.7 million in the six months ended June 30, 2021 due to the results of the acquired businesses and market strength attributed to the work-from-home environment that is driving an increase in demand for certain of our products, particularly those from our acquisition of the Wi-Fi and Broadband assets business. The COVID-19 pandemic could result in increased volatility in our sales and revenues. 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 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 we are unable to sustain adequate revenue growth, our financial results could suffer and our stock price could decline.
To sustain and 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;
add sales personnel and expand customer engineering support offices;
58

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 sustain 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.
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.
Average selling prices of our products could decrease rapidly, which would have a material adverse effect on our revenue and gross margins.
We may experience substantial period-to-period fluctuations in future operating results due to the 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 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 an 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 significant adverse effect on our operating results if the selling prices for those products fell dramatically.
If we are unable to attract, train and retain qualified personnel, especially our design and technical personnel, we may not be able to execute our business strategy effectively.
Our future success depends on our ability to retain, attract and motivate qualified personnel, including our management, sales and marketing and finance, and especially our design and technical personnel. We do not know whether we will be able to attract and retain all of these 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. The loss of the services of one or more of our key employees, especially our key design and technical personnel, or our inability to retain, attract and motivate qualified
59

design and technical personnel, could have a material adverse effect on our business, financial condition and 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 could 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 to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, 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, 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 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 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 could adversely affect our revenue forecasts and operating margins. 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, leading 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 successful in selling in and 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.
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 previously focused on developing integrated circuits for specific terrestrial, cable and satellite television, and broadband voice and data applications, satellite set-top and gateway boxes and outdoor units and physical medium devices for the optical interconnect markets, and as part of our strategy, we seek to expand our addressable market into new product categories. For example, we expanded into the markets for the wired whole-home broadband connectivity market and entered the markets for wireless telecommunications infrastructure and power management and interface technologies
60

which are ubiquitous functions in wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. We have also 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 systems-on-chip, or SoCs, application-specific integrated circuits, or ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Our limited operating experience in these 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 business would be adversely affected by the departure of existing members of our senior management team.
Our success depends, in large part, on the continued contributions of our senior management team. None of our senior management team 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. We are fortunate that many members of our executive management team have long tenures with us, but from time to time we also have been required to recruit new executive officers. With respect to executive officer recruitment and retention, we need to ensure that our executive 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 could harm our ability to implement our business strategy and respond to the rapidly changing market conditions in which we operate.
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. Failure to obtain a design win could prevent us from offering an entire generation of a product, even though this has not occurred to date. 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 consumer market, to as much as 18 to 24 months for the satellite markets, 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,
61

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.
Our operating results are subject to substantial quarterly and annual fluctuations 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. 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:
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 timing and extent of product development costs;
new product announcements and introductions by us or our competitors;
incurrence of research and development and related new product expenditures;
seasonality or cyclical fluctuations in our markets;
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 IC manufacturing yields;
significant warranty claims, including those not covered by our suppliers;
changes in our product mix or customer mix;
intellectual property disputes;
loss of key personnel or the shortage of available skilled workers;
impairment of long-lived assets, including masks and production equipment;
the effects of competitive pricing pressures, including decreases in average selling prices of our products; and
uncertainties arising from the impact of the COVID-19 pandemic on the market and our business operations.
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 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.
62

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. Any future downturns may result in diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Furthermore, any 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.
Our business, financial condition and results of operations could be adversely affected by the political and economic conditions of the countries in which we conduct business and other factors related to our international operations.
We sell our products throughout the world. Products shipped to Asia accounted for 82% of our net revenue in the six months ended June 30, 2021. In addition, as of June 30, 2021, approximately 72% of our employees are located outside of the United States. The majority of our products are manufactured, assembled and tested in Asia, and all of 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;
restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments and trade protection measures, including export duties and quotas and customs duties and tariffs;
disruptions of capital and trading markets;
changes in import or export licensing requirements;
transportation delays;
civil disturbances or political instability;
geopolitical turmoil, including terrorism, war or political or military coups;
public health emergencies, including the COVID-19 pandemic;
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;
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, and China, substantially all of our products undergo packaging and final testing in Taiwan, Singapore, China, South Korea, and Thailand. Any conflict or uncertainty in these countries, including due to natural disaster or 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. We also are subject to risks associated with international political conflicts involving the U.S. and potentially other governments. In recent years, diplomatic and trade relationships between the U.S. government and China have
63

been frayed. Events in Hong Kong have also prompted other governments such as that of the United Kingdom to reconsider its trade and business relationships with China and with certain Chinese companies. Difficulties in these relationships have in a number of cases required us to take actions adverse to our business to comply with governmental restrictions on business and trade with China. In May 2019 and subsequently, we ceased business operations that were prohibited with entities affiliated with Huawei Technologies Co., Ltd., or Huawei and certain other entities, when the Bureau of Industry and Security at the U.S. Department of Commerce, or BIS, amended the Export Administration Regulations, or EAR, to add such entities to the Restricted Entity List for acting contrary to the national security or foreign policy interests of the United States. In September 2020, we further ceased business operations that were prohibited with additional entities affiliated with Huawei when the BIS again amended the EAR to add such entities to the Restricted Entity List. We are required to obtain special licenses to conduct business with Restricted Entities, and in 2021 the BIS continues to add entities which may be potential customers on the Restricted Entity List. Similarly, we ceased business operations with entities affiliated with ZTE Corp. when the BIS imposed an export licensing requirement, which was subsequently suspended through March 28, 2017. Such suspension was lifted as of March 29, 2017, however on April 17, 2018 the U.S. Department of Commerce imposed a seven-year export ban on ZTE, which was subsequently lifted as of July 13, 2018. Although we have not had significant sales to ZTE and certain other entities, we did have increasing sales to Huawei in the prior year, and we believe the imposition of governmental prohibitions on selling our products to Huawei will adversely affect our revenues and operating results in the near term. We cannot provide assurances that similar disruptions of distribution arrangements in the future or the imposition of governmental prohibitions on selling our products to particular customers will not also adversely affect our revenues and operating results. Loss of a key distributor or customer under similar circumstances could have an adverse effect on our business, revenues and operating results.
Our business is subject to various governmental regulations, and compliance with these regulations may cause us to incur significant expenses. If we fail to maintain compliance with applicable regulations, we may be forced to recall products and cease their manufacture and distribution, and we could be subject to civil or criminal penalties.
Our business is subject to various international and U.S. laws and other legal requirements, including packaging, product content, labor, import/export control regulations, the Foreign Corrupt Practices Act, and other anticorruption laws. These regulations are complex, change frequently and have generally become more stringent over time. We may be required to incur significant costs to comply with these regulations or to remedy violations. Any failure by us to comply with applicable government regulations could result in cessation of our operations or portions of our operations, product recalls or impositions of fines and restrictions on our ability to conduct our operations. In addition, because many of our products are regulated or sold into regulated industries, we must comply with additional regulations in marketing our products.
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.
For example, as indicated elsewhere in this report, we do a substantial portion of our business in Asia and particularly in China. In recent years, there has been a substantial focus by regulators in the United States and Europe on the business practices of major Chinese technology companies such as Huawei and ZTE. ZTE is our current customer, but in May 2019 and subsequent months, and again in September 2020 with additional affiliated entities, we ceased prohibited business operations with Huawei and its affiliates and certain other restricted entities. 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. We could incur increased administrative and legal costs in order to respond to any inquiries, and 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 to ensure compliance with applicable export control laws, but there can be no assurance that these policies and procedures will prove effective.
We must 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.
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
64

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.
Risks Relating to Intellectual Property
We have settled in the past intellectual property litigation and may face additional claims of intellectual property infringement. Any 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. In particular, from time to time, we receive correspondence from competitors 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 as received 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 an 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 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 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 for infringement;
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.
65

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 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.
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 settled a trademark dispute with Linear Technology Corporation, we agreed not to register the “MAXLINEAR” mark or any other marks containing the term “LINEAR”. We may continue to use “MAXLINEAR” as a corporate identifier, including to advertise our products and services, but may not use that mark on our products. The agreement does not affect our ability to use our registered trademark “MxL”, which we use on our products. Due to our agreement not to register the “MAXLINEAR” mark, our ability to effectively prevent third parties from using the “MAXLINEAR” mark in
66

connection with similar products or technology may be affected. If we are unable to protect our trademarks, we may experience difficulties in achieving and maintaining brand recognition and customer loyalty.
We have been and may in the future be subject to information technology failures, including data protection breaches and cyber-attacks, 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. Although our internal information technology team, supplemented by a leading cyber defense firm, has been actively taking steps to contain and assess this incident, including implementing enhanced security controls to protect our information technology systems, experienced programmers or hackers may further be able to penetrate our security controls, and develop and deploy viruses, worms and other malicious software programs that compromise our confidential information or that of third parties and cause another disruption or failure of our information technology systems. In addition, we have in the past and may in the future be subject to “phishing” attacks in which third parties send emails purporting to be from reputable companies in order to obtain personal information and infiltrate our systems to initiate wire transfers or otherwise obtain proprietary or confidential information. A number of large, public companies have recently experienced losses based on phishing attacks and other cyber-attacks. The recent security incident and any future compromise of our information technology systems could result in the further unauthorized publication of our confidential business or proprietary information, result in the further unauthorized release of customer, supplier or employee data, result in violations of privacy or other laws, expose us to a risk of litigation, cause us to incur direct losses if attackers access our bank or investment accounts, or damage our reputation. The cost and operational consequences of implementing further data protection measures either as a response to specific breaches 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.
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. In the event that these third parties do not properly safeguard our data that they hold, security breaches could result and negatively impact our business, operations and financial results.
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.
67

Risks Relating to Reliance on Third-Parties
We rely on a limited number of third parties to manufacture, assemble, and test our products, and the failure to manage our relationships with our third-party contractors successfully, or impacts from global supply shortages, 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 do not have our own manufacturing facilities. 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, the majority of our products are manufactured by Global Foundries, Semiconductor Manufacturing International Corporation, or SMIC, Taiwan Semiconductor Manufacturing Corp, or TSMC, and United Microelectronics Corporation, or UMC, at foundries located in Taiwan, Singapore, and China. We also rely on Intel Corporation for certain products under a supply agreement as described in the risk factor “Failure to integrate the acquired businesses with our business and operations successfully in the expected time-frame or otherwise may adversely affect MaxLinear’s operating results and financial condition.” Foundries and other third-parties we rely upon are currently experiencing bottlenecks caused by a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S., resulting in a global semiconductor chip shortage impacting our industry. 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, including from the current global semiconductor chip shortage;
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;
limited warranties on wafers or products supplied to us; and
potential increases in prices.

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. For example, as a result of the extension of the lunar new year holidays due to the outbreak of COVID-19, certain of our product shipments from China were temporarily delayed earlier in the first quarter of 2020. Although we continue to monitor the situation, it is currently unknown whether any resurgence of the outbreak will occur and disrupt our product shipments or impact manufacturing in the region over future periods. 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
68

shift our manufacturing, assembly, or test from the affected contractor to another third-party vendor, if needed. 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 45% and 63% of our net revenue in the six months ended June 30, 2021 and 2020, 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 could 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.
We currently do not have long-term supply contracts with any of our third-party vendors, including but, not limited to Global Foundries, SMIC, 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, 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, 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. 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
69

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 used a portion of these assets to acquire the Wi-Fi and Broadband assets business and NanoSemi in the third quarter of 2020. 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.
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.
70

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 prohibits 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. These factors include those discussed in this “Risk Factors” section of the Quarterly Report on Form 10-Q and others such as:
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;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of technological innovations by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures, or capital commitments;
additions or departures of 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;
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 global COVID-19 pandemic.
Furthermore, the stock markets recently have experienced extreme price and volume fluctuations that have affected and continue to affect 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 have been subject to securities class action litigation. We have been and may continue to be the target of this type of litigation in the future. 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.
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
71

analysts cease coverage of our Company or fail 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 June 30, 2021, we had approximately 76.5 million shares of common stock outstanding.
All shares of common stock are freely tradable without restrictions or further registration under the Securities Act of 1933, as amended, or 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 2020 performance periods, and we intend to continue this practice in the foreseeable future. We issued 0.5 million shares of our common stock for the 2020 performance period in February 2021. 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 an 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
Global economic conditions, including factors that adversely affect consumer spending for the products that incorporate our integrated circuits, could adversely affect our revenues, margins, and operating results.
Our products are incorporated in numerous consumer devices, and demand for such products will ultimately be driven by consumer demand for products such as televisions, personal computers, automobiles, cable modems, and set-top boxes. 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 can cause extreme difficulties for our customers and third-party vendors in accurately forecasting and planning future business activities. This unpredictability could cause our customers to reduce spending on our products, which would delay and lengthen sales cycles. 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.
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 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. Continuing changes in government trade policies create a heightened risk of further increased tariffs that impose barriers to international trade. Our business and operating results are substantially dependent on international trade. Many of our manufacturers sell products incorporating our semiconductors 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,
72

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 that increases in tariffs on imported goods or the failure to resolve current international trade disputes could have a material adverse effect on our business and operating results.
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. 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, and Singapore. 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, or other natural or man-made disaster.
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. 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.
We are subject to examinations and tax audits. There can be no assurance that the outcome from these audits will not have an adverse effect on our operating results or financial position.
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 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. Based upon our review of all positive and negative evidence, we concluded that a full valuation allowance should continue to be recorded against our state and certain federal and foreign net deferred tax assets at June 30, 2021. On a periodic basis we evaluate our deferred tax assets for realizability. 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.
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 2022 and may be extended 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
73

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.
We have assumed certain unfunded defined benefit retirement plan obligations in an acquisition. Such obligations may require a significant amount of cash to fund in the future, and changes in assumptions underlying the obligation and return on plan assets may adversely affect our earnings, equity and contributions in future.
We assumed an obligation associated with certain defined benefit retirement plans, including a pension plan, which cover certain employees of the Wi-Fi and Broadband assets business and generally provide benefits based on negotiated amounts for each year of service. These plans were underfunded by $3.2 million as of June 30, 2021 based on current projections and plan assets. We have never managed defined benefit plans in our operating history. We are required to make contributions to the pension plan. Additionally, with respect to certain other defined benefit plans, if the unfunded status reaches certain levels, we could be required to make contributions to cover the shortfall. Our obligation to make contributions may be impacted by a number of factors, many of which are beyond our control, including but not limited to, performance of plan assets and legislative changes. The net benefit obligation and cost is materially affected by the discount rate used to measure pension obligations, level of plan assets available to fund such obligations and long-term rate of return on plan assets. While such plans have not had a material impact on our results of operations, future changes in the discount rate used to measure the defined benefit obligation could result in a significant increase or decrease in the valuation of such obligations, affecting the reported funded status of our defined benefit plans as well as the net periodic pension cost in the following years. Similarly, changes in the expected return on plan assets, which may be significantly impacted by changes in investment performance or a change in portfolio mix, can result in significant changes in the net periodic pension cost in the subsequent years.
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 Securities Exchange Commission, or 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 New York Stock Exchange, or NYSE, 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 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
74

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 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Recent Sales of Unregistered Securities
None.
Recent Repurchases of Equity Securities
PeriodTotal Number of Shares RepurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Program
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program(1)
Fiscal 2021
February 23, 2021 through February 28, 2021— $— — $100,000,000 
March 1, 2021 through March 31, 202175,000 $35.62 75,000 $97,328,822 
April 1, 2021 through April 30, 202127,000 $37.66 27,000 $96,311,889 
May 1, 2021 through May 31, 202150,900 $35.48 50,900 $94,506,043 
June 1, 2021 through June 30, 202142,000 $39.01 42,000 $92,867,547 
Total194,900 194,900 
______________________
(1) 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.
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5.    OTHER INFORMATION
    None.
75

ITEM 6.    EXHIBITS
Exhibit NumberExhibit Title
10.1
10.2
31.1
31.2
32.1(*)
99.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)
(*)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.

76


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
  MAXLINEAR, INC.
  (Registrant)
Date:July 28, 2021  By: /s/ Steven G. Litchfield
   Steven G. Litchfield
   
Chief Financial Officer and Chief Corporate Strategy Officer
(Principal Financial Officer and Duly Authorized Officer)


77
EX-31.1 2 a6302021exhibit311.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-Q 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: July 28, 2021  /s/ Kishore Seendripu, Ph.D.
  Kishore Seendripu, Ph.D.
  President and Chief Executive Officer
  (Principal Executive Officer)


EX-31.2 3 a6302021exhibit312.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-Q 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: July 28, 2021/s/ Steven G. Litchfield
Steven G. Litchfield
  Chief Financial Officer and Chief Corporate Strategy Officer
  (Principal Financial Officer)


EX-32.1 4 a6302021exhibit321.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 Quarterly Report of MaxLinear, Inc. on Form 10-Q for the fiscal quarter ended June 30, 2021 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 Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of MaxLinear, Inc.
Date: July 28, 2021 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 Quarterly Report of MaxLinear, Inc. on Form 10-Q for the fiscal quarter ended June 30, 2021 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 Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of MaxLinear, Inc.
Date: July 28, 2021 By:   /s/ Steven G. Litchfield
 Name:Steven G. Litchfield
 Title:
Chief Financial Officer and Chief Corporate Strategy Officer



EX-101.SCH 5 mxl-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed WiFi and Broadband assets business (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed NanoSemi, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Restructuring Activity link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Restructuring Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Restructuring Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Goodwill and Intangibles Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Goodwill and Intangibles Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Balance Sheet Details - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Balance Sheet Details - Prepaid and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Balance Sheet Details - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Balance Sheet Details - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Balance Sheet Details- Accrued Price Protection Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Balance Sheet Details - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Balance Sheet Details Balance Sheet Details - AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2138108 - Disclosure - Debt and Interest Rate Swap link:presentationLink link:calculationLink link:definitionLink 2339306 - Disclosure - Debt and Interest Rate Swap (Tables) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Debt and Interest Rate Swap - Schedule of Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2150110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2353308 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2155112 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2356309 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2159113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2360310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2163114 - Disclosure - Employee Defined Benefit Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2464439 - Disclosure - Employee Defined Benefit Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2366311 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2467440 - Disclosure - Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2468441 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2169116 - Disclosure - Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2470442 - Disclosure - Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mxl-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 mxl-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 mxl-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Aggregate Intrinsic Value, Outstanding (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income (expense), net Other Nonoperating Income (Expense) Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Restructuring Period [Domain] Restructuring Period [Domain] [Domain] for Restructuring Period [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Number of options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Employee Defined Benefit Retirement Plans Retirement Benefits [Text Block] 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 Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] IPR&D In Process Research and Development [Member] China CHINA Unrealized gain (loss) on interest rate swap, net of tax expense of $30 and tax benefit of $11 for the three and six months ended June 30, 2020, respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Repurchase of common stock (in shares) Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Total minimum payments Contractual obligation Contractual Obligation Other comprehensive income (loss) before reclassifications, net of tax, pensions and other defined benefit plan obligation Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Debt issuance costs Debt Issuance Costs, Gross Future Minimum Payments Under Other Obligations Other Commitments [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Line of credit Line of Credit [Member] Proceeds received from other party 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 Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Indefinite-lived intangible assets, period increase (decrease) Indefinite-lived Intangible Assets, Period Increase (Decrease) Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Reduction in Transaction Price Reduction in Transaction Price [Member] Reduction in Transaction Price [Member] Proceeds from the issuance of debt Proceeds from Issuance of Debt Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Trademarks and tradenames Trademarks and trade names Trademarks and Trade Names [Member] Income (loss) from operations Operating Income (Loss) Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Payment of debt issuance cost Payments of Debt Issuance Costs 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 Total current liabilities Liabilities, Current 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 2022 Other Commitment, to be Paid, Year One Performance-based restricted stock units (PRSUs) Performance Shares [Member] Restricted Stock Units and Restricted Stock Awards Restricted Stock Unit and Restricted Stock Award [Member] Restricted stock unit and restricted stock award [member] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Variable Rate [Domain] Variable Rate [Domain] Accrued professional fees Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies Commitments and Contingencies Share-based payment arrangement, tranche two Share-based Payment Arrangement, Tranche Two [Member] Repurchase of common stock Payments for repurchase of common stock Payments for Repurchase of Common Stock Assets Assets [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Furniture and fixtures Furniture and Fixtures [Member] Common stock issued pursuant to equity awards, net Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Receivable due from Intel - reimbursement Receivable due from Intel - reimbursement Receivable due from Intel - reimbursement Accounts payable Accounts Payable, Current 2024 Long-Term Debt, Maturity, Year Three Purchase price allocation: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Foreign currency translation adjustments, net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively, and net of tax expense of $33 and $24 for the three and six months ended June 30, 2020, respectively Other comprehensive income (loss) before reclassifications, net of tax, cumulative translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Leased right-of-use assets Operating Lease, Right-of-Use Asset Unamortized debt discount Unamortized debt discount Debt Instrument, Unamortized Discount Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Finite-lived intangible assets, estimated life in years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Money market funds Money Market Funds, at Carrying Value Product Concentration Risk Product Concentration Risk [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Broadband Broadband [Member] Broadband Cash paid for income taxes Income Taxes Paid Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Accrued technology license payments Accrued Technology License Payments Current Accrued technology license payments current. Customer [Axis] Customer [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Total operating expenses Operating Expenses Non-cash charges and adjustments Restructuring Reserve, Settled without Cash Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Vendor A Vendor A [Member] Vendor A [Member] Liability Class [Axis] Liability Class [Axis] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Inventory Inventory Inventory, Net Revenue from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax Share-based payment arrangement, tranche three Share-based Payment Arrangement, Tranche Three [Member] Lender Name [Axis] Lender Name [Axis] ESPP ESPP [Member] ESPP [Member] Concentration risk percentage Concentration Risk, Percentage Hong Kong HONG KONG Vendor C Vendor C [Member] Vendor C [Member] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Statement [Line Items] Statement [Line Items] Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Debt instrument, term Debt Instrument, Term Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Statement [Table] Statement [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Credit Facility [Axis] Credit Facility [Axis] Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Total cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash Entity Small Business Entity Small Business Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt and Interest Rate Swap Debt Disclosure [Text Block] Inventory Purchase Obligations Other Commitment, Fiscal Year Maturity [Abstract] Prepaid expenses Prepaid Expense, Current Net proceeds from issuance of common stock Proceeds from Issuance of Common Stock Cost of net revenue Cost of Revenue Selling, general and administrative Selling, General and Administrative Expenses [Member] Change in the carrying value of goodwill Goodwill, Period Increase (Decrease) Amendment Flag Amendment Flag Summary of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Shares used to compute net income (loss) per share: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table 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 Other Other Accrued Liabilities, Current Restructuring Period [Axis] Restructuring Period [Axis] Restructuring Period [Axis] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Accrued Price Protection Rebate Activity [Roll Forward] Accrued Price Protection Rebate Activity [Roll Forward] Accrued price protection rebate activity Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Restructuring Activity Restructuring and Related Activities Disclosure [Text Block] Accrued price protection liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Price Protection Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Price Protection 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] Right of return assets Contract with Customer, Right to Recover Product Industrial and multi-market Industrial and multi-market [Member] Industrial and multi-market [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Geographical [Axis] Geographical [Axis] Operating lease renewal term Lessee, Operating Lease, Renewal Term Unrecognized compensation costs related to unvested options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2024 Contractual Obligation, to be Paid, Year Three 2025 Long-Term Debt, Maturity, Year Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Dilutive common stock equivalents (shares) Weighted Average Number Diluted Shares Outstanding Adjustment Employee Stock Employee Stock [Member] Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Income Statement Location [Axis] Income Statement Location [Axis] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Average cost per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative Selling, General and Administrative Expense Cash, Cash Equivalents and Investments Cash , cash equivalents and investments [Table Text Block] Tabular disclosure of cash, cash equivalents and investments [Table] Amortization Amortization Amortization of Intangible Assets 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Customer-related intangible Customer-Related Intangible Assets [Member] Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Licensed technology Licensed Technology [Member] Licensed technology. IPR&D impairment losses Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Debt Instrument, Amortization Rate Period [Domain] Debt Instrument, Amortization Rate Period [Domain] Debt Instrument, Amortization Rate Period Indefinite-lived intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Title of 12(b) Security Title of 12(b) Security Long-term lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Product backlog Order or Production Backlog [Member] Net Carrying Amount Beginning balance Ending balance Finite-Lived Intangible Assets, Net Cost of net revenue Cost of Sales [Member] Vesting [Domain] Vesting [Domain] Credit facility, incremental borrowing capacity Line of Credit Facility, Incremental Borrowing Capacity Line of Credit Facility, Incremental Borrowing Capacity 2022 Contractual Obligation, to be Paid, Year One Interest expense Interest Expense Amortization and depreciation Depreciation, Depletion and Amortization Exercisable (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Unrecognized compensation costs, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other Other Restructuring [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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 2023 Long-Term Debt, Maturity, Year Two Long lived assets Long lived assets [Member] Long lived assets [Member] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Inventory Increase (Decrease) in Inventories Excess tax (benefits) deficiencies on stock-based awards Excess Tax Benefit from Share-based Compensation, Operating Activities Long-term restricted cash Restricted Cash and Cash Equivalents, Noncurrent 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] Debt instrument, quarterly amortization rate Debt Instrument, Quarterly Amortization Rate Debt Instrument, Quarterly Amortization Rate Additional Paid-In Capital Additional Paid-in Capital [Member] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Customer E Customer E [Member] Customer E Asset Class [Axis] Asset Class [Axis] 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] Balance at beginning of period (in shares) Balance at end of period (in shares) Shares, Issued Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Machinery and equipment Machinery and Equipment [Member] Other receivables Other Receivables Prepaid and Other Current Assets Schedule of Other Current Assets [Table Text Block] Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Exercisable (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Accrued price protection liability Increase (Decrease) in Accrued Price Protection Liability The increase (decrease) during the reporting period in accrued price protection liability. Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Less: unrealized translation loss Unrealized Gain (Loss) On Translation To Reporting Currency Unrealized Gain (Loss) On Translation To Reporting Currency Common stock, shares authorized (shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Payments Price Protection payments Price Protection payments Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Cash received from exercise of stock options Proceeds from Stock Options Exercised Incremental term loan under May 12, 2017 credit agreement, as amended Incremental Term Loan - TLA May 2017 Amended [Member] Incremental Term Loan - TLA May 2017 Amended Property and equipment, gross Property, Plant and Equipment, Gross 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 Vesting percentage relative to net sales Vesting Percentage Relative To net sales Vesting Percentage Relative To net sales Impairment of leased right-of-use assets Impairment of Long-Lived Assets Held-for-use 2022 Recorded Unconditional Purchase Obligation, to be Paid, Year One Liabilities incurred Business Combination, Consideration Transferred, Liabilities Incurred Accrued compensation Increase (Decrease) in Employee Related Liabilities Interest period Debt Instrument, Interest Period Debt Instrument, Interest Period Income Statement [Abstract] Income Statement [Abstract] Other payables - due to Intel Other payables - due to Intel Other payables - due to Intel Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Long-term lease liabilities Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Finite-lived intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Accrued royalty Accrued Royalties, Current Customer D Customer D [Member] Customer D Use of Estimates and Significant Risks and Uncertainties Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Unrecognized Tax Benefits, Income Tax Penalties Accrued Unrecognized Tax Benefits, Income Tax Penalties Accrued Interest income Investment Income, Interest Terminated Lease Terminated Lease [Member] Terminated Lease Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Software Software and Software Development Costs [Member] Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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 Initial term loan under May 12, 2017 credit agreement Initial Term Loan - TLB May 2017 [Member] Initial Term Loan - TLB May 2017 Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share 2022 Long-Term Debt, Maturity, Year One Call premium, percentage Call Premium, Percentage Call Premium, Percentage Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Customer A Customer A [Member] Customer A Other Obligations Other Commitments [Abstract] Document Period End Date Document Period End Date Contingent consideration, liability (up to) Business Combination, Contingent Consideration, Liability Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Original operating lease terms Lessee, Operating Lease, Term of Contract Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Impairment of leased right-of-use assets Operating Lease, Impairment Loss Customer B Customer B [Member] Customer B Inventory Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Repurchase of common stock Stock repurchased during period Stock Repurchased During Period, Value 2021 (6 months) Long-Term Debt, Maturity, Remainder of Fiscal Year Minimum tax withholding paid on behalf of employees for restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Debt Instrument, Interest Period [Axis] Debt Instrument, Interest Period [Axis] Debt Instrument, Interest Period Cover page. Cover [Abstract] Base rate Base Rate [Member] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Call premium, period Call Premium, Period Call Premium, Period Retirement plan liability Liability, Retirement and Postemployment Benefits 2024 Recorded Unconditional Purchase Obligation, to be Paid, Year Three Debt Instrument, Amortization Rate Period [Axis] Debt Instrument, Amortization Rate Period [Axis] Debt Instrument, Amortization Rate Period Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Revenue Stream [Domain] Revenue Stream [Domain] Revenue Stream [Domain] Income tax liability Taxes Payable Useful life Property, Plant and Equipment, Useful Life Inventory Inventories [Member] Payables under transition services agreement Payables under transition services agreement Payables under transition services agreement Net carrying amount of long-term debt Net carrying amount of long-term debt Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Significant Supplier [Axis] Significant Supplier [Axis] Significant Supplier [Axis] Customer C Customer C [Member] Customer C [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Restricted cash Restricted Cash and Cash Equivalents Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Term Debt Medium-term Notes [Member] Customer relationships Customer Relationships [Member] Equity Components [Axis] Equity Components [Axis] Distributors Distributors [Member] Distributors Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] LIBOR subject to floor London Interbank Offered Rate (LIBOR) Subject to Floor [Member] London Interbank Offered Rate (LIBOR) Subject to Floor [Member] Short-term lease liabilities Less: short-term lease liabilities Operating Lease, Liability, Current Vendor B Vendor B [Member] Vendor B [Member] 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 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 Entity Interactive Data Current Entity Interactive Data Current Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Financial Instruments Fair Value Disclosures [Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Stock Repurchases Stockholders' Equity Note Disclosure [Text Block] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Interest Rate Swap Interest Rate Swap [Member] Initial term loan under June 23, 2021 credit agreement Initial Term Loan - TLB June 2021 [Member] Initial Term Loan - TLB June 2021 2021 (6 months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Additional paid-in capital Additional Paid in Capital, Common Stock Debt amortization, period 2 Debt Amortization, Period 2 [Member] Debt Amortization, Period 2 Entity Registrant Name Entity Registrant Name Contractual obligation , change in balance Contractual Obligation, Change in Balance Contractual Obligation, Change in Balance 2023 Recorded Unconditional Purchase Obligation, to be Paid, Year Two Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Lease liabilities Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Operating Lease Liability Impairment losses Asset Impairment Charges Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Unamortized debt issuance costs Debt Issuance Costs, Net Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accrued obligations to customers for price adjustments Accrued obligations to customers for price adjustments Customer Refund Liability, Current Restructuring - Long term Restructuring - Long term [Member] Restructuring - Long term Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Accrued expenses and other current liabilities Accrued Liabilities [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment Goodwill, Impairment Loss Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Finished goods Inventory, Finished Goods, Gross Total minimum payments Lessee, Operating Lease, Liability, to be Paid Liability beginning balance Liability ending balance Restructuring Reserve Unrecognized Tax Benefits, Interest on Income Taxes Accrued Unrecognized Tax Benefits, Interest on Income Taxes Accrued Employee separation expenses One-time Termination Benefits [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code 2023 Other Commitment, to be Paid, Year Two Future Minimum Payments Under Inventory Purchase Obligations Recorded Unconditional Purchase Obligations [Table Text Block] Charged as a reduction of revenue Price Protection Rebate Charges Price protection rebate charges as a reduction of revenue Restructuring Type [Axis] Restructuring Type [Axis] Cash payments Payments for Restructuring Goodwill Goodwill Goodwill Debt Instrument, Interest Period [Domain] Debt Instrument, Interest Period [Domain] Debt Instrument, Interest Period [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Numerator: Net Income (Loss) Attributable to Parent [Abstract] Short-term restricted cash Restricted Cash and Cash Equivalents, Current Singapore SINGAPORE Other current assets Other Assets, Current Document Quarterly Report Document Quarterly Report Other Obligations Other Obligations [Member] Other Obligations Vesting [Axis] Vesting [Axis] Accumulated Deficit Accumulated Deficit [Member] Accumulated Deficit [Member] Debt instrument, covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Asset Class [Domain] Asset Class [Domain] Equity [Abstract] Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Supplemental disclosures of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Derivative, fixed interest rate Derivative, Fixed Interest Rate Long lived assets Long lived assets Long lived assets 2021 (6 months) Contractual Obligation, to be Paid, Remainder of Fiscal Year Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (shares) Weighted average common shares outstanding-diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Accrued compensation Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Basic (usd per share) Earnings Per Share, Basic 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 Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Defined benefit obligation Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Amortization of debt issuance costs and accretion of discount on debt and leases Amortization of Debt Issuance Costs and Discounts Other payables - other accrued expenses due to Intel Other payables - other accrued expenses due to Intel Other payables - other accrued expenses due to Intel Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Long-term Investments Long-term Investments Common stock, $0.0001 par value; 550,000 shares authorized; 76,469 shares issued and outstanding at June 30, 2021 and 74,536 shares issued and outstanding December 31, 2020 Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Impairment losses Impairment of Intangible Assets, Finite-lived Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Deferred tax assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Aggregate Intrinsic Value, Exercisable (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Tax benefit from stock options exercised Share-based Payment Arrangement, Expense, Tax Benefit Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status Deferred purchase price payments Deferred purchase price payments Deferred purchase price payments Less: current portion Debt, Current Accrued customer credits Accrued customer credits Accrued customer credits Vietnam VIET NAM NanoSemi, Inc. NanoSemi, Inc. [Member] NanoSemi, Inc. Retirement Benefits [Abstract] Common stock issued pursuant to equity awards, net (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Identifiable net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Deferred payment of consideration in business acquisition Deferred Payment Of Consideration In Business Acquisition [Member] Deferred Payment Of Consideration In Business Acquisition 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 Price Protection Liability Price Protection Liability [Table Text Block] Tabular disclosure of price protection liability Share price (in dollars per share) Business Acquisition, Share Price Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total lease liabilities Operating Lease, Liability Sales Returns and Allowances Sales Returns and Allowances [Member] Long-term debt Long-term Debt, Excluding Current Maturities Vendor E Vendor E [Member] Vendor E [Member] Asia Asia [Member] Interest period 3 Debt Instrument, Interest Period, Three [Member] Debt Instrument, Interest Period, Three Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Reversal of unclaimed rebates Reversal Of Unclaimed Rebates Reversal Of Unclaimed Rebates Consideration transferred Total purchase price Business Combination, Consideration Transferred Total liabilities and stockholders’ equity Liabilities and Equity Shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive income Balance at December 31, 2020 Balance at June 30, 2021 Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accrued compensation Employee-related Liabilities, Current Purchases of intangible assets Additions Payments to Acquire Intangible Assets Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] 2024 Other Commitment, to be Paid, Year Three Operating lease cost Operating Lease, Cost Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Vendor D Vendor D [Member] Vendor D [Member] Common stock equivalents excluded from the calculation of diluted net income (loss) (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue from Distributors Revenue from Distributors [Member] Revenue from Distributors [Member] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Weighted Average Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Construction in progress Construction in Progress [Member] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Interest period 1 Debt Instrument, Interest Period, One [Member] Debt Instrument, Interest Period, One Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accrued obligations to customers for stock rotation rights Accrued obligations to customers for stock rotation rights Accrued obligations to customers for stock rotation rights 2021 (6 months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Impairment of leasehold improvements Impairment of Leasehold Total Contractual Obligation, Fiscal Year Maturity [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Other comprehensive income (loss) Other comprehensive income (loss) before reclassifications, net of tax, total Other Comprehensive Income (Loss), Net of Tax Work-in-process Inventory, Work in Process, Gross Leases [Abstract] Leases [Abstract] Connectivity Connectivity [Member] Connectivity Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Reimbursement from Intel Reimbursement due from Intel Reimbursement due from Intel Net income (loss) per share: Earnings Per Share [Abstract] Restructuring charges Restructuring charges Restructuring Charges Interest period 2 Debt Instrument, Interest Period, Two [Member] Debt Instrument, Interest Period, Two Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Identifiable intangible assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Developed technology Developed Technology Rights [Member] Number of Options (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Accrued engineering and production costs Accrued engineering and production costs Accrued engineering and production costs Supplier Concentration Risk Supplier Concentration Risk [Member] Restructuring - Short term Restructuring - Short term [Member] Restructuring - Short term Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Common stock purchased under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Other Long-term Investments Other Long-term Investments [Member] Entity Filer Category Entity Filer Category Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Accumulated Foreign Currency Adjustment Attributable to Parent Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Geographic Concentration Risk Geographic Concentration Risk [Member] Property and Equipment Property, Plant and Equipment [Table Text Block] 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 percentage relative to earnings per share Vesting Percentage Relative To EPS Vesting Percentage Relative To EPS Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Leasehold improvements Leasehold Improvements [Member] Revenue Stream [Axis] Revenue Stream [Axis] Revenue Stream Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accrued compensation Accrued Compensation [Member] Accrued Compensation Net Revenue Revenue Benchmark Revenue Benchmark [Member] Foreign currency translation adjustment, tax expense Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 Equity Incentive Plan Equity Incentive Plan [Member] Equity incentive plan. Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 Business Combinations Business Combination Disclosure [Text Block] Total other income (expense), net Nonoperating Income (Expense) Aggregate Future Minimum Payments Due Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2021 (6 months) Other Commitment, to be Paid, Remainder of Fiscal Year Aggregate commitments percentage Aggregate Commitments, Percentage Aggregate Commitments, Percentage Basic (shares) Weighted average common shares outstanding—basic (shares) Weighted Average Number of Shares Outstanding, Basic Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Issuance of shares for payment of bonuses Other Significant Noncash Transaction, Value of Consideration Given Payments of deferred cash payments Payments Of Deferred Cash Payments [Member] Payments Of Deferred Cash Payments Accrued restructuring Restructuring Reserve, Current Plan Name [Domain] Plan Name [Domain] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Debt amortization period 3 Debt Amortization Period 3 [Member] Debt Amortization Period 3 Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Fair value of term loans outstanding Long-term Debt, Fair Value 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Net revenue Revenues (Gain) loss on foreign currency Foreign Currency Transaction Gain (Loss), before Tax Income tax benefit Income Tax Expense (Benefit) Summary of Performance-Based Restricted Stock Unit Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Impairment losses Impairment losses related to finite-lived intangible assets Impairment of Intangible Assets (Excluding Goodwill) Accrued bonuses Accrued Bonuses Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Accrued expenses and other current liabilities Total Accrued Liabilities, Current 2023 Contractual Obligation, to be Paid, Year Two Diluted (usd per share) Earnings Per Share, Diluted Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Local Phone Number Local Phone Number Cash used in acquisitions, net of cash acquired Cash Payments to Acquire Businesses, Gross Total minimum payments Recorded Unconditional Purchase Obligation 2021 (6 months) Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Share-based payment arrangement, tranche one Share-based Payment Arrangement, Tranche One [Member] Common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Schedule of Debt Schedule of Debt [Table Text Block] Infrastructure Infrastructure [Member] Infrastructure [Member] Unrealized gain (loss) on interest rate swap, tax expense (benefit) Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Weighted Average Contractual Term, Exercisable (in years) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Fair value of purchase consideration: Business Combination, Consideration Transferred [Abstract] Aggregate principal amount of long-term debt Total principal payments due Long-term Debt, Gross Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Customer contract liabilities Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] WiFi and Broadband assets business WiFi and Broadband Assets Business [Member] WiFi and Broadband Assets Business Deferred income taxes Deferred Income Tax Expense (Benefit) Leased right-of-use assets Increase (Decrease) In Operating Lease, Right Of Use Asset Increase (Decrease) In Operating Lease, Right Of Use Asset Wells Fargo Bank, National Association Wells Fargo Bank, National Association [Member] Wells Fargo Bank, National Association Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] 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 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] Debt amortization period 1 Debt Amortization Period 1 [Member] Debt Amortization Period 1 Increase (decrease) in fair value related to the interest rate swap liability included in other comprehensive income (loss) Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Repayment of debt Repayments of Secured Debt Maximum Maximum Maximum [Member] Federal funds rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Leased right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Contingent Consideration - NanoSemi Potential Contingent Consideration - NanoSemi [Member] Potential Contingent Consideration - NanoSemi Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Purchases of long-term investments Payments to Acquire Investments 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] Concentration of Credit Risk, Significant Customers and Geographic Information Concentration Risk Disclosure [Text Block] Weighted Average Contractual Term, Outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Other receivables - due from Intel Other receivables - due from Intel Other receivables - due from Intel Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Trading Symbol Trading Symbol Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Total minimum payments Other Commitment Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Lease related charges Facility Closing [Member] Net Income (Loss) Per Share Earnings Per Share [Text Block] Rest of world Rest of World [Member] Rest of World [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Research and development Research and Development Expense (Excluding Acquired in Process Cost) 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 Masks and production equipment Masks And Production Equipment [Member] Masks and production equipment. Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Significant Supplier [Domain] Significant Supplier [Domain] [Domain] for Significant Supplier [Axis] EX-101.PRE 9 mxl-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 mxl-20210630_htm.xml IDEA: XBRL DOCUMENT 0001288469 2021-01-01 2021-06-30 0001288469 2021-07-21 0001288469 2021-06-30 0001288469 2020-12-31 0001288469 2021-04-01 2021-06-30 0001288469 2020-04-01 2020-06-30 0001288469 2020-01-01 2020-06-30 0001288469 us-gaap:CommonStockMember 2020-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001288469 mxl:AccumulatedDeficitMember 2020-12-31 0001288469 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001288469 2021-01-01 2021-03-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001288469 mxl:AccumulatedDeficitMember 2021-01-01 2021-03-31 0001288469 us-gaap:CommonStockMember 2021-03-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001288469 mxl:AccumulatedDeficitMember 2021-03-31 0001288469 2021-03-31 0001288469 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001288469 mxl:AccumulatedDeficitMember 2021-04-01 2021-06-30 0001288469 us-gaap:CommonStockMember 2021-06-30 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001288469 mxl:AccumulatedDeficitMember 2021-06-30 0001288469 us-gaap:CommonStockMember 2019-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001288469 mxl:AccumulatedDeficitMember 2019-12-31 0001288469 2019-12-31 0001288469 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001288469 2020-01-01 2020-03-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001288469 mxl:AccumulatedDeficitMember 2020-01-01 2020-03-31 0001288469 us-gaap:CommonStockMember 2020-03-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001288469 mxl:AccumulatedDeficitMember 2020-03-31 0001288469 2020-03-31 0001288469 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001288469 mxl:AccumulatedDeficitMember 2020-04-01 2020-06-30 0001288469 us-gaap:CommonStockMember 2020-06-30 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001288469 mxl:AccumulatedDeficitMember 2020-06-30 0001288469 2020-06-30 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember 2020-07-31 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember 2021-01-01 2021-06-30 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:DevelopedTechnologyRightsMember 2020-07-31 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:DevelopedTechnologyRightsMember 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-07-31 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:OrderOrProductionBacklogMember 2020-07-31 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:OrderOrProductionBacklogMember 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember us-gaap:InProcessResearchAndDevelopmentMember 2020-07-31 0001288469 mxl:NanoSemiIncMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember mxl:DeferredPaymentOfConsiderationInBusinessAcquisitionMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember mxl:PotentialContingentConsiderationNanoSemiMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember mxl:PaymentsOfDeferredCashPaymentsMember 2021-01-01 2021-06-30 0001288469 mxl:NanoSemiIncMember 2021-01-01 2021-06-30 0001288469 mxl:NanoSemiIncMember mxl:PotentialContingentConsiderationNanoSemiMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:AccruedLiabilitiesMember 2020-09-09 0001288469 mxl:NanoSemiIncMember mxl:AccruedCompensationMember 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:DevelopedTechnologyRightsMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:DevelopedTechnologyRightsMember 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:TrademarksAndTradeNamesMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:TrademarksAndTradeNamesMember 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:OrderOrProductionBacklogMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember us-gaap:OrderOrProductionBacklogMember 2020-09-09 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-04-01 2021-06-30 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2020-04-01 2020-06-30 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-01-01 2021-06-30 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2020-01-01 2020-06-30 0001288469 us-gaap:FacilityClosingMember 2021-04-01 2021-06-30 0001288469 us-gaap:FacilityClosingMember 2020-04-01 2020-06-30 0001288469 us-gaap:FacilityClosingMember 2021-01-01 2021-06-30 0001288469 us-gaap:FacilityClosingMember 2020-01-01 2020-06-30 0001288469 us-gaap:OtherRestructuringMember 2021-04-01 2021-06-30 0001288469 us-gaap:OtherRestructuringMember 2020-04-01 2020-06-30 0001288469 us-gaap:OtherRestructuringMember 2021-01-01 2021-06-30 0001288469 us-gaap:OtherRestructuringMember 2020-01-01 2020-06-30 0001288469 mxl:TerminatedLeaseMember 2021-01-01 2021-06-30 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2020-12-31 0001288469 us-gaap:FacilityClosingMember 2020-12-31 0001288469 us-gaap:OtherRestructuringMember 2020-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-06-30 0001288469 us-gaap:FacilityClosingMember 2021-06-30 0001288469 us-gaap:OtherRestructuringMember 2021-06-30 0001288469 us-gaap:OneTimeTerminationBenefitsMember mxl:RestructuringShortTermMember 2021-06-30 0001288469 us-gaap:FacilityClosingMember mxl:RestructuringShortTermMember 2021-06-30 0001288469 us-gaap:OtherRestructuringMember mxl:RestructuringShortTermMember 2021-06-30 0001288469 mxl:RestructuringShortTermMember 2021-06-30 0001288469 us-gaap:OneTimeTerminationBenefitsMember mxl:RestructuringLongTermMember 2021-06-30 0001288469 us-gaap:FacilityClosingMember mxl:RestructuringLongTermMember 2021-06-30 0001288469 us-gaap:OtherRestructuringMember mxl:RestructuringLongTermMember 2021-06-30 0001288469 mxl:RestructuringLongTermMember 2021-06-30 0001288469 mxl:LicensedTechnologyMember 2021-01-01 2021-06-30 0001288469 mxl:LicensedTechnologyMember 2021-06-30 0001288469 mxl:LicensedTechnologyMember 2020-12-31 0001288469 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-06-30 0001288469 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001288469 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001288469 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-06-30 0001288469 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0001288469 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001288469 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001288469 us-gaap:CustomerRelationshipsMember 2021-06-30 0001288469 us-gaap:CustomerRelationshipsMember 2020-12-31 0001288469 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-06-30 0001288469 us-gaap:OrderOrProductionBacklogMember 2021-06-30 0001288469 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001288469 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001288469 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001288469 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001288469 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001288469 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001288469 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001288469 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001288469 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-06-30 0001288469 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-06-30 0001288469 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001288469 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001288469 srt:MinimumMember mxl:MasksAndProductionEquipmentMember 2021-01-01 2021-06-30 0001288469 srt:MaximumMember mxl:MasksAndProductionEquipmentMember 2021-01-01 2021-06-30 0001288469 mxl:MasksAndProductionEquipmentMember 2021-06-30 0001288469 mxl:MasksAndProductionEquipmentMember 2020-12-31 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-06-30 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001288469 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001288469 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001288469 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001288469 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001288469 us-gaap:ConstructionInProgressMember 2021-06-30 0001288469 us-gaap:ConstructionInProgressMember 2020-12-31 0001288469 mxl:ReductioninTransactionPriceMember 2021-06-30 0001288469 mxl:ReductioninTransactionPriceMember 2020-12-31 0001288469 us-gaap:SalesReturnsAndAllowancesMember 2021-06-30 0001288469 us-gaap:SalesReturnsAndAllowancesMember 2020-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-06-30 0001288469 mxl:InitialTermLoanTLBJune2021Member 2021-06-30 0001288469 mxl:InitialTermLoanTLBJune2021Member 2020-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member 2020-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2020-12-31 0001288469 us-gaap:MediumTermNotesMember 2021-06-30 0001288469 us-gaap:MediumTermNotesMember 2020-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 2021-06-23 0001288469 mxl:InitialTermLoanTLBJune2021Member us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBJune2021Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBJune2021Member 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBJune2021Member mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2021-01-01 2021-06-30 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-01-01 2021-06-30 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-04-01 2021-06-30 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-04-01 2021-06-30 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-01 2021-06-30 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-01 2021-06-30 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-01 2021-06-30 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-01 2021-06-30 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001288469 mxl:InitialTermLoanTLBJune2021Member 2020-07-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member 2017-05-12 0001288469 mxl:InitialTermLoanTLBMay2017Member us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:DebtInstrumentInterestPeriodOneMember 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:DebtInstrumentInterestPeriodTwoMember 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:DebtInstrumentInterestPeriodThreeMember 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member us-gaap:BaseRateMember 2021-01-01 2021-06-30 0001288469 mxl:InitialTermLoanTLBMay2017Member 2021-01-01 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2020-07-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2021-01-01 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember us-gaap:BaseRateMember 2021-01-01 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:DebtAmortizationPeriod1Member 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:DebtAmortizationPeriod2Member 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:DebtAmortizationPeriod3Member 2021-06-30 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2021-01-01 2021-06-30 0001288469 us-gaap:InterestRateSwapMember 2017-11-30 0001288469 us-gaap:InterestRateSwapMember mxl:InitialTermLoanTLBMay2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001288469 us-gaap:InterestRateSwapMember 2021-06-30 0001288469 mxl:EquityIncentivePlanMember 2021-06-30 0001288469 mxl:ESPPMember 2021-06-30 0001288469 2021-02-28 0001288469 mxl:RestrictedStockUnitandRestrictedStockAwardMember 2021-06-30 0001288469 mxl:RestrictedStockUnitandRestrictedStockAwardMember 2021-01-01 2021-06-30 0001288469 us-gaap:PerformanceSharesMember 2021-06-30 0001288469 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001288469 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-06-30 0001288469 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001288469 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001288469 us-gaap:PerformanceSharesMember 2020-12-31 0001288469 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001288469 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001288469 us-gaap:EmployeeStockMember 2021-06-30 0001288469 us-gaap:EmployeeStockMember 2020-06-30 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 mxl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2021-04-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2021-01-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2021-04-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2020-04-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2021-01-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2020-01-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2021-04-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2020-04-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2021-01-01 2021-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2020-01-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorDMember 2020-04-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorDMember 2020-01-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorEMember 2020-04-01 2020-06-30 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorEMember 2020-01-01 2020-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2021-04-01 2021-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2020-04-01 2020-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-06-30 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember 2021-04-01 2021-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember 2020-04-01 2020-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember 2020-01-01 2020-06-30 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2021-04-01 2021-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2020-04-01 2020-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-06-30 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 us-gaap:SalesRevenueNetMember 2021-04-01 2021-06-30 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 us-gaap:SalesRevenueNetMember 2020-04-01 2020-06-30 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 us-gaap:SalesRevenueNetMember 2021-01-01 2021-06-30 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 us-gaap:SalesRevenueNetMember 2020-01-01 2020-06-30 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 country:VN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 country:VN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 country:US mxl:LonglivedassetsMember 2021-01-01 2021-06-30 0001288469 country:US mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 country:US mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 country:US mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 country:SG mxl:LonglivedassetsMember 2021-01-01 2021-06-30 0001288469 country:SG mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 country:SG mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 country:SG mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember 2021-01-01 2021-06-30 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:LonglivedassetsMember 2021-01-01 2021-06-30 0001288469 mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:BroadbandMember 2021-04-01 2021-06-30 0001288469 mxl:BroadbandMember 2020-04-01 2020-06-30 0001288469 mxl:BroadbandMember 2021-01-01 2021-06-30 0001288469 mxl:BroadbandMember 2020-01-01 2020-06-30 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 mxl:ConnectivityMember 2021-04-01 2021-06-30 0001288469 mxl:ConnectivityMember 2020-04-01 2020-06-30 0001288469 mxl:ConnectivityMember 2021-01-01 2021-06-30 0001288469 mxl:ConnectivityMember 2020-01-01 2020-06-30 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 mxl:InfrastructureMember 2021-04-01 2021-06-30 0001288469 mxl:InfrastructureMember 2020-04-01 2020-06-30 0001288469 mxl:InfrastructureMember 2021-01-01 2021-06-30 0001288469 mxl:InfrastructureMember 2020-01-01 2020-06-30 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 mxl:IndustrialandmultimarketMember 2021-04-01 2021-06-30 0001288469 mxl:IndustrialandmultimarketMember 2020-04-01 2020-06-30 0001288469 mxl:IndustrialandmultimarketMember 2021-01-01 2021-06-30 0001288469 mxl:IndustrialandmultimarketMember 2020-01-01 2020-06-30 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2021-04-01 2021-06-30 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2020-04-01 2020-06-30 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2021-01-01 2021-06-30 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2020-01-01 2020-06-30 0001288469 us-gaap:AccountsReceivableMember 2021-01-01 2021-06-30 0001288469 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001288469 srt:MinimumMember 2021-06-30 0001288469 srt:MaximumMember 2021-06-30 0001288469 2020-07-31 0001288469 us-gaap:OtherLongTermInvestmentsMember 2021-06-30 0001288469 us-gaap:OtherLongTermInvestmentsMember 2020-12-31 0001288469 us-gaap:InventoriesMember 2021-06-30 0001288469 mxl:OtherObligationsMember 2021-06-30 0001288469 2021-02-23 shares iso4217:USD iso4217:USD shares pure 0001288469 --12-31 2021 Q2 false P1M P3M 10-Q true 2021-06-30 false 001-34666 MaxLinear Inc. DE 14-1896129 5966 La Place Court, Suite 100, Carlsbad CA 92008 760 692-0711 Common stock MXL NYSE Yes Yes Large Accelerated Filer false false false 76469545 130312000 148901000 107000 115000 135321000 67442000 98502000 97839000 13866000 47421000 378108000 361718000 1015000 1018000 48104000 39470000 22847000 21886000 174964000 207266000 302828000 302828000 91526000 86065000 7235000 2191000 1026627000 1022442000 53483000 32751000 54717000 47766000 61235000 105842000 39492000 47302000 2862000 0 211789000 233661000 20445000 20862000 343022000 363592000 17704000 13210000 592960000 631325000 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 550000000 550000000 76469000 76469000 74536000 74536000 8000 7000 640710000 602064000 803000 1435000 -207854000 -212389000 433667000 391117000 1026627000 1022442000 205376000 65220000 414735000 127247000 92833000 32477000 190473000 63742000 112543000 32743000 224262000 63505000 74416000 27984000 137582000 53673000 35885000 27470000 72354000 52102000 0 0 0 86000 38000 64000 2204000 553000 110339000 55518000 212140000 106414000 2204000 -22775000 12122000 -42909000 18000 31000 18000 256000 3741000 2183000 7947000 4659000 -5221000 0 -5221000 0 -537000 -81000 -641000 99000 -9481000 -2233000 -13791000 -4304000 -7277000 -25008000 -1669000 -47213000 -8010000 -3201000 -6204000 -9937000 733000 -21807000 4535000 -37276000 0.01 -0.30 0.06 -0.51 0.01 -0.30 0.06 -0.51 75930000 72740000 75394000 72389000 79026000 72740000 78657000 72389000 733000 -21807000 4535000 -37276000 607000 231000 33000 24000 357000 294000 -632000 -286000 30000 -11000 0 116000 0 -37000 357000 410000 -632000 -323000 1090000 -21397000 3903000 -37599000 74536000 7000 602064000 1435000 -212389000 391117000 917000 1000 16565000 16566000 75000 2673000 2673000 12955000 12955000 -989000 -989000 3802000 3802000 75378000 8000 628911000 446000 -208587000 420778000 1098000 -338000 -338000 120000 4464000 4464000 113000 2635000 2635000 13966000 13966000 357000 357000 733000 733000 76469000 8000 640710000 803000 -207854000 433667000 71931000 7000 529596000 -887000 -113796000 414920000 414000 2612000 2612000 6827000 6827000 -733000 -733000 -15469000 -15469000 72345000 7000 539035000 -1620000 -129265000 408157000 597000 989000 989000 161000 2141000 2141000 12085000 12085000 410000 410000 -21807000 -21807000 73103000 7000 554250000 -1210000 -151072000 401975000 4535000 -37276000 44322000 33265000 0 86000 2071000 807000 26921000 18912000 -5461000 -9087000 -388000 0 226000 163000 429000 44000 -5221000 0 -408000 226000 4631000 378000 67879000 -8977000 596000 2831000 -33448000 -774000 -72000 -326000 6311000 5235000 15233000 7757000 6955000 -6669000 -4347000 -2709000 4497000 -1262000 68123000 15908000 17310000 4936000 1112000 13000 27500000 0 5000000 0 -50922000 -4949000 350000000 0 4127000 0 369813000 0 6094000 4642000 10105000 1499000 7137000 0 -35088000 3143000 -713000 210000 -18600000 14312000 150034000 93117000 131434000 107429000 6402000 3999000 1671000 1220000 22874000 2599000 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:174%">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 wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (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 (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, including cable Data Over Cable Service Interface Specifications (DOCSIS) fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; 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:174%">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 accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. 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%">In the opinion of management, the Company’s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows. </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%">The consolidated balance sheet as of December 31, 2020 was derived from the Company’s audited consolidated financial statements at that date. The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February 11, 2021, or the Annual Report. Interim results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 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:174%">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 financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes.</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%">Last year, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of our products from the work-from-home environment in the second half of 2020 and the first half of 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2022. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time. </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%">The Company also believes that its $131.4 million of cash and cash equivalents at June 30, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including the Company’s efforts to complete the integration of the acquired Wi-Fi and Broadband assets business and NanoSemi, Inc. (Note 3), changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. </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%">The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July 28, 2021, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19. </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:174%">Summary of Significant Accounting Policies</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%">Refer to the Company’s Annual Report for a summary of significant accounting policies. There have been no other significant changes to the Company’s significant accounting policies during the six months ended June 30, 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%">Recently 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 2019, the FASB issued ASU No. 2019-12</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)—Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company’s financial position and results of operations as of and for the year ending 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%">In October 2020, the FASB issued ASU No. 2020-10 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company's financial disclosures for the year ending December 31, 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:174%">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 accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. 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%">In the opinion of management, the Company’s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows. </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%">The consolidated balance sheet as of December 31, 2020 was derived from the Company’s audited consolidated financial statements at that date. The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February 11, 2021, or the Annual Report. Interim results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 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:174%">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 financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes.</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%">Last year, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of our products from the work-from-home environment in the second half of 2020 and the first half of 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2022. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div>The Company also believes that its $131.4 million of cash and cash equivalents at June 30, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including the Company’s efforts to complete the integration of the acquired Wi-Fi and Broadband assets business and NanoSemi, Inc. (Note 3), changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July 28, 2021, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19. 131400000 <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%">Recently 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 2019, the FASB issued ASU No. 2019-12</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)—Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company’s financial position and results of operations as of and for the year ending 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%">In October 2020, the FASB issued ASU No. 2020-10 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company's financial disclosures for the year ending December 31, 2021.</span></div> Net Income (Loss) Per ShareBasic 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, restricted stock units and restricted stock awards 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.<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 style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, except per share amounts)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(37,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">78,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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.01 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.30)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.06 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.51)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 the three and six months ended June 30, 2021 and 2020, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.04 million and 0.1 million for the 2021 periods, respectively, and 2.5 million and 2.9 million for the 2020 periods, respectively, from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.</span></div> <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 style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, except per share amounts)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(37,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">78,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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.01 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.30)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.06 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.51)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 733000 -21807000 4535000 -37276000 75930000 72740000 75394000 72389000 3096000 0 3263000 0 79026000 72740000 78657000 72389000 0.01 -0.30 0.06 -0.51 0.01 -0.30 0.06 -0.51 40000.00 100000 2500000 2900000 Business Combinations<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%">Acquisition of the Wi-Fi and Broadband assets business</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%">On July 31, 2020, the Company and certain of its designated subsidiaries completed their acquisition of the Home Gateway Platform Division, which the Company refers to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel Corporation, or Intel, dated April 5, 2020 (the “Asset Purchase Agreement”), and related agreements. The Company paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the net proceeds from a secured incremental term loan with an aggregate principal amount of $175.0 million (Note 8).</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-weight:400;line-height:120%">The Wi-Fi and Broadband assets business develops a broad portfolio of connected home products, including Wi-Fi, Ethernet and Broadband Gateway Processor SoCs, which enables the Company to strengthen its existing connected home portfolio by bringing together a complete, scalable, and complementary platform of connectivity and access solutions to address its customers’ needs across target end-markets.</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 acquired assets and assumed liabilities, together with the employees who joined the Company and its subsidiaries as a result of the transaction, represent a business as defined in 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%">. The Company is integrating the acquired assets and rehired employees into the Company’s existing business. </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 Asset Purchase Agreement also contains customary representations, warranties and covenants, including indemnification provisions set forth therein. Pursuant to the Purchase Agreement, Intel has retained, and will be obligated to indemnify MaxLinear for, certain liabilities, including but not limited to those relating to the Home Gateway Platform Division for pre-closing taxes and specified employment matters, and MaxLinear has assumed, and will indemnify Intel for, certain liabilities, including but not limited to those relating to the Home Gateway Platform Division and the Transferred Assets for certain pre-closing and post-closing actions, events and periods (including certain product-related liabilities for products sold prior to the Closing for up to a $25.0 million cap), and specified employment matters.</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%">In connection with the transaction, the Company and Intel have entered into as of the closing certain other ancillary agreements, including (i) an intellectual property matters agreement, pursuant to which Intel granted to the Company a license to certain intellectual property rights for use by the Company in connection with the acquired assets and the Company granted back to Intel a license to the intellectual property rights in the acquired assets, (ii) a supply agreement, pursuant to which Intel manufactures and fabricates certain products for the Company that are part of the acquired assets, (iii) an ethernet network controller services agreement, pursuant to which the Company provides Intel with certain development services with respect to certain Intel ethernet network controller products, (iv) a transition services agreement, pursuant to which Intel provided certain services on a transitional basis for up to a 12-month period after the closing, the scope of which included services relating to real estate and facilities, information technology, and supply chain, procurement, sales operations, and engineering support, and (v) a side letter regarding the delayed transfer of certain inventory. Pursuant to the delayed inventory side letter, the Company had control and economic benefits of the inventory, but transfer of the title and possession of the inventory was delayed until the last day that Intel provided services under the transition services agreement.</span></div><div style="margin-top:9pt;text-align:justify"><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="text-align:justify;text-indent:27.35pt"><span><br/></span></div><div style="text-align:justify;text-indent:27.35pt"><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 the Wi-Fi and Broadband assets business (in thousands):</span></div><div style="text-align:justify"><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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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"/></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%">150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27.35pt"><span><br/></span></div><div style="text-align:justify"><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="text-align:justify"><span><br/></span></div><div style="text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an allocation of purchase price as of the July 31, 2020 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 (in thousands):</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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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 consideration transferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Purchase price allocation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Inventory</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%">67,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment</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,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Identifiable 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%">58,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax 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%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued expenses</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%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued price protection 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%">(413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">(7,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other long-term 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%">(8,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Identifiable net assets acquired</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%">126,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</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%">23,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 purchase price</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%">150,000 </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"/></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 is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</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 style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><td style="width:0.1%"/></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%">Category</span></td><td colspan="3" style="padding:0 1pt"/><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%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair Value</span></td></tr><tr><td colspan="3" style="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%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Customer-related intangible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Product backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,800 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%;text-decoration:underline">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">IPR&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,000 </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"/></tr></table></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 NanoSemi, Inc.</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 September 9, 2020, the Company completed its acquisition of NanoSemi, Inc. or NanoSemi, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) with NanoSemi, dated September 9, 2020. The initial closing transaction consideration consisted of $10.0 million in cash and 804,163 shares of MaxLinear’s common stock. In addition, the NanoSemi stockholders will receive $35.0 million in deferred cash payments payable in 2021, and certain NanoSemi stockholders may also receive up to an additional $35.0 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. As of June 30, 2021, the Company has made $27.5 million of $35.0 million in deferred cash payments. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, MaxLinear agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of MaxLinear common stock they received in the acquisition. </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%">NanoSemi is an industry-leading provider of intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in systems-on-chip, or SoCs, application-specific integrated circuits, or ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Its technology enables higher throughput connections for 5G, Wi-Fi, and WiGig smartphones and base stations while simultaneously reducing energy consumption.</span></div><div style="margin-top:9pt;text-align:justify"><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-align:justify;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 NanoSemi (in thousands):</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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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"/></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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Common stock issued</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%">17,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred payments</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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">(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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">61,180 </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"/></tr></table></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%">_________________</span></div><div style="text-align:justify"><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 common stock issued in the merger is based on 804,163 shares issued on the September 9, 2020 acquisition date at the closing price of the Company’s common stock of $21.24 per share. </span></div><div style="text-align:justify"><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">(2)</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 the deferred payments was determined by discounting to present value payments totaling $35.0 million expected to be made to NanoSemi stockholders throughout 2021. </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">(3)</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 zero as the applicable financial objectives from July 1, 2020 through December 31, 2022 are not expected to be met based on the Company’s forecast.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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%">The following is an allocation of purchase price as of the September 9, 2020 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 (in thousands):</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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Purchase price allocation:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Accounts receivable</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%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses and other current 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%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment</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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">1,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Identifiable intangible 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%">19,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</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%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued expenses and other current 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%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term lease 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,546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 long-term 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%">(164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Identifiable net assets acquired</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%">20,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</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%">41,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total purchase price</span></td><td style="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="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%">61,180 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</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 style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><td style="width:0.1%"/></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%">Category</span></td><td colspan="3" style="padding:0 1pt"/><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%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair Value</span></td></tr><tr><td colspan="3" style="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%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Customer-related intangible</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Product backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,900 </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"/></tr></table></div><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%">Assumptions in the Allocations of Purchase Price</span></div><div style="text-align:justify;text-indent:18pt"><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%">Management prepared the purchase price allocations for the Wi-Fi and Broadband assets business and NanoSemi, 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 identifiable intangible assets, inventory, and property and equipment, and the portions of the purchase consideration for NanoSemi expected to be paid to NanoSemi stockholders in the future, as described above. Certain NanoSemi stockholders that are employees are not required to remain employed in order to receive the deferred payments and contingent consideration; accordingly, the fair value of the deferred payments and contingent consideration have been accounted for as a portion of the purchase consideration.</span></div><div style="text-align:justify;text-indent:18pt"><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%">Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of the Wi-Fi and Broadband assets business and NanoSemi with the operations of MaxLinear. 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. There have been no adjustments between the preliminary purchase price allocations reflected as of December 31, 2020 and the purchase price allocation reflected as of June 30, 2021. Updates to the valuations of certain assets acquired and liabilities assumed and our evaluation of certain income tax positions may result in changes to the recorded amounts of assets and liabilities, with corresponding adjustments to goodwill amounts in subsequent periods. We expect to complete the purchase price allocations within 12 months of the respective acquisition dates.</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 identified intangible assets acquired from the Wi-Fi and Broadband assets business and NanoSemi was estimated using an income approach. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the developed technology, IPR&amp;D and backlog assets was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping’s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Significant factors considered in the calculation of the developed technology and IPR&amp;D intangible assets were the risks inherent in the development process, including the likelihood of achieving technological success and market acceptance. Each project was analyzed to determine the unique technological innovations, the existence and reliance on core technology, the existence of any alternative future use or current technological feasibility and the complexity, cost, and time to complete the remaining development. Future cash flows for each project were estimated based on forecasted revenue and costs, taking into account the expected product life cycles, market penetration, and growth rates. Developed technology will begin amortization immediately and IPR&amp;D will begin amortization upon the completion of each project. If any of the projects are abandoned, the Company will be required to impair the related IPR&amp;D asset.</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%">In connection with the acquisition of the Wi-Fi and Broadband assets business, the Company has assumed liabilities which primarily consist of accrued employee compensation and benefits in jurisdictions where such transfer is required either by law or by work council agreement. In connection with the acquisition of NanoSemi, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above. </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%">Goodwill recorded in connection with the Wi-Fi and Broadband assets business and NanoSemi was $23.4 million and $41.1 million, respectively. The Company does not expect to deduct any of the acquired goodwill for tax purposes.</span></div> 150000000.0 175000000.0 25000000.0 <div style="text-align:justify;text-indent:27.35pt"><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 the Wi-Fi and Broadband assets business (in thousands):</span></div><div style="text-align:justify"><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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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"/></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%">150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 150000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an allocation of purchase price as of the July 31, 2020 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 (in thousands):</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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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 consideration transferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Purchase price allocation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Inventory</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%">67,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment</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,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Identifiable 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%">58,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax 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%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued expenses</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%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued price protection 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%">(413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">(7,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other long-term 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%">(8,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Identifiable net assets acquired</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%">126,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</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%">23,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 purchase price</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%">150,000 </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"/></tr></table> 150000000 67100000 17641000 58000000 457000 68000 413000 7916000 8197000 126604000 23396000 150000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</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 style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><td style="width:0.1%"/></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%">Category</span></td><td colspan="3" style="padding:0 1pt"/><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%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair Value</span></td></tr><tr><td colspan="3" style="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%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Customer-related intangible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Product backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,800 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%;text-decoration:underline">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">IPR&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,000 </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"/></tr></table> P7Y 43200000 P5Y 6800000 P0Y6M29D 800000 50800000 7200000 58000000 10000000.0 804163 35000000.0 35000000.0 27500000 35000000.0 <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-weight:400;line-height:120%">The following table summarizes the fair value of purchase price consideration to acquire NanoSemi (in thousands):</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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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"/></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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Common stock issued</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%">17,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred payments</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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">(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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">61,180 </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"/></tr></table></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%">_________________</span></div><div style="text-align:justify"><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 common stock issued in the merger is based on 804,163 shares issued on the September 9, 2020 acquisition date at the closing price of the Company’s common stock of $21.24 per share. </span></div><div style="text-align:justify"><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">(2)</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 the deferred payments was determined by discounting to present value payments totaling $35.0 million expected to be made to NanoSemi stockholders throughout 2021. </span></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">(3)</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 zero as the applicable financial objectives from July 1, 2020 through December 31, 2022 are not expected to be met based on the Company’s forecast.</span> 10000000 17080000 34100000 0 61180000 804163 21.24 35000000.0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an allocation of purchase price as of the September 9, 2020 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 (in thousands):</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 style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Purchase price allocation:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Accounts receivable</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%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses and other current 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%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment</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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">1,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Identifiable intangible 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%">19,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</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%">(602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued expenses and other current 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%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term lease 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,546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 long-term 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%">(164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Identifiable net assets acquired</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%">20,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</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%">41,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total purchase price</span></td><td style="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="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%">61,180 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 175000 879000 177000 1805000 19900000 602000 323000 223000 1546000 164000 20078000 41102000 61180000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</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 style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><td style="width:0.1%"/></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%">Category</span></td><td colspan="3" style="padding:0 1pt"/><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%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><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%">Fair Value</span></td></tr><tr><td colspan="3" style="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%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Customer-related intangible</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Product backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,900 </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"/></tr></table> P7Y 17500000 P7Y 1000000 P5Y 900000 P5Y3M29D 500000 19900000 23400000 41100000 Restructuring Activity<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%">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 include terminating employees, vacating certain leased facilities, and cancellation of contracts. </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%">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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">64 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">553 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Lease related charges for the six months ended June 30, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively, related to exiting a redundant facility.</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 a roll-forward of the Company’s restructuring liability for the six months ended June 30, 2021. 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:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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="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, 2020</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,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,049)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reimbursement from Intel</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,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-cash charges and adjustments</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Liability as of June 30, 2021</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%">252 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">851 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 as of June 30, 2021</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%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 portion as of June 30, 2021</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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">227 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">227 </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"/></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%">As of June 30, 2021, the remaining lease related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.</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 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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">64 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">553 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 20000 52000 1273000 97000 0 0 608000 275000 18000 12000 323000 181000 38000 64000 2204000 553000 400000 200000 <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 six months ended June 30, 2021. 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:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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="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, 2020</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,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,049)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reimbursement from Intel</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,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-cash charges and adjustments</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Liability as of June 30, 2021</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%">252 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">851 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 as of June 30, 2021</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%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 portion as of June 30, 2021</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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">227 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">227 </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"/></tr></table> 3274000 720000 3000 3997000 1273000 608000 323000 2204000 1856000 168000 25000 2049000 2439000 0 0 2439000 0 561000 301000 862000 252000 599000 0 851000 252000 372000 0 624000 0 227000 0 227000 Goodwill and Intangible Assets<div><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><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%">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><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 three and six months ended June 30, 2021, there were no changes in the carrying value of goodwill.</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%">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.</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 addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three and six months ended June 30, 2021 and 2020, 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 style="width:23.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">3.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(10,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(8,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">454,942 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(287,178)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">167,764 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">453,830 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(253,764)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">200,066 </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"/></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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">Cost of net revenue</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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,578 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">14,142 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,414 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,457 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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%">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-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 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 style="width:69.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">200,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Amortization</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,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Impairment losses</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">167,764 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">159,441 </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"/></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. During the three and six months ended June 30, 2021 and the three months ended June 30, 2020, no impairment losses related to finite-lived intangible assets were recognized. During the six months ended June 30, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million.</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 future amortization of the Company’s finite-lived intangible assets at June 30, 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 style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">2021 (6 months)</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%">33,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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%">48,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">36,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">16,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">167,764 </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"/></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%">Indefinite-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%">Indefinite-lived intangible assets consisted entirely of acquired in-process research and development technology, or IPR&amp;D. There was no activity related to the Company’s indefinite-lived intangible assets during the six months ended June 30, 2021 and 2020.</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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three and six months ended June 30, 2021 and 2020, no indicators of impairment were identified and, as a result, no IPR&amp;D impairment losses were recorded. 0 0 0 0 0 0 <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 style="width:23.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">3.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(10,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(8,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">454,942 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(287,178)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">167,764 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">453,830 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(253,764)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">200,066 </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"/></tr></table> P3Y8M12D 5981000 2045000 3936000 4869000 2006000 2863000 P6Y10M24D 304061000 167742000 136319000 304061000 146252000 157809000 P6Y7M6D 14800000 10019000 4781000 14800000 8818000 5982000 P4Y7M6D 128800000 106447000 22353000 128800000 96047000 32753000 P2Y4M24D 1300000 925000 375000 1300000 641000 659000 P6Y2M12D 454942000 287178000 167764000 453830000 253764000 200066000 <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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">Cost of net revenue</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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,578 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">14,142 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,414 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">28,457 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 10762000 8592000 21527000 17183000 1000 1000 2000 2000 5815000 5549000 11885000 11272000 16578000 14142000 33414000 28457000 <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 style="width:69.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">200,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Amortization</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,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Impairment losses</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">167,764 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">159,441 </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"/></tr></table> 200066000 187971000 1112000 13000 33414000 28457000 0 86000 167764000 159441000 0 0 0 100000 <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 June 30, 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 style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">2021 (6 months)</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%">33,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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%">48,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">36,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">16,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">167,764 </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"/></tr></table> 33383000 48974000 36923000 20977000 10878000 16629000 167764000 0 0 0 0 0 0 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-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</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%">The Company currently does not have any financial instruments measured 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 (Note 7). 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="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’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> 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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">130,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">148,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">131,434 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">150,034 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 June 30, 2021 and December 31, 2020, cash and cash equivalents included money market funds of approximately $20.4 million. As of June 30, 2021 and December 31, 2020, the Company has restricted cash of approximately $1.1 million. 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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">56,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">41,766 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">98,502 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">97,839 </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"/></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%">Prepaid and other current assets 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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Prepaid expenses</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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 receivables</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 current 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%">4,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,866 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">47,421 </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"/></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%">As of December 31, 2020, other receivables of $32.8 million consist of amounts due from Intel of $28.4 million for amounts collected on the Company’s behalf from customers on sales of the Company’s products under the transition services agreement and of $4.4 million for reimbursement of certain severance-related costs pursuant to the Asset Purchase Agreement (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%">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 style="width:49.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">123,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">109,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,104 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">39,470 </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"/></tr></table></div><div style="text-align:justify"><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%">Depreciation expense for the three and six months ended June 30, 2021 was $3.6 million and $7.3 million, respectively. Depreciation expense for the three and six months ended June 30, 2020 was $1.6 million and $3.3 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%">Included in other long-term assets, long-term investments were $5.0 million as of June 30, 2021 and consist of an investment in a privately held entity. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investment as a financial instrument. Given that there is not a readily determinable fair value, the Company is electing to measure such investment 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%">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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">47,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">49,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reversal of unclaimed rebates</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Payments</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%">(42,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">54,717 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,902 </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"/></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%">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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></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 purchase price 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%">7,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Payables under transition services agreement</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">16,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">8,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">61,235 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">105,842 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2020, payables under transition services agreement of $17.4 million consist of amounts due to Intel of approximately $9.1 million for purchases of inventory and $8.3 million for other operating expenses incurred under the transition services 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 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 style="width:58.841%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance at December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 June 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(369)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,172 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">803 </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"/></tr></table></div> <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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">130,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">148,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">131,434 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">150,034 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 130312000 148901000 107000 115000 1015000 1018000 131434000 150034000 20400000 20400000 1100000 1100000 <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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">56,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">41,766 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">98,502 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">97,839 </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"/></tr></table> 56736000 35852000 41766000 61987000 98502000 97839000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets 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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Prepaid expenses</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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 receivables</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 current 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%">4,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,866 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">47,421 </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"/></tr></table> 9180000 7674000 0 32762000 4686000 6985000 13866000 47421000 32800000 28400000 4400000 <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 style="width:49.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">123,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">109,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,104 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">39,470 </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"/></tr></table> P5Y 3840000 2524000 P3Y P5Y 55494000 55456000 P2Y P5Y 23006000 19205000 P3Y 7969000 7194000 P1Y P5Y 29990000 16871000 2996000 8050000 123295000 109300000 75191000 69830000 48104000 39470000 3600000 7300000 1600000 3300000 5000000.0 <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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">47,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">49,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Reversal of unclaimed rebates</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Payments</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%">(42,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">54,717 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,902 </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"/></tr></table> 47766000 12557000 49907000 2191000 0 159000 42956000 8687000 54717000 5902000 <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 style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></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 purchase price 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%">7,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Payables under transition services agreement</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">16,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">8,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">61,235 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">105,842 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 7427000 34484000 0 17420000 5442000 5821000 3121000 2620000 1537000 3448000 624000 3628000 1895000 1965000 9782000 8144000 379000 1135000 2187000 1193000 1315000 29000 16200000 10277000 2761000 2036000 8565000 13642000 61235000 105842000 17400000 9100000 8300000 <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 style="width:58.841%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance at December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 June 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(369)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,172 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">803 </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"/></tr></table> 263000 1172000 1435000 -632000 0 -632000 -369000 1172000 803000 Debt and Interest Rate Swap<div><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><span><br/></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 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 style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><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,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Initial term loan under May 12, 2017 credit agreement</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Incremental term loan under May 12, 2017 credit agreement, as amended</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">350,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">369,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(3,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">345,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">363,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(2,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">343,022 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">363,592 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:115%">As of June 30, 2021 and December 31, 2020, the weighted average effective interest rate on aggregate debt was approximately 3.2% and 4.4%, 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 each of the three months ended June 30, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $0.5 million and $0.3 million, respectively, to interest expense. During each of the six months ended June 30, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $1.0 million and $0.6 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 June 30, 2021 and December 31, 2020</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 $350.2 million and $376.1 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.</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%">As of June 30, 2021, aggregate future payments of principal 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 style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">2021 (6 months)</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%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">334,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 principal payments due</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%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: 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%">(3,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 debt principal, non-current portion</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%">346,500 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</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:112%">On June 23, 2021, the Company entered into a Credit Agreement (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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">“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:112%">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 as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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 June 30, 2021, the Revolving Facility was undrawn. </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:112%">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="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:112%">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 contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.</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:112%">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="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%">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="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:112%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">date. As of June 30, 2021, 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:112%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:112%"> 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:112%"> 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:112%"> 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:112%"> 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:112%">, the other loan documents and applicable law.</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%">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="text-indent:27pt"><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:120%">Initial Term Loan under May 12, 2017 Credit Agreement</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:112%">On May 12, 2017, the Company entered into the May 12, 2017 Credit Agreement in connection with the acquisition of Exar Corporation. The May 12, 2017 Credit Agreement provided for an initial secured term B loan facility, or the “Initial Term Loan under the May 12, 2017 Credit Agreement,” in an aggregate principal amount of $425.0 million. The May 12, 2017 Credit Agreement permitted the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to $160.0 million, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans were subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders. </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%">Loans under the May 12, 2017 Credit Agreement bore interest, at the Company’s option, at a 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMTg5NjgxYjRlZDRiYzFiNzQ2NjQyOTdmYmM1YmZhL3NlYzo0MDE4OTY4MWI0ZWQ0YmMxYjc0NjY0Mjk3ZmJjNWJmYV81NS9mcmFnOjQ2M2QyMDIwNjJlYzRhNWQ5Y2I2MmU0M2VmYjJlNzNlL3RleHRyZWdpb246NDYzZDIwMjA2MmVjNGE1ZDljYjYyZTQzZWZiMmU3M2VfMzI5ODUzNDkyNDUzMA_aedca8af-298f-4542-9190-396bdd7c0bed">one</span>- <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwMTg5NjgxYjRlZDRiYzFiNzQ2NjQyOTdmYmM1YmZhL3NlYzo0MDE4OTY4MWI0ZWQ0YmMxYjc0NjY0Mjk3ZmJjNWJmYV81NS9mcmFnOjQ2M2QyMDIwNjJlYzRhNWQ5Y2I2MmU0M2VmYjJlNzNlL3RleHRyZWdpb246NDYzZDIwMjA2MmVjNGE1ZDljYjYyZTQzZWZiMmU3M2VfMzI5ODUzNDkyNDUzOA_7c809048-9a21-4221-bfed-009de2aafd81">three</span>- or six-month interest period, plus 1.0% or (ii) an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September 30, 2017, the Initial Term Loan under the May 12, 2017 Credit Agreement amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, with the balance payable on the maturity date. The Initial Term Loan under the May 12, 2017 Credit Agreement had a term of seven years and was scheduled to mature on May 12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the May 12, 2017 Credit Agreement was due. </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:112%">The Company was required to make mandatory prepayments of the outstanding principal amount of term loans under the May 12, 2017 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 had the right to prepay its term loans under the May 12, 2017 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 of the loan term. On June 23, 2021, the Company exercised its right to prepay the Initial Term Loan under the May 12, 2017 Credit Agreement and repaid the outstanding principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement. </span></div><div style="text-indent:27pt"><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:115%">Incremental Term Loan under May 12, 2017 Credit Agreement, As Amended</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:115%">In connection with the acquisition of the Wi-Fi and Broadband assets business, on July 31, 2020, the Company entered into an incremental term loan agreement with certain lenders that amended the May 12, 2017 Credit Agreement and provided for a secured incremental term loan facility in an aggregate principal amount of $350.0 million (the “Incremental Term Loan”). </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%">The Incremental Term Loan bore interest, at the Company’s option, at an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum.</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:112%">Commencing on July 31, 2020, the Incremental Term Loan amortized in quarterly installments of principal equal to (i) 1.25% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the first through fourth full fiscal quarters of the Company after July 31, 2020, (ii) 2.50% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the fifth through eighth full fiscal quarters of the Company after July 31, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020, and (iii) 3.75% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the ninth through the eleventh full fiscal quarters of the Company after July 31, 2020. The Incremental Term Loan had a term of three years and was scheduled to mature on July 31, 2023, at which time all outstanding principal and accrued and unpaid interest on the Incremental Term Loan was due. On June 23, 2021, the Company exercised its right to prepay the Incremental Term Loan and repaid the outstanding principal amount of the Incremental Term Loan, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement. </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%">In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Rate Swap</span></div>In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its initial term loan for fixed interest payments bearing an interest rate of 1.74685% through the expiration of the swap in October 2020. The Company's outstanding initial term loan is still subject to a 2.5% fixed applicable margin during the term of the loan. The interest rate swap was designated as a cash flow hedge of a portion of floating rate interest payments on the initial term loan and effectively fixed the interest rate on a substantial portion of the Company’s long-term debt at approximately 4.25% until the expiration of the swap in October 2020. Accordingly, the Company applied cash flow hedge accounting to the interest rate swap and it was recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, were reported in other comprehensive income (loss) until expiration of the swap. The decrease in fair value related to the interest rate swap liability included in other comprehensive income (loss) for the three and six months ended June 30, 2020 was $0.1 million and $0.05 million. <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 style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><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,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Initial term loan under May 12, 2017 credit agreement</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Incremental term loan under May 12, 2017 credit agreement, as amended</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">350,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">369,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(3,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">345,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">363,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(2,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">343,022 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">363,592 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 350000000 0 0 212000000 0 157812000 350000000 369812000 873000 1767000 3243000 4453000 345884000 363592000 2862000 0 343022000 363592000 0.032 0.044 500000 300000 1000000.0 600000 350200000 376100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, aggregate future payments of principal 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 style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">2021 (6 months)</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%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">334,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 principal payments due</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%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: 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%">(3,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 debt principal, non-current portion</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%">346,500 </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"/></tr></table> 1750000 3500000 3500000 3500000 3500000 334250000 350000000 3500000 346500000 350000000.0 100000000.0 175000000.0 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 425000000.0 160000000.0 0.0050 P6M 0.010 0.0075 0.0250 0.0150 0.0025 P7Y 0.010 P6M 350000000.0 0.0425 0.0325 0.0125 0.0250 0.0375 P3Y -5200000 0.0174685 0.025 0.0425 100000 -50000.00 Stock-Based Compensation<div style="margin-bottom:8pt;margin-top:12pt"><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-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%">At June 30, 2021, 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. Refer to the Company’s Annual Report for a summary of its stock-based compensation and equity plans as of December 31, 2020. There have been no material changes to the terms of the Company’s equity incentive plans during the six months ended June 30, 2021.</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%">As of June 30, 2021, the number of shares of common stock available for future issuance under the 2010 Plan was 15,584,343 shares. As of June 30, 2021, the number of shares of common stock available for future issuance under the ESPP was 4,183,884 shares.</span></div><div style="margin-bottom:8pt;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 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 New York Stock Exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2021, the Company issued 0.5 million freely-tradable shares of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2020 performance period. At June 30, 2021, the Company has an accrual of $19.3 million for bonus awards for employees for year-to-date achievement in the 2021 performance period. 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 style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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 colspan="3" style="display:none"/></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 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%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,966 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,085 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26,921 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,912 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 June 30, 2021 was $98.9 million, and the weighted average period over which these equity awards are expected to vest is 2.81 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of June 30, 2021 was $24.7 million, and the weighted average period over which these equity awards are expected to vest is 1.41 years. The total unrecognized compensation cost related to unvested stock options as of June 30, 2021 was $0.7 million, and the weighted average period over which these equity awards are expected to vest is 1.02 years.</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 style="width:63.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.241%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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, 2020</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%">5,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(1,651)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 June 30, 2021</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,852 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 fiscal year 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 June 30, 2021, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements 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.</span></div><div style="margin-bottom:5pt;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: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 style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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, 2020</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,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 June 30, 2021</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,010 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:5pt"><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 six months ended June 30, 2021 and 2020, there were 113,510 and 161,171 shares respectively, of common stock purchased under the 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-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 style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Weighted-average grant date fair value per share</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%">10.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.04 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.15 </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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 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.51</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%">Volatility</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%">61.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.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></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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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, 2020</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%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 June 30, 2021</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%">437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested and expected to vest at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;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%">437 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3.69</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;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%">346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 six months ended June 30, 2021.</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%">The intrinsic value of stock options exercised was $6.7 million and $2.8 million in the three months ended June 30, 2021 and 2020, respectively. The intrinsic value of stock options exercised was $9 million and $3.2 million in the six months ended June 30, 2021 and 2020, respectively.</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%">Cash received from exercise of stock options was $2.6 million and $2.2 million during the three months ended June 30, 2021 and 2020, respectively. Cash received from exercise of stock options was $3.9 million and $2.6 million during the six months ended June 30, 2021 and 2020, 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:120%">The tax benefit from stock options exercised was $10.6 million and $2.9 million during the three months ended June 30, 2021 and 2020, respectively. The tax benefit from stock options exercised was $13.3 million and $3.2 million during the six months ended June 30, 2021 and 2020, respectively.</span></div> 15584343 4183884 500000 19300000 <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 style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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 colspan="3" style="display:none"/></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 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%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,966 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12,085 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26,921 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,912 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 148000 126000 317000 274000 7267000 5040000 14429000 8786000 6551000 6919000 12175000 9852000 13966000 12085000 26921000 18912000 98900000 P2Y9M21D 24700000 P1Y4M28D 700000 P1Y7D <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 style="width:63.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.241%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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, 2020</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%">5,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(1,651)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 June 30, 2021</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,852 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5832000 20.05 1998000 37.00 1651000 26.82 327000 23.26 5852000 23.75 P3Y 0.60 0.40 2.50 0.30 1 P3Y <div style="margin-bottom:5pt;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: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 style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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, 2020</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,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 June 30, 2021</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,010 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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> 1722000 13.97 599000 35.10 311000 16.74 0 11.67 2010000 19.84 113510 161171 <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 style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Weighted-average grant date fair value per share</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%">10.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.04 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.15 </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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 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.51</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%">Volatility</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%">61.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.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></tr></table> 10.85 6.41 0.0004 0.0015 0 0 P0Y6M P0Y6M3D 0.6110 0.9325 <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 style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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, 2020</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%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 June 30, 2021</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%">437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested and expected to vest at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;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%">437 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3.69</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;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%">346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 797000 14.67 360000 11.79 437000 17.04 P3Y8M8D 11119000 437000 17.04 P3Y8M8D 11119000 346000 16.68 P3Y7M2D 8933000 0 6700000 2800000 9000000 3200000 2600000 2200000 3900000 2600000 10600000 2900000 13300000 3200000 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 provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates. In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</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 benefit of $8.0 million in the three months ended June 30, 2021 and an income tax benefit of $3.2 million in the three months ended June 30, 2020. The Company recorded an income tax benefit of $6.2 million in the six months ended June 30, 2021 and an income tax benefit of $9.9 million in the six months ended June 30, 2020.</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 income tax benefit in the three and six months ended June 30, 2021 and 2020, each primarily relate to the mix of pre-tax income among jurisdictions, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10.</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%">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 derecognized 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="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%">During the six months ended June 30, 2021, the Company’s unrecognized tax benefits increased by $0.4 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of June 30, 2021 were approximately $0.4 million and $0.04 million, 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: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 June 30, 2021, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2017, 2016, and 2015, 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%">The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended 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. Primarily because of the Company’s Singapore net operating </span></div>losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company’s income tax benefit in the six months ended June 30, 2021 and 2020. -8000000.0 -3200000 -6200000 -9900000 400000 400000 40000.00 Concentration of Credit Risk, Significant Customers and Geographic Information<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><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:120%">Significant Customers</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%">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 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="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%">Customers comprising greater than 10% 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 style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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%">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 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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (distributor)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="padding-left:18pt;text-indent:-18pt"><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%">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 style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 D (distributor)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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 </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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 the gross accounts receivable as of the respective period end.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></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-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="padding-left:18pt;text-indent:-18pt"><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%">Suppliers comprising greater than 10% 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 style="width:45.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Vendor A</span></td><td colspan="3" style="display:none"/><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%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 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%">41 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Vendor D</span></td><td colspan="3" style="display:none"/><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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 E</span></td><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:700;line-height:120%;text-decoration:underline"> </span></div><div><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 inventory purchases for the respective period.</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-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="padding-left:18pt;text-indent:-18pt"><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’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:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.655%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 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 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%">169,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">54,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">340,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">105,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">United States</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,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">Total</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%">205,376 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">65,220 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">414,735 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">127,247 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 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 style="width:39.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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="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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><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></tr></table></div><div style="margin-top:5pt"><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 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, China 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, or EMEA 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 style="width:41.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.483%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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%">379,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">403,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 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%">548,743 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">571,450 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 greater than 10% 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 style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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%">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 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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (distributor)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="padding-left:18pt;text-indent:-18pt"><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%">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 style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 D (distributor)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 (direct)</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 </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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 the gross accounts receivable as of the respective period end.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></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-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="padding-left:18pt;text-indent:-18pt"><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%">Suppliers comprising greater than 10% 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 style="width:45.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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%">Vendor A</span></td><td colspan="3" style="display:none"/><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%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 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%">41 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Vendor D</span></td><td colspan="3" style="display:none"/><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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 E</span></td><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:700;line-height:120%;text-decoration:underline"> </span></div><div><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 inventory purchases for the respective period.</span></div> 0.15 0.10 0.15 0.10 0.11 0.12 0.16 0.17 0.13 0.14 0.17 0.10 0.38 0.41 0.24 0.15 0.22 0.16 0.10 0.20 0.10 0.18 0.18 0.18 0.16 0.17 <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’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:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.655%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 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 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%">169,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">54,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">340,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">105,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">United States</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,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">Total</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%">205,376 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">65,220 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">414,735 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">127,247 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 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 style="width:39.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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="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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><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></tr></table></div><div style="margin-top:5pt"><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 revenue for the respective period.</span></div> 169088000 0.82 54095000 0.83 340248000 0.82 105480000 0.83 8027000 0.04 3289000 0.05 18327000 0.04 5227000 0.04 28261000 0.14 7836000 0.12 56160000 0.14 16540000 0.13 205376000 1 65220000 1 414735000 1 127247000 1 0.44 0.42 0.40 0.46 0.11 0.11 0.10 0.14 0.13 <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 style="width:41.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.483%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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%">379,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">403,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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 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%">548,743 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">571,450 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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> 379309000 0.69 403071000 0.72 127327000 0.23 136967000 0.24 42107000 0.08 31412000 0.05 548743000 1 571450000 1 Revenue from Contracts with Customers<div style="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 style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">112,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">22,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">236,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">49,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">205,376 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">65,220 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">414,735 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">127,247 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 Company’s net revenue by market categories were revised during the fourth quarter of 2020 to align with changing end-market conditions, the Company’s current business priorities, as well as spending requirements and growth opportunities in the four categories. The broadband category includes the Company’s prior connected home category plus the SoC business from the Wi-Fi and Broadband assets business, but excludes wired connectivity. The infrastructure category remains unchanged. Industrial and multi-market includes the previously reported revenue plus component revenues from the Wi-Fi and Broadband assets business. The Company’s connectivity category includes primarily its MoCA/G.hn products and Wi-Fi and Ethernet revenues from the Wi-Fi and Broadband assets business. The 2020 amounts were adjusted to reflect the change in market categories. </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%">Revenues from sales through the Company’s distributors accounted for 45% and 64% of net revenue for the three months ended June 30, 2021 and 2020, respectively. Revenues from sales through the Company’s distributors accounted for 45% and 63% of net revenue for the six months ended June 30, 2021 and 2020, 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:12pt;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 June 30, 2021, customer contract liabilities consisted primarily of advanced payments received for which performance obligations have not been completed of approximately $1.3 million. As of December 31, 2020, customer contract liabilities consisted of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.03 million. Revenue recognized in each of the three and six months ended June 30, 2021 and 2020 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:12pt;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 three and six months ended June 30, 2021 and 2020. </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 June 30, 2021 and December 31, 2020, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $54.7 million and $47.8 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 June 30, 2021 were $16.2 million and $2.8 million, respectively, and as of December 31, 2020 were $10.3 million and $2.0 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase in revenue in the three and six months ended June 30, 2021 and 2020 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 June 30, 2021 and December 31, 2020, 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 $1.0 million and $0.6 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 June 30, 2021 and December 31, 2020, 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 style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">112,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">22,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">236,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">49,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">205,376 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">65,220 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">414,735 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">127,247 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">_______________</span></div>(1) The Company’s net revenue by market categories were revised during the fourth quarter of 2020 to align with changing end-market conditions, the Company’s current business priorities, as well as spending requirements and growth opportunities in the four categories. The broadband category includes the Company’s prior connected home category plus the SoC business from the Wi-Fi and Broadband assets business, but excludes wired connectivity. The infrastructure category remains unchanged. Industrial and multi-market includes the previously reported revenue plus component revenues from the Wi-Fi and Broadband assets business. The Company’s connectivity category includes primarily its MoCA/G.hn products and Wi-Fi and Ethernet revenues from the Wi-Fi and Broadband assets business. The 2020 amounts were adjusted to reflect the change in market categories. 112765000 22495000 236955000 49133000 0.55 0.34 0.57 0.39 31292000 6573000 58741000 12189000 0.15 0.10 0.14 0.09 29369000 19237000 58161000 36779000 0.14 0.30 0.14 0.29 31950000 16915000 60878000 29146000 0.16 0.26 0.15 0.23 205376000 65220000 414735000 127247000 0.45 0.64 0.45 0.63 1300000 30000.00 54700000 47800000 16200000 2800000 10300000 2000000.0 1000000.0 600000 600000 0 0 Leases<div><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="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%">Operating lease arrangements primarily consist of office leases expiring in various years through 2028. 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 June 30, 2021 and December 31, 2020, the weighted average discount rate for operating leases was 3.3% and 4.0%, respectively, and the weighted average remaining lease term for operating leases was 4.6 years 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 June 30, 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 style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">2021 (6 months)</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%">5,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">5,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">5,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">32,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(2,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: unrealized translation 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%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease liabilities</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%">30,227 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: short-term lease 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%">(9,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease liabilities</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%">20,445 </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"/></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%">Operating lease cost was $2.3 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively. Operating lease cost was $4.8 million and $1.8 million for the six months ended June 30, 2021 and 2020, respectively. </span></div>Short-term lease costs for the three and six months ended June 30, 2021 and 2020 were not material. There were $5.2 million right-of-use assets obtained in exchange for new lease liabilities for the three and six months ended June 30, 2021. There were no right-of-use assets obtained in exchange for new lease liabilities for the three and six months ended June 30, 2020. P2Y P8Y P5Y 0.033 0.040 P4Y7M6D P4Y7M6D <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 June 30, 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 style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">2021 (6 months)</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%">5,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">5,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">5,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">32,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(2,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: unrealized translation 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%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease liabilities</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%">30,227 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: short-term lease 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%">(9,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 lease liabilities</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%">20,445 </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"/></tr></table> 5543000 8840000 5208000 4079000 3992000 5058000 32720000 2497000 -5000 30227000 9782000 20445000 2300000 900000 4800000 1800000 5200000 0 Employee Defined Benefit 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%">Pension and Other Defined Benefit Retirement Obligations</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 connection with the July 31, 2020 acquisition of the Wi-Fi and Broadband assets business (Note 3), the Company assumed an obligation of $7.9 million of the Wi-Fi and Broadband assets business associated with certain defined benefit retirement plans, including a pension plan. As of June 30, 2021 and December 31, 2020, the defined benefit obligation was $6.3 million and $6.4 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.1 million and $0.2 million for the three and six months ended June 30, 2021, respectively, and were recorded to research and development expenses in the consolidated statements of operations.</span></div> 7900000 6300000 6400000 100000 200000 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 June 30, 2021, 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 style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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%">2021 (6 months)</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%">152,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">163,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">154,668 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,802 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">195,470 </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"/></tr></table></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%">Other obligations consist of contractual payments due for software licenses. </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%">Our inventory purchase obligations and other obligations increased by $73.8 million to $195.5 million as of June 30, 2021, from $121.7 million as of December 31, 2020 primarily as a result of increased orders of inventory placed with our vendors during the period, partially offset by a decrease in software license obligations (Note 3). </span></div><div style="text-indent:27pt"><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:120%">Jointly Funded Research and Development</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 the second quarter of 2021, the Company entered into a contract for a jointly funded research and development project 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 party under certain conditions, total funds received to date from the other party of $3.8 million has been recorded in other long-term liabilities. Additional amounts under the contract 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 currently expects to de-recognize the liability when the contingencies associated with the repayment conditions have been resolved.</span></div><div style="margin-bottom:5pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</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%">From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company’s interests, would have a material effect on the Company’s financial position, results of operations, or cash flows or that would not be covered by the Company’s existing liability insurance.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, 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 style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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%">2021 (6 months)</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%">152,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">163,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">154,668 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,802 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">195,470 </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"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, 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 style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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%">2021 (6 months)</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%">152,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">163,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">154,668 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,802 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">195,470 </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"/></tr></table> 152060000 11594000 163654000 2608000 18640000 21248000 0 10121000 10121000 0 447000 447000 154668000 40802000 195470000 73800000 195500000 121700000 3800000 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. </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 three and six months ended June 30, 2021, the Company repurchased 119,900 and 194,900 shares, respectively, of its common stock at a weighted average price of $37.2083 and $36.5954 per share, respectively, at an aggregate value of approximately $4.5 million and $7.1 million, respectively, under the repurchase program. At June 30, 2021, the aggregate value of common stock repurchased under the program was approximately $7.1 million and approximately $92.9 million remained available for repurchase under the program.</span></div> 100000000 119900 194900 37.2083 36.5954 4500000 7100000 7100000 92900000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 21, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
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 NYSE  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   76,469,545
Entity Central Index Key 0001288469  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 130,312 $ 148,901
Short-term restricted cash 107 115
Accounts receivable, net 135,321 67,442
Inventory 98,502 97,839
Prepaid expenses and other current assets 13,866 47,421
Total current assets 378,108 361,718
Long-term restricted cash 1,015 1,018
Property and equipment, net 48,104 39,470
Leased right-of-use assets 22,847 21,886
Intangible assets, net 174,964 207,266
Goodwill 302,828 302,828
Deferred tax assets 91,526 86,065
Other long-term assets 7,235 2,191
Total assets 1,026,627 1,022,442
Current liabilities:    
Accounts payable 53,483 32,751
Accrued price protection liability 54,717 47,766
Accrued expenses and other current liabilities 61,235 105,842
Accrued compensation 39,492 47,302
Current portion of long-term debt 2,862 0
Total current liabilities 211,789 233,661
Long-term lease liabilities 20,445 20,862
Long-term debt 343,022 363,592
Other long-term liabilities 17,704 13,210
Total liabilities 592,960 631,325
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; 76,469 shares issued and outstanding at June 30, 2021 and 74,536 shares issued and outstanding December 31, 2020 8 7
Additional paid-in capital 640,710 602,064
Accumulated other comprehensive income 803 1,435
Accumulated deficit (207,854) (212,389)
Total stockholders’ equity 433,667 391,117
Total liabilities and stockholders’ equity $ 1,026,627 $ 1,022,442
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
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) 76,469,000 74,536,000
Common stock, shares outstanding (shares) 76,469,000 74,536,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Net revenue $ 205,376,000 $ 65,220,000 $ 414,735,000 $ 127,247,000
Cost of net revenue 92,833,000 32,477,000 190,473,000 63,742,000
Gross profit 112,543,000 32,743,000 224,262,000 63,505,000
Operating expenses:        
Research and development 74,416,000 27,984,000 137,582,000 53,673,000
Selling, general and administrative 35,885,000 27,470,000 72,354,000 52,102,000
Impairment losses 0 0 0 86,000
Restructuring charges 38,000 64,000 2,204,000 553,000
Total operating expenses 110,339,000 55,518,000 212,140,000 106,414,000
Income (loss) from operations 2,204,000 (22,775,000) 12,122,000 (42,909,000)
Interest income 18,000 31,000 18,000 256,000
Interest expense (3,741,000) (2,183,000) (7,947,000) (4,659,000)
Loss on extinguishment of debt (5,221,000) 0 (5,221,000) 0
Other income (expense), net (537,000) (81,000) (641,000) 99,000
Total other income (expense), net (9,481,000) (2,233,000) (13,791,000) (4,304,000)
Loss before income taxes (7,277,000) (25,008,000) (1,669,000) (47,213,000)
Income tax benefit (8,010,000) (3,201,000) (6,204,000) (9,937,000)
Net income (loss) $ 733,000 $ (21,807,000) $ 4,535,000 $ (37,276,000)
Net income (loss) per share:        
Basic (usd per share) $ 0.01 $ (0.30) $ 0.06 $ (0.51)
Diluted (usd per share) $ 0.01 $ (0.30) $ 0.06 $ (0.51)
Shares used to compute net income (loss) per share:        
Basic (shares) 75,930 72,740 75,394 72,389
Diluted (shares) 79,026 72,740 78,657 72,389
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 733 $ (21,807) $ 4,535 $ (37,276)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments, net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively, and net of tax expense of $33 and $24 for the three and six months ended June 30, 2020, respectively 357 294 (632) (286)
Unrealized gain (loss) on interest rate swap, net of tax expense of $30 and tax benefit of $11 for the three and six months ended June 30, 2020, respectively 0 116 0 (37)
Other comprehensive income (loss) 357 410 (632) (323)
Total comprehensive income (loss) $ 1,090 $ (21,397) $ 3,903 $ (37,599)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustment, tax expense $ 607 $ 33 $ 231 $ 24
Unrealized gain (loss) on interest rate swap, tax expense (benefit)   $ 30   $ (11)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholder's Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2019   71,931,000      
Balance at beginning of period at Dec. 31, 2019 $ 414,920 $ 7 $ 529,596 $ (887) $ (113,796)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued pursuant to equity awards, net (in shares)   414,000      
Common stock issued pursuant to equity awards, net 2,612   2,612    
Stock-based compensation 6,827   6,827    
Other comprehensive income (loss) (733)     (733)  
Net income (loss) (15,469)       (15,469)
Balance at end of period (in shares) at Mar. 31, 2020   72,345,000      
Balance at end of period at Mar. 31, 2020 408,157 $ 7 539,035 (1,620) (129,265)
Balance at beginning of period (in shares) at Dec. 31, 2019   71,931,000      
Balance at beginning of period at Dec. 31, 2019 414,920 $ 7 529,596 (887) (113,796)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (37,276)        
Balance at end of period (in shares) at Jun. 30, 2020   73,103,000      
Balance at end of period at Jun. 30, 2020 401,975 $ 7 554,250 (1,210) (151,072)
Balance at beginning of period (in shares) at Mar. 31, 2020   72,345,000      
Balance at beginning of period at Mar. 31, 2020 408,157 $ 7 539,035 (1,620) (129,265)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued pursuant to equity awards, net (in shares)   597,000      
Common stock issued pursuant to equity awards, net 989   989    
Employee stock purchase plan (in shares)   161,000      
Employee stock purchase plan 2,141   2,141    
Stock-based compensation 12,085   12,085    
Other comprehensive income (loss) 410     410  
Net income (loss) (21,807)       (21,807)
Balance at end of period (in shares) at Jun. 30, 2020   73,103,000      
Balance at end of period at Jun. 30, 2020 401,975 $ 7 554,250 (1,210) (151,072)
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)   917,000      
Common stock issued pursuant to equity awards, net 16,566 $ 1 16,565    
Repurchase of common stock (in shares)   (75,000)      
Repurchase of common stock (2,673)   (2,673)    
Stock-based compensation 12,955   12,955    
Other comprehensive income (loss) (989)     (989)  
Net income (loss) 3,802       3,802
Balance at end of period (in shares) at Mar. 31, 2021   75,378,000      
Balance at end of period at Mar. 31, 2021 420,778 $ 8 628,911 446 (208,587)
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]          
Repurchase of common stock (in shares) (194,900)        
Repurchase of common stock $ (7,100)        
Other comprehensive income (loss) (632)        
Net income (loss) 4,535        
Balance at end of period (in shares) at Jun. 30, 2021   76,469,000      
Balance at end of period at Jun. 30, 2021 433,667 $ 8 640,710 803 (207,854)
Balance at beginning of period (in shares) at Mar. 31, 2021   75,378,000      
Balance at beginning of period at Mar. 31, 2021 420,778 $ 8 628,911 446 (208,587)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued pursuant to equity awards, net (in shares)   1,098,000      
Common stock issued pursuant to equity awards, net $ (338)   (338)    
Repurchase of common stock (in shares) (119,900) (120,000)      
Repurchase of common stock $ (4,464)   (4,464)    
Employee stock purchase plan (in shares)   113,000      
Employee stock purchase plan 2,635   2,635    
Stock-based compensation 13,966   13,966    
Other comprehensive income (loss) 357     357  
Net income (loss) 733       733
Balance at end of period (in shares) at Jun. 30, 2021   76,469,000      
Balance at end of period at Jun. 30, 2021 $ 433,667 $ 8 $ 640,710 $ 803 $ (207,854)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating Activities    
Net income (loss) $ 4,535,000 $ (37,276,000)
Adjustments to reconcile net income (loss) to cash provided by operating activities:    
Amortization and depreciation 44,322,000 33,265,000
Impairment losses 0 86,000
Amortization of debt issuance costs and accretion of discounts 2,071,000 807,000
Stock-based compensation 26,921,000 18,912,000
Deferred income taxes (5,461,000) (9,087,000)
Loss on disposal of property and equipment 388,000 0
Impairment of leasehold improvements 226,000 163,000
Impairment of leased right-of-use assets 429,000 44,000
Loss on extinguishment of debt 5,221,000 0
(Gain) loss on foreign currency 408,000 (226,000)
Excess tax (benefits) deficiencies on stock-based awards (4,631,000) (378,000)
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (67,879,000) 8,977,000
Inventory (596,000) (2,831,000)
Prepaid expenses and other assets 33,448,000 774,000
Leased right-of-use assets 72,000 326,000
Accounts payable, accrued expenses and other current liabilities 6,311,000 5,235,000
Accrued compensation 15,233,000 7,757,000
Accrued price protection liability 6,955,000 (6,669,000)
Lease liabilities (4,347,000) (2,709,000)
Other long-term liabilities 4,497,000 (1,262,000)
Net cash provided by operating activities 68,123,000 15,908,000
Investing Activities    
Purchases of property and equipment (17,310,000) (4,936,000)
Purchases of intangible assets (1,112,000) (13,000)
Cash used in acquisitions, net of cash acquired (27,500,000) 0
Purchases of long-term investments (5,000,000) 0
Net cash used in investing activities (50,922,000) (4,949,000)
Financing Activities    
Proceeds from the issuance of debt 350,000,000 0
Payment of debt issuance cost (4,127,000) 0
Repayment of debt (369,813,000) 0
Net proceeds from issuance of common stock 6,094,000 4,642,000
Minimum tax withholding paid on behalf of employees for restricted stock units (10,105,000) (1,499,000)
Repurchase of common stock (7,137,000) 0
Net cash provided by (used in) financing activities (35,088,000) 3,143,000
Effect of exchange rate changes on cash and cash equivalents (713,000) 210,000
Increase (decrease) in cash, cash equivalents and restricted cash (18,600,000) 14,312,000
Cash, cash equivalents and restricted cash at beginning of period 150,034,000 93,117,000
Cash, cash equivalents and restricted cash at end of period 131,434,000 107,429,000
Supplemental disclosures of cash flow information:    
Cash paid for interest 6,402,000 3,999,000
Cash paid for income taxes 1,671,000 1,220,000
Supplemental disclosures of non-cash activities:    
Issuance of shares for payment of bonuses $ 22,874,000 $ 2,599,000
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
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 wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (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 (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, including cable Data Over Cable Service Interface Specifications (DOCSIS) fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. All intercompany transactions and investments have been eliminated in consolidation.
In the opinion of management, the Company’s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows.

The consolidated balance sheet as of December 31, 2020 was derived from the Company’s audited consolidated financial statements at that date. The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February 11, 2021, or the Annual Report. Interim results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
Use of Estimates and Significant Risks and Uncertainties
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes.
Last year, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of our products from the work-from-home environment in the second half of 2020 and the first half of 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2022. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time.
The Company also believes that its $131.4 million of cash and cash equivalents at June 30, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including the Company’s efforts to complete the integration of the acquired Wi-Fi and Broadband assets business and NanoSemi, Inc. (Note 3), changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans.

The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July 28, 2021, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.
Summary of Significant Accounting Policies
Refer to the Company’s Annual Report for a summary of significant accounting policies. There have been no other significant changes to the Company’s significant accounting policies during the six months ended June 30, 2021.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company’s financial position and results of operations as of and for the year ending December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company's financial disclosures for the year ending December 31, 2021.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per ShareBasic 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, restricted stock units and restricted stock awards 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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands, except per share amounts)
Numerator:
Net income (loss)$733 $(21,807)$4,535 $(37,276)
Denominator:
Weighted average common shares outstanding—basic75,930 72,740 75,394 72,389 
Dilutive common stock equivalents3,096 — 3,263 — 
Weighted average common shares outstanding—diluted79,026 72,740 78,657 72,389 
Net income (loss) per share:
Basic$0.01 $(0.30)$0.06 $(0.51)
Diluted$0.01 $(0.30)$0.06 $(0.51)
For the three and six months ended June 30, 2021 and 2020, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.04 million and 0.1 million for the 2021 periods, respectively, and 2.5 million and 2.9 million for the 2020 periods, respectively, from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations
6 Months Ended
Jun. 30, 2021
Business Combinations [Abstract]  
Business Combinations Business Combinations
Acquisition of the Wi-Fi and Broadband assets business
On July 31, 2020, the Company and certain of its designated subsidiaries completed their acquisition of the Home Gateway Platform Division, which the Company refers to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel Corporation, or Intel, dated April 5, 2020 (the “Asset Purchase Agreement”), and related agreements. The Company paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the net proceeds from a secured incremental term loan with an aggregate principal amount of $175.0 million (Note 8).
The Wi-Fi and Broadband assets business develops a broad portfolio of connected home products, including Wi-Fi, Ethernet and Broadband Gateway Processor SoCs, which enables the Company to strengthen its existing connected home portfolio by bringing together a complete, scalable, and complementary platform of connectivity and access solutions to address its customers’ needs across target end-markets.
The acquired assets and assumed liabilities, together with the employees who joined the Company and its subsidiaries as a result of the transaction, represent a business as defined in ASC 805, Business Combinations. The Company is integrating the acquired assets and rehired employees into the Company’s existing business.
The Asset Purchase Agreement also contains customary representations, warranties and covenants, including indemnification provisions set forth therein. Pursuant to the Purchase Agreement, Intel has retained, and will be obligated to indemnify MaxLinear for, certain liabilities, including but not limited to those relating to the Home Gateway Platform Division for pre-closing taxes and specified employment matters, and MaxLinear has assumed, and will indemnify Intel for, certain liabilities, including but not limited to those relating to the Home Gateway Platform Division and the Transferred Assets for certain pre-closing and post-closing actions, events and periods (including certain product-related liabilities for products sold prior to the Closing for up to a $25.0 million cap), and specified employment matters.
In connection with the transaction, the Company and Intel have entered into as of the closing certain other ancillary agreements, including (i) an intellectual property matters agreement, pursuant to which Intel granted to the Company a license to certain intellectual property rights for use by the Company in connection with the acquired assets and the Company granted back to Intel a license to the intellectual property rights in the acquired assets, (ii) a supply agreement, pursuant to which Intel manufactures and fabricates certain products for the Company that are part of the acquired assets, (iii) an ethernet network controller services agreement, pursuant to which the Company provides Intel with certain development services with respect to certain Intel ethernet network controller products, (iv) a transition services agreement, pursuant to which Intel provided certain services on a transitional basis for up to a 12-month period after the closing, the scope of which included services relating to real estate and facilities, information technology, and supply chain, procurement, sales operations, and engineering support, and (v) a side letter regarding the delayed transfer of certain inventory. Pursuant to the delayed inventory side letter, the Company had control and economic benefits of the inventory, but transfer of the title and possession of the inventory was delayed until the last day that Intel provided services under the transition services agreement.
Acquisition Consideration

The following table summarizes the fair value of purchase price consideration to acquire the Wi-Fi and Broadband assets business (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$150,000 

Purchase Price Allocation

The following is an allocation of purchase price as of the July 31, 2020 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 (in thousands):
DescriptionAmount
Fair value of consideration transferred:
Cash$150,000 
Purchase price allocation:
Inventory$67,100 
Property and equipment17,641 
Identifiable intangible assets58,000 
Deferred tax assets457 
Accrued expenses(68)
Accrued price protection liability(413)
Accrued compensation(7,916)
Other long-term liabilities(8,197)
Identifiable net assets acquired126,604 
Goodwill23,396 
Total purchase price$150,000 
The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Developed technology7$43,200 
Customer-related intangible56,800 
Product backlog0.58800 
50,800 
Indefinite-lived intangible assets:
IPR&DN/A7,200 
Total identifiable intangible assets acquired$58,000 
Acquisition of NanoSemi, Inc.
On September 9, 2020, the Company completed its acquisition of NanoSemi, Inc. or NanoSemi, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) with NanoSemi, dated September 9, 2020. The initial closing transaction consideration consisted of $10.0 million in cash and 804,163 shares of MaxLinear’s common stock. In addition, the NanoSemi stockholders will receive $35.0 million in deferred cash payments payable in 2021, and certain NanoSemi stockholders may also receive up to an additional $35.0 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. As of June 30, 2021, the Company has made $27.5 million of $35.0 million in deferred cash payments. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, MaxLinear agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of MaxLinear common stock they received in the acquisition.
NanoSemi is an industry-leading provider of intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in systems-on-chip, or SoCs, application-specific integrated circuits, or ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Its technology enables higher throughput connections for 5G, Wi-Fi, and WiGig smartphones and base stations while simultaneously reducing energy consumption.
Acquisition Consideration
The following table summarizes the fair value of purchase price consideration to acquire NanoSemi (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$10,000 
Common stock issued(1)
17,080 
Deferred payments(2)
34,100 
Contingent consideration(3)
— 
Total purchase price$61,180 
_________________
(1) The fair value of common stock issued in the merger is based on 804,163 shares issued on the September 9, 2020 acquisition date at the closing price of the Company’s common stock of $21.24 per share.
(2) The fair value of the deferred payments was determined by discounting to present value payments totaling $35.0 million expected to be made to NanoSemi stockholders throughout 2021.
(3) The fair value of contingent consideration is zero as the applicable financial objectives from July 1, 2020 through December 31, 2022 are not expected to be met based on the Company’s forecast.
Purchase Price Allocation
The following is an allocation of purchase price as of the September 9, 2020 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 (in thousands):
DescriptionAmount
Purchase price allocation:
Accounts receivable$175 
Prepaid expenses and other current assets879 
Property and equipment177 
Leased right-of-use assets1,805 
Identifiable intangible assets19,900 
Accounts payable(602)
Accrued expenses and other current liabilities(323)
Accrued compensation(223)
Long-term lease liabilities(1,546)
Other long-term liabilities(164)
Identifiable net assets acquired20,078 
Goodwill41,102 
Total purchase price$61,180 
The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Developed technology7$17,500 
Trademarks and tradenames71,000 
Customer-related intangible5900 
Product backlog5.33500 
Total identifiable intangible assets acquired$19,900 
Assumptions in the Allocations of Purchase Price

Management prepared the purchase price allocations for the Wi-Fi and Broadband assets business and NanoSemi, 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 identifiable intangible assets, inventory, and property and equipment, and the portions of the purchase consideration for NanoSemi expected to be paid to NanoSemi stockholders in the future, as described above. Certain NanoSemi stockholders that are employees are not required to remain employed in order to receive the deferred payments and contingent consideration; accordingly, the fair value of the deferred payments and contingent consideration have been 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, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of the Wi-Fi and Broadband assets business and NanoSemi with the operations of MaxLinear. 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. There have been no adjustments between the preliminary purchase price allocations reflected as of December 31, 2020 and the purchase price allocation reflected as of June 30, 2021. Updates to the valuations of certain assets acquired and liabilities assumed and our evaluation of certain income tax positions may result in changes to the recorded amounts of assets and liabilities, with corresponding adjustments to goodwill amounts in subsequent periods. We expect to complete the purchase price allocations within 12 months of the respective acquisition dates.
The fair value of the identified intangible assets acquired from the Wi-Fi and Broadband assets business and NanoSemi was estimated using an income approach. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the developed technology, IPR&D and backlog assets was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping’s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Significant factors considered in the calculation of the developed technology and IPR&D intangible assets were the risks inherent in the development process, including the likelihood of achieving technological success and market acceptance. Each project was analyzed to determine the unique technological innovations, the existence and reliance on core technology, the existence of any alternative future use or current technological feasibility and the complexity, cost, and time to complete the remaining development. Future cash flows for each project were estimated based on forecasted revenue and costs, taking into account the expected product life cycles, market penetration, and growth rates. Developed technology will begin amortization immediately and IPR&D will begin amortization upon the completion of each project. If any of the projects are abandoned, the Company will be required to impair the related IPR&D asset.

In connection with the acquisition of the Wi-Fi and Broadband assets business, the Company has assumed liabilities which primarily consist of accrued employee compensation and benefits in jurisdictions where such transfer is required either by law or by work council agreement. In connection with the acquisition of NanoSemi, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above.

Goodwill recorded in connection with the Wi-Fi and Broadband assets business and NanoSemi was $23.4 million and $41.1 million, respectively. The Company does not expect to deduct any of the acquired goodwill for tax purposes.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Activity
6 Months Ended
Jun. 30, 2021
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 include terminating employees, vacating certain leased facilities, and cancellation of contracts.

The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)
Employee separation expenses$20 $52 $1,273 $97 
Lease related charges— — 608 275 
Other18 12 323 181 
$38 $64 $2,204 $553 
Lease related charges for the six months ended June 30, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively, related to exiting a redundant facility.
The following table presents a roll-forward of the Company’s restructuring liability for the six months ended June 30, 2021. 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, 2020$3,274 $720 $$3,997 
Restructuring charges1,273 608 323 2,204 
Cash payments(1,856)(168)(25)(2,049)
Reimbursement from Intel(2,439)— — (2,439)
Non-cash charges and adjustments— (561)(301)(862)
Liability as of June 30, 2021252 599 — 851 
Less: current portion as of June 30, 2021(252)(372)— (624)
Long-term portion as of June 30, 2021$— $227 $— $227 

As of June 30, 2021, the remaining lease related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2021
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).

During the three and six months ended June 30, 2021, there were no changes in the carrying value of goodwill.

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.
In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three and six months ended June 30, 2021 and 2020, 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:
June 30, 2021December 31, 2020
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology3.7$5,981 $(2,045)$3,936 $4,869 $(2,006)$2,863 
Developed technology6.9304,061 (167,742)136,319 304,061 (146,252)157,809 
Trademarks and trade names6.614,800 (10,019)4,781 14,800 (8,818)5,982 
Customer relationships4.6128,800 (106,447)22,353 128,800 (96,047)32,753 
Backlog2.41,300 (925)375 1,300 (641)659 
6.2$454,942 $(287,178)$167,764 $453,830 $(253,764)$200,066 

The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Cost of net revenue$10,762 $8,592 $21,527 $17,183 
Research and development
Selling, general and administrative5,815 5,549 11,885 11,272 
$16,578 $14,142 $33,414 $28,457 

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:
Six Months Ended June 30,
20212020
(in thousands)
Beginning balance$200,066 $187,971 
Additions1,112 13 
Amortization(33,414)(28,457)
Impairment losses— (86)
Ending balance$167,764 $159,441 
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 three and six months ended June 30, 2021 and the three months ended June 30, 2020, no impairment losses related to finite-lived intangible assets were recognized. During the six months ended June 30, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million.
The following table presents future amortization of the Company’s finite-lived intangible assets at June 30, 2021:
Amount
(in thousands)
2021 (6 months)$33,383 
202248,974 
202336,923 
202420,977 
202510,878 
Thereafter16,629 
Total$167,764 
Indefinite-lived Intangible Assets
Indefinite-lived intangible assets consisted entirely of acquired in-process research and development technology, or IPR&D. There was no activity related to the Company’s indefinite-lived intangible assets during the six months ended June 30, 2021 and 2020.
The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three and six months ended June 30, 2021 and 2020, no indicators of impairment were identified and, as a result, no IPR&D impairment losses were recorded.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Financial Instruments Not Recorded at Fair Value on a Recurring Basis

The Company currently does not have any financial instruments measured 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 (Note 7). 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).
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details
6 Months Ended
Jun. 30, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
Cash, cash equivalents and restricted cash consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,312 $148,901 
Short-term restricted cash107 115 
Long-term restricted cash1,015 1,018 
Total cash, cash equivalents and restricted cash$131,434 $150,034 
As of June 30, 2021 and December 31, 2020, cash and cash equivalents included money market funds of approximately $20.4 million. As of June 30, 2021 and December 31, 2020, the Company has restricted cash of approximately $1.1 million. The cash is restricted in connection with guarantees for certain import duties and office leases.
Inventory consists of the following:
June 30, 2021December 31, 2020
(in thousands)
Work-in-process$56,736 $35,852 
Finished goods41,766 61,987 
$98,502 $97,839 
Prepaid and other current assets consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Prepaid expenses$9,180 $7,674 
Other receivables— 32,762 
Other current assets4,686 6,985 
$13,866 $47,421 

As of December 31, 2020, other receivables of $32.8 million consist of amounts due from Intel of $28.4 million for amounts collected on the Company’s behalf from customers on sales of the Company’s products under the transition services agreement and of $4.4 million for reimbursement of certain severance-related costs pursuant to the Asset Purchase Agreement (Note 3).
Property and equipment, net consists of the following:
Useful Life
(in Years)
June 30, 2021December 31, 2020
(in thousands)
Furniture and fixtures5$3,840 $2,524 
Machinery and equipment
3-5
55,494 55,456 
Masks and production equipment
2-5
23,006 19,205 
Software37,969 7,194 
Leasehold improvements
1-5
29,990 16,871 
Construction in progressN/A2,996 8,050 
123,295 109,300 
Less: accumulated depreciation and amortization(75,191)(69,830)
$48,104 $39,470 

Depreciation expense for the three and six months ended June 30, 2021 was $3.6 million and $7.3 million, respectively. Depreciation expense for the three and six months ended June 30, 2020 was $1.6 million and $3.3 million, respectively.
Included in other long-term assets, long-term investments were $5.0 million as of June 30, 2021 and consist of an investment in a privately held entity. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investment as a financial instrument. Given that there is not a readily determinable fair value, the Company is electing to measure such investment 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.
Accrued price protection liability consists of the following activity:
Six Months Ended June 30,
20212020
(in thousands)
Beginning balance$47,766 $12,557 
Charged as a reduction of revenue49,907 2,191 
Reversal of unclaimed rebates— (159)
Payments(42,956)(8,687)
Ending balance$54,717 $5,902 
Accrued expenses and other current liabilities consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Deferred purchase price payments$7,427 $34,484 
Payables under transition services agreement— $17,420 
Accrued technology license payments5,442 5,821 
Accrued professional fees3,121 2,620 
Accrued engineering and production costs1,537 3,448 
Accrued restructuring624 3,628 
Accrued royalty1,895 1,965 
Short-term lease liabilities9,782 8,144 
Accrued customer credits379 1,135 
Income tax liability2,187 1,193 
Customer contract liabilities1,315 29 
Accrued obligations to customers for price adjustments16,200 10,277 
Accrued obligations to customers for stock rotation rights2,761 2,036 
Other8,565 13,642 
$61,235 $105,842 
As of December 31, 2020, payables under transition services agreement of $17.4 million consist of amounts due to Intel of approximately $9.1 million for purchases of inventory and $8.3 million for other operating expenses incurred under the transition services agreement.
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, 2020$263 $1,172 $1,435 
Other comprehensive income (loss) before reclassifications, net of tax(632)— (632)
Balance at June 30, 2021$(369)$1,172 $803 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Interest Rate Swap
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt and Interest Rate Swap Debt and Interest Rate Swap
Debt

The carrying amount of the Company’s long-term debt consists of the following:
June 30,
2021
December 31,
2020
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$350,000 $— 
Initial term loan under May 12, 2017 credit agreement— 212,000 
Incremental term loan under May 12, 2017 credit agreement, as amended— 157,812 
Total principal balance350,000 369,812 
Less:
     Unamortized debt discount(873)(1,767)
     Unamortized debt issuance costs(3,243)(4,453)
Net carrying amount of long-term debt345,884 363,592 
Less: current portion of long-term debt(2,862)— 
Long-term debt, non-current portion$343,022 $363,592 

As of June 30, 2021 and December 31, 2020, the weighted average effective interest rate on aggregate debt was approximately 3.2% and 4.4%, respectively.

During each of the three months ended June 30, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $0.5 million and $0.3 million, respectively, to interest expense. During each of the six months ended June 30, 2021 and 2020, the Company recognized total amortization of debt discount and debt issuance costs of $1.0 million and $0.6 million, respectively, to interest expense.
The approximate aggregate fair value of the term loans outstanding as of June 30, 2021 and December 31, 2020 was $350.2 million and $376.1 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.
As of June 30, 2021, aggregate future payments of principal are as follows:
Amount
(in thousands)
2021 (6 months)$1,750 
20223,500 
20233,500 
20243,500 
20253,500 
Thereafter334,250 
Total principal payments due350,000 
Less: current portion(3,500)
Long-term debt principal, non-current portion$346,500 
Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement

On June 23, 2021, the Company entered into a Credit Agreement (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 as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”) 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 June 30, 2021, the Revolving Facility was undrawn.

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 contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.

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 June 30, 2021, 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.

Initial Term Loan under May 12, 2017 Credit Agreement

On May 12, 2017, the Company entered into the May 12, 2017 Credit Agreement in connection with the acquisition of Exar Corporation. The May 12, 2017 Credit Agreement provided for an initial secured term B loan facility, or the “Initial Term Loan under the May 12, 2017 Credit Agreement,” in an aggregate principal amount of $425.0 million. The May 12, 2017 Credit Agreement permitted the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to $160.0 million, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans were subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders.
Loans under the May 12, 2017 Credit Agreement bore interest, at the Company’s option, at a 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- three- or six-month interest period, plus 1.0% or (ii) an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September 30, 2017, the Initial Term Loan under the May 12, 2017 Credit Agreement amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, with the balance payable on the maturity date. The Initial Term Loan under the May 12, 2017 Credit Agreement had a term of seven years and was scheduled to mature on May 12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the May 12, 2017 Credit Agreement was due.

The Company was required to make mandatory prepayments of the outstanding principal amount of term loans under the May 12, 2017 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 had the right to prepay its term loans under the May 12, 2017 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 of the loan term. On June 23, 2021, the Company exercised its right to prepay the Initial Term Loan under the May 12, 2017 Credit Agreement and repaid the outstanding principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

Incremental Term Loan under May 12, 2017 Credit Agreement, As Amended

In connection with the acquisition of the Wi-Fi and Broadband assets business, on July 31, 2020, the Company entered into an incremental term loan agreement with certain lenders that amended the May 12, 2017 Credit Agreement and provided for a secured incremental term loan facility in an aggregate principal amount of $350.0 million (the “Incremental Term Loan”).

The Incremental Term Loan bore interest, at the Company’s option, at an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum.

Commencing on July 31, 2020, the Incremental Term Loan amortized in quarterly installments of principal equal to (i) 1.25% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the first through fourth full fiscal quarters of the Company after July 31, 2020, (ii) 2.50% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the fifth through eighth full fiscal quarters of the Company after July 31,
2020, and (iii) 3.75% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the ninth through the eleventh full fiscal quarters of the Company after July 31, 2020. The Incremental Term Loan had a term of three years and was scheduled to mature on July 31, 2023, at which time all outstanding principal and accrued and unpaid interest on the Incremental Term Loan was due. On June 23, 2021, the Company exercised its right to prepay the Incremental Term Loan and repaid the outstanding principal amount of the Incremental Term Loan, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts.

Interest Rate Swap
In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its initial term loan for fixed interest payments bearing an interest rate of 1.74685% through the expiration of the swap in October 2020. The Company's outstanding initial term loan is still subject to a 2.5% fixed applicable margin during the term of the loan. The interest rate swap was designated as a cash flow hedge of a portion of floating rate interest payments on the initial term loan and effectively fixed the interest rate on a substantial portion of the Company’s long-term debt at approximately 4.25% until the expiration of the swap in October 2020. Accordingly, the Company applied cash flow hedge accounting to the interest rate swap and it was recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, were reported in other comprehensive income (loss) until expiration of the swap. The decrease in fair value related to the interest rate swap liability included in other comprehensive income (loss) for the three and six months ended June 30, 2020 was $0.1 million and $0.05 million.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Employee Stock-Based Compensation Plans
At June 30, 2021, 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. Refer to the Company’s Annual Report for a summary of its stock-based compensation and equity plans as of December 31, 2020. There have been no material changes to the terms of the Company’s equity incentive plans during the six months ended June 30, 2021.
As of June 30, 2021, the number of shares of common stock available for future issuance under the 2010 Plan was 15,584,343 shares. As of June 30, 2021, the number of shares of common stock available for future issuance under the ESPP was 4,183,884 shares.
Employee Incentive Bonus
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 New York Stock Exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2021, the Company issued 0.5 million freely-tradable shares of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2020 performance period. At June 30, 2021, the Company has an accrual of $19.3 million for bonus awards for employees for year-to-date achievement in the 2021 performance period. 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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Cost of net revenue$148 $126 $317 $274 
Research and development7,267 5,040 14,429 8,786 
Selling, general and administrative6,551 6,919 12,175 9,852 
$13,966 $12,085 $26,921 $18,912 
The total unrecognized compensation cost related to unvested restricted stock units as of June 30, 2021 was $98.9 million, and the weighted average period over which these equity awards are expected to vest is 2.81 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of June 30, 2021 was $24.7 million, and the weighted average period over which these equity awards are expected to vest is 1.41 years. The total unrecognized compensation cost related to unvested stock options as of June 30, 2021 was $0.7 million, and the weighted average period over which these equity awards are expected to vest is 1.02 years.
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, 20205,832 $20.05 
  Granted1,998 37.00 
  Vested(1,651)26.82 
  Canceled(327)23.26 
Outstanding at June 30, 20215,852 $23.75 
Performance-Based Restricted Stock Units
Performance-based restricted stock units are eligible to vest at the end of each fiscal year 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 June 30, 2021, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements 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.
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, 20201,722 $13.97 
  Granted(1)
599 35.10 
  Vested(311)16.74 
  Canceled— 11.67 
Outstanding at June 30, 20212,010 $19.84 
________________
(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 six months ended June 30, 2021 and 2020, there were 113,510 and 161,171 shares respectively, of common stock purchased under the ESPP.
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:
Six Months Ended June 30,
20212020
Weighted-average grant date fair value per share$10.85 $6.41 
Risk-free interest rate0.04 %0.15 %
Dividend yield— %— %
Expected life (in years)0.500.51
Volatility61.10 %93.25 %
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, 2020797 $14.67 
Exercised(360)11.79 
Outstanding at June 30, 2021437 $17.04 3.69$11,119 
Vested and expected to vest at June 30, 2021437 $17.04 3.69$11,119 
Exercisable at June 30, 2021346 $16.68 3.59$8,933 
No stock options were granted by the Company during the six months ended June 30, 2021.

The intrinsic value of stock options exercised was $6.7 million and $2.8 million in the three months ended June 30, 2021 and 2020, respectively. The intrinsic value of stock options exercised was $9 million and $3.2 million in the six months ended June 30, 2021 and 2020, respectively.
Cash received from exercise of stock options was $2.6 million and $2.2 million during the three months ended June 30, 2021 and 2020, respectively. Cash received from exercise of stock options was $3.9 million and $2.6 million during the six months ended June 30, 2021 and 2020, respectively.

The tax benefit from stock options exercised was $10.6 million and $2.9 million during the three months ended June 30, 2021 and 2020, respectively. The tax benefit from stock options exercised was $13.3 million and $3.2 million during the six months ended June 30, 2021 and 2020, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates. In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.
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 benefit of $8.0 million in the three months ended June 30, 2021 and an income tax benefit of $3.2 million in the three months ended June 30, 2020. The Company recorded an income tax benefit of $6.2 million in the six months ended June 30, 2021 and an income tax benefit of $9.9 million in the six months ended June 30, 2020.
The income tax benefit in the three and six months ended June 30, 2021 and 2020, each primarily relate to the mix of pre-tax income among jurisdictions, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10.

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

During the six months ended June 30, 2021, the Company’s unrecognized tax benefits increased by $0.4 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and penalties associated with uncertain tax positions as of June 30, 2021 were approximately $0.4 million and $0.04 million, respectively.

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 June 30, 2021, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2017, 2016, and 2015, respectively.
The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended 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. Primarily because of the Company’s Singapore net operating
losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company’s income tax benefit in the six months ended June 30, 2021 and 2020.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration of Credit Risk, Significant Customers and Geographic Information
6 Months Ended
Jun. 30, 2021
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk, Significant Customers and Geographic Information Concentration of Credit Risk, Significant Customers and Geographic Information
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 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 greater than 10% of net revenues for each of the periods presented are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Percentage of total net revenue
Customer A (direct)15 %10 %15 %10 %
Customer B (direct)11 %*12 %*
Customer C (distributor)*16 %*17 %
____________________________
*    Represents less than 10% of total net revenue for the respective period.

The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
June 30,December 31,
20212020
Percentage of gross accounts receivable
Customer D (distributor)*13 %
Customer B (direct)14 %17 %
Customer E (direct)10 %*
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.

Significant Suppliers

Suppliers comprising greater than 10% of total inventory purchases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Vendor A38 %*41 %*
Vendor B24 %15 %22 %16 %
Vendor C10 %20 %10 %18 %
Vendor D*18 %*18 %
Vendor E*16 %*17 %
* Represents less than 10% of the inventory purchases for the respective period.
Geographic Information

The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $169,088 82 %$54,095 83 %$340,248 82 %$105,480 83 %
United States8,027 %3,289 %18,327 %5,227 %
Rest of world28,261 14 %7,836 12 %56,160 14 %16,540 13 %
Total$205,376 100 %$65,220 100 %$414,735 100 %$127,247 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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Percentage of total net revenue
Hong Kong44 %42 %40 %46 %
China*11 %11 %10 %
Vietnam14 %*13 %*
____________________________
*    Represents less than 10% of total 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, China 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, or EMEA 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):
June 30,December 31,
20212020
Amount% of totalAmount% of total
United States$379,309 69 %$403,071 72 %
Singapore127,327 23 %136,967 24 %
Rest of world42,107 %31,412 %
Total$548,743 100 %$571,450 100 %
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2021
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):
Three Months Ended June 30,Six Months Ended June 30,
202120202021
2020(1)
Broadband$112,765 $22,495 $236,955 $49,133 
% of net revenue55 %34 %57 %39 %
Connectivity31,292 6,573 58,741 12,189 
% of net revenue15 %10 %14 %%
Infrastructure29,369 19,237 58,161 36,779 
% of net revenue14 %30 %14 %29 %
Industrial and multi-market31,950 16,915 60,878 29,146 
% of net revenue16 %26 %15 %23 %
Total net revenue$205,376 $65,220 $414,735 $127,247 
_______________
(1) The Company’s net revenue by market categories were revised during the fourth quarter of 2020 to align with changing end-market conditions, the Company’s current business priorities, as well as spending requirements and growth opportunities in the four categories. The broadband category includes the Company’s prior connected home category plus the SoC business from the Wi-Fi and Broadband assets business, but excludes wired connectivity. The infrastructure category remains unchanged. Industrial and multi-market includes the previously reported revenue plus component revenues from the Wi-Fi and Broadband assets business. The Company’s connectivity category includes primarily its MoCA/G.hn products and Wi-Fi and Ethernet revenues from the Wi-Fi and Broadband assets business. The 2020 amounts were adjusted to reflect the change in market categories.
Revenues from sales through the Company’s distributors accounted for 45% and 64% of net revenue for the three months ended June 30, 2021 and 2020, respectively. Revenues from sales through the Company’s distributors accounted for 45% and 63% of net revenue for the six months ended June 30, 2021 and 2020, respectively.
Contract Liabilities
As of June 30, 2021, customer contract liabilities consisted primarily of advanced payments received for which performance obligations have not been completed of approximately $1.3 million. As of December 31, 2020, customer contract liabilities consisted of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.03 million. Revenue recognized in each of the three and six months ended June 30, 2021 and 2020 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 three and six months ended June 30, 2021 and 2020.
Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns
As of June 30, 2021 and December 31, 2020, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $54.7 million and $47.8 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 June 30, 2021 were $16.2 million and $2.8 million, respectively, and as of December 31, 2020 were $10.3 million and $2.0 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase in revenue in the three and six months ended June 30, 2021 and 2020 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 June 30, 2021 and December 31, 2020, 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 $1.0 million and $0.6 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.
As of June 30, 2021 and December 31, 2020, there were no impairment losses recorded on customer accounts receivable.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases Leases
Operating Leases

Operating lease arrangements primarily consist of office leases expiring in various years through 2028. 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 June 30, 2021 and December 31, 2020, the weighted average discount rate for operating leases was 3.3% and 4.0%, respectively, and the weighted average remaining lease term for operating leases was 4.6 years 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 June 30, 2021:
Operating Leases
(in thousands)
2021 (6 months)$5,543 
20228,840 
20235,208 
20244,079 
20253,992 
Thereafter5,058 
Total minimum payments32,720 
Less: imputed interest(2,497)
Less: unrealized translation loss
Total lease liabilities30,227 
Less: short-term lease liabilities(9,782)
Long-term lease liabilities$20,445 

Operating lease cost was $2.3 million and $0.9 million for the three months ended June 30, 2021 and 2020, respectively. Operating lease cost was $4.8 million and $1.8 million for the six months ended June 30, 2021 and 2020, respectively.
Short-term lease costs for the three and six months ended June 30, 2021 and 2020 were not material. There were $5.2 million right-of-use assets obtained in exchange for new lease liabilities for the three and six months ended June 30, 2021. There were no right-of-use assets obtained in exchange for new lease liabilities for the three and six months ended June 30, 2020.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Defined Benefit Retirement Plans
6 Months Ended
Jun. 30, 2021
Retirement Benefits [Abstract]  
Employee Defined Benefit Retirement Plans Employee Defined Benefit Retirement Plans
Pension and Other Defined Benefit Retirement Obligations

In connection with the July 31, 2020 acquisition of the Wi-Fi and Broadband assets business (Note 3), the Company assumed an obligation of $7.9 million of the Wi-Fi and Broadband assets business associated with certain defined benefit retirement plans, including a pension plan. As of June 30, 2021 and December 31, 2020, the defined benefit obligation was $6.3 million and $6.4 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.1 million and $0.2 million for the three and six months ended June 30, 2021, respectively, and were recorded to research and development expenses in the consolidated statements of operations.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Inventory Purchase and Other Contractual Obligations
As of June 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2021 (6 months)$152,060 $11,594 $163,654 
20222,608 18,640 21,248 
2023— 10,121 10,121 
2024— 447 447 
Total minimum payments$154,668 $40,802 $195,470 

Other obligations consist of contractual payments due for software licenses.

Our inventory purchase obligations and other obligations increased by $73.8 million to $195.5 million as of June 30, 2021, from $121.7 million as of December 31, 2020 primarily as a result of increased orders of inventory placed with our vendors during the period, partially offset by a decrease in software license obligations (Note 3).

Jointly Funded Research and Development

In the second quarter of 2021, the Company entered into a contract for a jointly funded research and development project 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 party under certain conditions, total funds received to date from the other party of $3.8 million has been recorded in other long-term liabilities. Additional amounts under the contract 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 currently expects to de-recognize the liability when the contingencies associated with the repayment conditions have been resolved.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company’s interests, would have a material effect on the Company’s financial position, results of operations, or cash flows or that would not be covered by the Company’s existing liability insurance.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchases
6 Months Ended
Jun. 30, 2021
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.
During the three and six months ended June 30, 2021, the Company repurchased 119,900 and 194,900 shares, respectively, of its common stock at a weighted average price of $37.2083 and $36.5954 per share, respectively, at an aggregate value of approximately $4.5 million and $7.1 million, respectively, under the repurchase program. At June 30, 2021, the aggregate value of common stock repurchased under the program was approximately $7.1 million and approximately $92.9 million remained available for repurchase under the program.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. All intercompany transactions and investments have been eliminated in consolidation.
In the opinion of management, the Company’s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company’s consolidated financial position, results of operations, comprehensive income (loss), stockholders’ equity, and cash flows.

The consolidated balance sheet as of December 31, 2020 was derived from the Company’s audited consolidated financial statements at that date. The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February 11, 2021, or the Annual Report. Interim results for the six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021.
Use of Estimates and Significant Risks and Uncertainties
Use of Estimates and Significant Risks and Uncertainties
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes.
Last year, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of our products from the work-from-home environment in the second half of 2020 and the first half of 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2022. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time.
The Company also believes that its $131.4 million of cash and cash equivalents at June 30, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including the Company’s efforts to complete the integration of the acquired Wi-Fi and Broadband assets business and NanoSemi, Inc. (Note 3), changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July 28, 2021, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company’s financial position and results of operations as of and for the year ending December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the six months ended June 30, 2021, and is also not expected to have a material impact on the Company's financial disclosures for the year ending December 31, 2021.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share The table below presents the computation of basic and diluted EPS:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands, except per share amounts)
Numerator:
Net income (loss)$733 $(21,807)$4,535 $(37,276)
Denominator:
Weighted average common shares outstanding—basic75,930 72,740 75,394 72,389 
Dilutive common stock equivalents3,096 — 3,263 — 
Weighted average common shares outstanding—diluted79,026 72,740 78,657 72,389 
Net income (loss) per share:
Basic$0.01 $(0.30)$0.06 $(0.51)
Diluted$0.01 $(0.30)$0.06 $(0.51)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2021
WiFi and Broadband assets business  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the fair value of purchase price consideration to acquire the Wi-Fi and Broadband assets business (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$150,000 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following is an allocation of purchase price as of the July 31, 2020 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 (in thousands):
DescriptionAmount
Fair value of consideration transferred:
Cash$150,000 
Purchase price allocation:
Inventory$67,100 
Property and equipment17,641 
Identifiable intangible assets58,000 
Deferred tax assets457 
Accrued expenses(68)
Accrued price protection liability(413)
Accrued compensation(7,916)
Other long-term liabilities(8,197)
Identifiable net assets acquired126,604 
Goodwill23,396 
Total purchase price$150,000 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Developed technology7$43,200 
Customer-related intangible56,800 
Product backlog0.58800 
50,800 
Indefinite-lived intangible assets:
IPR&DN/A7,200 
Total identifiable intangible assets acquired$58,000 
NanoSemi, Inc.  
Business Acquisition [Line Items]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the fair value of purchase price consideration to acquire NanoSemi (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$10,000 
Common stock issued(1)
17,080 
Deferred payments(2)
34,100 
Contingent consideration(3)
— 
Total purchase price$61,180 
_________________
(1) The fair value of common stock issued in the merger is based on 804,163 shares issued on the September 9, 2020 acquisition date at the closing price of the Company’s common stock of $21.24 per share.
(2) The fair value of the deferred payments was determined by discounting to present value payments totaling $35.0 million expected to be made to NanoSemi stockholders throughout 2021.
(3) The fair value of contingent consideration is zero as the applicable financial objectives from July 1, 2020 through December 31, 2022 are not expected to be met based on the Company’s forecast.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following is an allocation of purchase price as of the September 9, 2020 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 (in thousands):
DescriptionAmount
Purchase price allocation:
Accounts receivable$175 
Prepaid expenses and other current assets879 
Property and equipment177 
Leased right-of-use assets1,805 
Identifiable intangible assets19,900 
Accounts payable(602)
Accrued expenses and other current liabilities(323)
Accrued compensation(223)
Long-term lease liabilities(1,546)
Other long-term liabilities(164)
Identifiable net assets acquired20,078 
Goodwill41,102 
Total purchase price$61,180 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Developed technology7$17,500 
Trademarks and tradenames71,000 
Customer-related intangible5900 
Product backlog5.33500 
Total identifiable intangible assets acquired$19,900 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Activity (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)
Employee separation expenses$20 $52 $1,273 $97 
Lease related charges— — 608 275 
Other18 12 323 181 
$38 $64 $2,204 $553 
Schedule of Restructuring Reserve by Type of Cost The following table presents a roll-forward of the Company’s restructuring liability for the six months ended June 30, 2021. 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, 2020$3,274 $720 $$3,997 
Restructuring charges1,273 608 323 2,204 
Cash payments(1,856)(168)(25)(2,049)
Reimbursement from Intel(2,439)— — (2,439)
Non-cash charges and adjustments— (561)(301)(862)
Liability as of June 30, 2021252 599 — 851 
Less: current portion as of June 30, 2021(252)(372)— (624)
Long-term portion as of June 30, 2021$— $227 $— $227 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangibles Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
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:
June 30, 2021December 31, 2020
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology3.7$5,981 $(2,045)$3,936 $4,869 $(2,006)$2,863 
Developed technology6.9304,061 (167,742)136,319 304,061 (146,252)157,809 
Trademarks and trade names6.614,800 (10,019)4,781 14,800 (8,818)5,982 
Customer relationships4.6128,800 (106,447)22,353 128,800 (96,047)32,753 
Backlog2.41,300 (925)375 1,300 (641)659 
6.2$454,942 $(287,178)$167,764 $453,830 $(253,764)$200,066 
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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Cost of net revenue$10,762 $8,592 $21,527 $17,183 
Research and development
Selling, general and administrative5,815 5,549 11,885 11,272 
$16,578 $14,142 $33,414 $28,457 
Schedule of Finite-Lived Intangible Assets The following table sets forth the activity related to finite-lived intangible assets:
Six Months Ended June 30,
20212020
(in thousands)
Beginning balance$200,066 $187,971 
Additions1,112 13 
Amortization(33,414)(28,457)
Impairment losses— (86)
Ending balance$167,764 $159,441 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The following table presents future amortization of the Company’s finite-lived intangible assets at June 30, 2021:
Amount
(in thousands)
2021 (6 months)$33,383 
202248,974 
202336,923 
202420,977 
202510,878 
Thereafter16,629 
Total$167,764 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2021
Balance Sheet Related Disclosures [Abstract]  
Cash, Cash Equivalents and Investments Cash, cash equivalents and restricted cash consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,312 $148,901 
Short-term restricted cash107 115 
Long-term restricted cash1,015 1,018 
Total cash, cash equivalents and restricted cash$131,434 $150,034 
Inventory Inventory consists of the following:
June 30, 2021December 31, 2020
(in thousands)
Work-in-process$56,736 $35,852 
Finished goods41,766 61,987 
$98,502 $97,839 
Prepaid and Other Current Assets Prepaid and other current assets consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Prepaid expenses$9,180 $7,674 
Other receivables— 32,762 
Other current assets4,686 6,985 
$13,866 $47,421 
Property and Equipment Property and equipment, net consists of the following:
Useful Life
(in Years)
June 30, 2021December 31, 2020
(in thousands)
Furniture and fixtures5$3,840 $2,524 
Machinery and equipment
3-5
55,494 55,456 
Masks and production equipment
2-5
23,006 19,205 
Software37,969 7,194 
Leasehold improvements
1-5
29,990 16,871 
Construction in progressN/A2,996 8,050 
123,295 109,300 
Less: accumulated depreciation and amortization(75,191)(69,830)
$48,104 $39,470 
Price Protection Liability Accrued price protection liability consists of the following activity:
Six Months Ended June 30,
20212020
(in thousands)
Beginning balance$47,766 $12,557 
Charged as a reduction of revenue49,907 2,191 
Reversal of unclaimed rebates— (159)
Payments(42,956)(8,687)
Ending balance$54,717 $5,902 
Accrued Expenses Accrued expenses and other current liabilities consist of the following:
June 30, 2021December 31, 2020
(in thousands)
Deferred purchase price payments$7,427 $34,484 
Payables under transition services agreement— $17,420 
Accrued technology license payments5,442 5,821 
Accrued professional fees3,121 2,620 
Accrued engineering and production costs1,537 3,448 
Accrued restructuring624 3,628 
Accrued royalty1,895 1,965 
Short-term lease liabilities9,782 8,144 
Accrued customer credits379 1,135 
Income tax liability2,187 1,193 
Customer contract liabilities1,315 29 
Accrued obligations to customers for price adjustments16,200 10,277 
Accrued obligations to customers for stock rotation rights2,761 2,036 
Other8,565 13,642 
$61,235 $105,842 
Schedule of Accumulated Other Comprehensive Income (Loss) 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, 2020$263 $1,172 $1,435 
Other comprehensive income (loss) before reclassifications, net of tax(632)— (632)
Balance at June 30, 2021$(369)$1,172 $803 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Interest Rate Swap (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Debt The carrying amount of the Company’s long-term debt consists of the following:
June 30,
2021
December 31,
2020
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$350,000 $— 
Initial term loan under May 12, 2017 credit agreement— 212,000 
Incremental term loan under May 12, 2017 credit agreement, as amended— 157,812 
Total principal balance350,000 369,812 
Less:
     Unamortized debt discount(873)(1,767)
     Unamortized debt issuance costs(3,243)(4,453)
Net carrying amount of long-term debt345,884 363,592 
Less: current portion of long-term debt(2,862)— 
Long-term debt, non-current portion$343,022 $363,592 
Schedule of Maturities of Long-term Debt As of June 30, 2021, aggregate future payments of principal are as follows:
Amount
(in thousands)
2021 (6 months)$1,750 
20223,500 
20233,500 
20243,500 
20253,500 
Thereafter334,250 
Total principal payments due350,000 
Less: current portion(3,500)
Long-term debt principal, non-current portion$346,500 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Cost of net revenue$148 $126 $317 $274 
Research and development7,267 5,040 14,429 8,786 
Selling, general and administrative6,551 6,919 12,175 9,852 
$13,966 $12,085 $26,921 $18,912 
Summary 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, 20205,832 $20.05 
  Granted1,998 37.00 
  Vested(1,651)26.82 
  Canceled(327)23.26 
Outstanding at June 30, 20215,852 $23.75 
Summary 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, 20201,722 $13.97 
  Granted(1)
599 35.10 
  Vested(311)16.74 
  Canceled— 11.67 
Outstanding at June 30, 20212,010 $19.84 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
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:
Six Months Ended June 30,
20212020
Weighted-average grant date fair value per share$10.85 $6.41 
Risk-free interest rate0.04 %0.15 %
Dividend yield— %— %
Expected life (in years)0.500.51
Volatility61.10 %93.25 %
Summary 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, 2020797 $14.67 
Exercised(360)11.79 
Outstanding at June 30, 2021437 $17.04 3.69$11,119 
Vested and expected to vest at June 30, 2021437 $17.04 3.69$11,119 
Exercisable at June 30, 2021346 $16.68 3.59$8,933 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2021
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Percentage of total net revenue
Customer A (direct)15 %10 %15 %10 %
Customer B (direct)11 %*12 %*
Customer C (distributor)*16 %*17 %
____________________________
*    Represents less than 10% of total net revenue for the respective period.

The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
June 30,December 31,
20212020
Percentage of gross accounts receivable
Customer D (distributor)*13 %
Customer B (direct)14 %17 %
Customer E (direct)10 %*
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.

Significant Suppliers

Suppliers comprising greater than 10% of total inventory purchases are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Vendor A38 %*41 %*
Vendor B24 %15 %22 %16 %
Vendor C10 %20 %10 %18 %
Vendor D*18 %*18 %
Vendor E*16 %*17 %
* Represents less than 10% of the inventory purchases for the respective period.
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):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $169,088 82 %$54,095 83 %$340,248 82 %$105,480 83 %
United States8,027 %3,289 %18,327 %5,227 %
Rest of world28,261 14 %7,836 12 %56,160 14 %16,540 13 %
Total$205,376 100 %$65,220 100 %$414,735 100 %$127,247 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:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Percentage of total net revenue
Hong Kong44 %42 %40 %46 %
China*11 %11 %10 %
Vietnam14 %*13 %*
____________________________
*    Represents less than 10% of total revenue for the respective period.
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):
June 30,December 31,
20212020
Amount% of totalAmount% of total
United States$379,309 69 %$403,071 72 %
Singapore127,327 23 %136,967 24 %
Rest of world42,107 %31,412 %
Total$548,743 100 %$571,450 100 %
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
The table below presents disaggregated net revenues by market (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
202120202021
2020(1)
Broadband$112,765 $22,495 $236,955 $49,133 
% of net revenue55 %34 %57 %39 %
Connectivity31,292 6,573 58,741 12,189 
% of net revenue15 %10 %14 %%
Infrastructure29,369 19,237 58,161 36,779 
% of net revenue14 %30 %14 %29 %
Industrial and multi-market31,950 16,915 60,878 29,146 
% of net revenue16 %26 %15 %23 %
Total net revenue$205,376 $65,220 $414,735 $127,247 
_______________
(1) The Company’s net revenue by market categories were revised during the fourth quarter of 2020 to align with changing end-market conditions, the Company’s current business priorities, as well as spending requirements and growth opportunities in the four categories. The broadband category includes the Company’s prior connected home category plus the SoC business from the Wi-Fi and Broadband assets business, but excludes wired connectivity. The infrastructure category remains unchanged. Industrial and multi-market includes the previously reported revenue plus component revenues from the Wi-Fi and Broadband assets business. The Company’s connectivity category includes primarily its MoCA/G.hn products and Wi-Fi and Ethernet revenues from the Wi-Fi and Broadband assets business. The 2020 amounts were adjusted to reflect the change in market categories.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
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 June 30, 2021:
Operating Leases
(in thousands)
2021 (6 months)$5,543 
20228,840 
20235,208 
20244,079 
20253,992 
Thereafter5,058 
Total minimum payments32,720 
Less: imputed interest(2,497)
Less: unrealized translation loss
Total lease liabilities30,227 
Less: short-term lease liabilities(9,782)
Long-term lease liabilities$20,445 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of June 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2021 (6 months)$152,060 $11,594 $163,654 
20222,608 18,640 21,248 
2023— 10,121 10,121 
2024— 447 447 
Total minimum payments$154,668 $40,802 $195,470 
Future Minimum Payments Under Other Obligations As of June 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2021 (6 months)$152,060 $11,594 $163,654 
20222,608 18,640 21,248 
2023— 10,121 10,121 
2024— 447 447 
Total minimum payments$154,668 $40,802 $195,470 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 131,434 $ 150,034 $ 107,429 $ 93,117
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:            
Net income (loss) $ 733 $ 3,802 $ (21,807) $ (15,469) $ 4,535 $ (37,276)
Denominator:            
Weighted average common shares outstanding—basic (shares) 75,930   72,740   75,394 72,389
Dilutive common stock equivalents (shares) 3,096   0   3,263 0
Weighted average common shares outstanding-diluted (shares) 79,026   72,740   78,657 72,389
Net income (loss) per share:            
Basic (usd per share) $ 0.01   $ (0.30)   $ 0.06 $ (0.51)
Diluted (usd per share) $ 0.01   $ (0.30)   $ 0.06 $ (0.51)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share - Additional Information (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Common stock equivalents excluded from the calculation of diluted net income (loss) (shares) 40 2,500 100 2,900
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 09, 2020
Jul. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Business Acquisition [Line Items]          
Cash     $ 27,500 $ 0  
Aggregate principal amount of long-term debt     350,000    
Goodwill     302,828   $ 302,828
WiFi and Broadband assets business          
Business Acquisition [Line Items]          
Cash   $ 150,000      
Aggregate principal amount of long-term debt   175,000      
Contingent consideration, liability (up to)   25,000      
Goodwill   $ 23,396      
NanoSemi, Inc.          
Business Acquisition [Line Items]          
Cash $ 10,000        
Shares issued (in shares) 804,163        
Consideration transferred $ 61,180        
Goodwill 41,102        
NanoSemi, Inc. | Deferred payment of consideration in business acquisition          
Business Acquisition [Line Items]          
Consideration transferred 35,000        
NanoSemi, Inc. | Contingent Consideration - NanoSemi          
Business Acquisition [Line Items]          
Consideration transferred $ 35,000        
NanoSemi, Inc. | Payments of deferred cash payments          
Business Acquisition [Line Items]          
Consideration transferred     $ 27,500    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 09, 2020
Jul. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Fair value of purchase consideration:        
Cash     $ 27,500 $ 0
WiFi and Broadband assets business        
Fair value of purchase consideration:        
Cash   $ 150,000    
NanoSemi, Inc.        
Fair value of purchase consideration:        
Cash $ 10,000      
Common stock issued 17,080      
Liabilities incurred 34,100      
Total purchase price $ 61,180      
Shares issued (in shares) 804,163      
Share price (in dollars per share) $ 21.24      
NanoSemi, Inc. | Deferred payment of consideration in business acquisition        
Fair value of purchase consideration:        
Total purchase price $ 35,000      
NanoSemi, Inc. | Contingent Consideration - NanoSemi        
Fair value of purchase consideration:        
Liabilities incurred $ 0      
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed WiFi and Broadband assets business (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair value of purchase consideration:        
Cash   $ 27,500 $ 0  
Purchase price allocation:        
Goodwill   $ 302,828   $ 302,828
WiFi and Broadband assets business        
Fair value of purchase consideration:        
Cash $ 150,000      
Purchase price allocation:        
Inventory 67,100      
Property and equipment 17,641      
Identifiable intangible assets 58,000      
Deferred tax assets 457      
Accrued expenses (68)      
Accrued price protection liability (413)      
Accrued compensation (7,916)      
Other long-term liabilities (8,197)      
Identifiable net assets acquired 126,604      
Goodwill 23,396      
Total purchase price $ 150,000      
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - USD ($)
$ in Thousands
Sep. 09, 2020
Jul. 31, 2020
WiFi and Broadband assets business    
Business Acquisition [Line Items]    
Finite-lived intangible assets:   $ 50,800
Identifiable intangible assets   58,000
WiFi and Broadband assets business | IPR&D    
Business Acquisition [Line Items]    
Indefinite-lived intangible assets:   $ 7,200
WiFi and Broadband assets business | Developed technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years   7 years
Finite-lived intangible assets:   $ 43,200
WiFi and Broadband assets business | Customer-related intangible    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years   5 years
Finite-lived intangible assets:   $ 6,800
WiFi and Broadband assets business | Product backlog    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years   6 months 29 days
Finite-lived intangible assets:   $ 800
NanoSemi, Inc.    
Business Acquisition [Line Items]    
Identifiable intangible assets $ 19,900  
NanoSemi, Inc. | Developed technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years 7 years  
Finite-lived intangible assets: $ 17,500  
NanoSemi, Inc. | Trademarks and tradenames    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years 7 years  
Finite-lived intangible assets: $ 1,000  
NanoSemi, Inc. | Customer-related intangible    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years 5 years  
Finite-lived intangible assets: $ 900  
NanoSemi, Inc. | Product backlog    
Business Acquisition [Line Items]    
Finite-lived intangible assets, estimated life in years 5 years 3 months 29 days  
Finite-lived intangible assets: $ 500  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed NanoSemi, Inc. (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Sep. 09, 2020
Purchase price allocation:      
Goodwill $ 302,828 $ 302,828  
NanoSemi, Inc.      
Purchase price allocation:      
Accounts receivable     $ 175
Prepaid expenses and other current assets     879
Property and equipment     177
Leased right-of-use assets     1,805
Identifiable intangible assets     19,900
Accounts payable     (602)
Long-term lease liabilities     (1,546)
Other long-term liabilities     (164)
Identifiable net assets acquired     20,078
Goodwill     41,102
Total purchase price     61,180
NanoSemi, Inc. | Accrued expenses and other current liabilities      
Purchase price allocation:      
Accrued liabilities     (323)
NanoSemi, Inc. | Accrued compensation      
Purchase price allocation:      
Accrued liabilities     $ (223)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Activity - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 38 $ 64 $ 2,204 $ 553
Employee separation expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 20 52 1,273 97
Lease related charges        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0 0 608 275
Other        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 18 $ 12 $ 323 $ 181
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Activities - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Impairment of leasehold improvements $ 226 $ 163
Terminated Lease    
Impairment of leased right-of-use assets $ 400  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Restructuring Reserve [Roll Forward]        
Liability beginning balance     $ 3,997  
Restructuring charges $ 38 $ 64 2,204 $ 553
Cash payments     (2,049)  
Reimbursement from Intel     (2,439)  
Non-cash charges and adjustments     (862)  
Liability ending balance 851   851  
Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     3,274  
Restructuring charges 20 52 1,273 97
Cash payments     (1,856)  
Reimbursement from Intel     (2,439)  
Non-cash charges and adjustments     0  
Liability ending balance 252   252  
Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     720  
Restructuring charges 0 0 608 275
Cash payments     (168)  
Reimbursement from Intel     0  
Non-cash charges and adjustments     (561)  
Liability ending balance 599   599  
Other        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     3  
Restructuring charges 18 $ 12 323 $ 181
Cash payments     (25)  
Reimbursement from Intel     0  
Non-cash charges and adjustments     (301)  
Liability ending balance 0   0  
Restructuring - Short term        
Restructuring Reserve [Roll Forward]        
Liability ending balance 624   624  
Restructuring - Short term | Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability ending balance 252   252  
Restructuring - Short term | Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability ending balance 372   372  
Restructuring - Short term | Other        
Restructuring Reserve [Roll Forward]        
Liability ending balance 0   0  
Restructuring - Long term        
Restructuring Reserve [Roll Forward]        
Liability ending balance 227   227  
Restructuring - Long term | Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability ending balance 0   0  
Restructuring - Long term | Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability ending balance 227   227  
Restructuring - Long term | Other        
Restructuring Reserve [Roll Forward]        
Liability ending balance $ 0   $ 0  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangibles Assets - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Change in the carrying value of goodwill $ 0   $ 0  
Goodwill impairment 0 $ 0 0 $ 0
Impairment losses related to finite-lived intangible assets 0 0 0 86,000
Indefinite-lived intangible assets, period increase (decrease)     0 0
IPR&D impairment losses $ 0 $ 0 $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 2 months 12 days      
Gross Carrying Amount $ 454,942 $ 453,830    
Accumulated Amortization (287,178) (253,764)    
Net Carrying Amount $ 167,764 200,066 $ 159,441 $ 187,971
Licensed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 3 years 8 months 12 days      
Gross Carrying Amount $ 5,981 4,869    
Accumulated Amortization (2,045) (2,006)    
Net Carrying Amount $ 3,936 2,863    
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 10 months 24 days      
Gross Carrying Amount $ 304,061 304,061    
Accumulated Amortization (167,742) (146,252)    
Net Carrying Amount $ 136,319 157,809    
Trademarks and trade names        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 6 years 7 months 6 days      
Gross Carrying Amount $ 14,800 14,800    
Accumulated Amortization (10,019) (8,818)    
Net Carrying Amount $ 4,781 5,982    
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 4 years 7 months 6 days      
Gross Carrying Amount $ 128,800 128,800    
Accumulated Amortization (106,447) (96,047)    
Net Carrying Amount $ 22,353 32,753    
Product backlog        
Finite-Lived Intangible Assets [Line Items]        
Weighted Average Useful Life (in Years) 2 years 4 months 24 days      
Gross Carrying Amount $ 1,300 1,300    
Accumulated Amortization (925) (641)    
Net Carrying Amount $ 375 $ 659    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Finite-Lived Intangible Assets [Line Items]        
Amortization $ 16,578 $ 14,142 $ 33,414 $ 28,457
Cost of net revenue        
Finite-Lived Intangible Assets [Line Items]        
Amortization 10,762 8,592 21,527 17,183
Research and development        
Finite-Lived Intangible Assets [Line Items]        
Amortization 1 1 2 2
Selling, general and administrative        
Finite-Lived Intangible Assets [Line Items]        
Amortization $ 5,815 $ 5,549 $ 11,885 $ 11,272
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Finite-lived Intangible Assets [Roll Forward]        
Beginning balance     $ 200,066 $ 187,971
Additions     1,112 13
Amortization $ (16,578) $ (14,142) (33,414) (28,457)
Impairment losses     0 (86)
Ending balance $ 167,764 $ 159,441 $ 167,764 $ 159,441
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
2021 (6 months) $ 33,383      
2022 48,974      
2023 36,923      
2024 20,977      
2025 10,878      
Thereafter 16,629      
Net Carrying Amount $ 167,764 $ 200,066 $ 159,441 $ 187,971
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Cash and cash equivalents $ 130,312 $ 148,901
Short-term restricted cash 107 115
Long-term restricted cash 1,015 1,018
Total cash, cash equivalents and restricted cash 131,434 150,034
Money market funds 20,400 20,400
Restricted cash $ 1,100 $ 1,100
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Work-in-process $ 56,736 $ 35,852
Finished goods 41,766 61,987
Inventory $ 98,502 $ 97,839
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 9,180 $ 7,674
Other receivables 0 32,762
Other current assets 4,686 6,985
Prepaid expenses and other current assets $ 13,866 47,421
Other receivables - due from Intel   28,400
Receivable due from Intel - reimbursement   $ 4,400
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 123,295   $ 123,295   $ 109,300
Less accumulated depreciation and amortization (75,191)   (75,191)   (69,830)
Property and equipment, net 48,104   48,104   39,470
Depreciation 3,600 $ 1,600 $ 7,300 $ 3,300  
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Useful life     5 years    
Property and equipment, gross 3,840   $ 3,840   2,524
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 55,494   $ 55,494   55,456
Machinery and equipment | Minimum          
Property, Plant and Equipment [Line Items]          
Useful life     3 years    
Machinery and equipment | Maximum          
Property, Plant and Equipment [Line Items]          
Useful life     5 years    
Masks and production equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 23,006   $ 23,006   19,205
Masks and production equipment | Minimum          
Property, Plant and Equipment [Line Items]          
Useful life     2 years    
Masks and production equipment | Maximum          
Property, Plant and Equipment [Line Items]          
Useful life     5 years    
Software          
Property, Plant and Equipment [Line Items]          
Useful life     3 years    
Property and equipment, gross 7,969   $ 7,969   7,194
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 29,990   $ 29,990   16,871
Leasehold improvements | Minimum          
Property, Plant and Equipment [Line Items]          
Useful life     1 year    
Leasehold improvements | Maximum          
Property, Plant and Equipment [Line Items]          
Useful life     5 years    
Construction in progress          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 2,996   $ 2,996   $ 8,050
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Investments (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Balance Sheet Related Disclosures [Abstract]  
Long-term Investments $ 5.0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details- Accrued Price Protection Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Accrued Price Protection Rebate Activity [Roll Forward]    
Beginning balance $ 47,766 $ 12,557
Charged as a reduction of revenue 49,907 2,191
Reversal of unclaimed rebates 0 (159)
Payments (42,956) (8,687)
Ending balance $ 54,717 $ 5,902
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Capitalized Contract Cost [Line Items]    
Deferred purchase price payments $ 7,427 $ 34,484
Payables under transition services agreement 0 17,420
Accrued technology license payments 5,442 5,821
Accrued professional fees 3,121 2,620
Accrued engineering and production costs 1,537 3,448
Accrued restructuring 624 3,628
Accrued royalty 1,895 1,965
Short-term lease liabilities 9,782 8,144
Accrued customer credits 379 1,135
Income tax liability 2,187 1,193
Customer contract liabilities 1,315 29
Other 8,565 13,642
Total 61,235 105,842
Other payables - due to Intel   9,100
Other payables - other accrued expenses due to Intel   8,300
Reduction in Transaction Price    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 16,200 10,277
Sales Returns and Allowances    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 2,761 $ 2,036
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details Balance Sheet Details - AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance at December 31, 2020   $ 1,435     $ 1,435  
Other comprehensive income (loss) before reclassifications, net of tax, cumulative translation adjustments $ 357   $ 294   (632) $ (286)
Other comprehensive income (loss) before reclassifications, net of tax, pensions and other defined benefit plan obligation         0  
Other comprehensive income (loss) before reclassifications, net of tax, total 357 (989) $ 410 $ (733) (632)  
Balance at June 30, 2021 803       803  
Accumulated Foreign Currency Adjustment Attributable to Parent            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance at December 31, 2020   263     263  
Balance at June 30, 2021 (369)       (369)  
Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance at December 31, 2020   $ 1,172     1,172  
Balance at June 30, 2021 $ 1,172       $ 1,172  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Interest Rate Swap - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jul. 31, 2020
May 12, 2017
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt $ 350,000      
Net carrying amount of long-term debt 346,500      
Less: current portion of long-term debt (2,862) $ 0    
Long-term debt 343,022 363,592    
Term Debt        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt 350,000 369,812    
Unamortized debt discount (873) (1,767)    
Unamortized debt issuance costs (3,243) (4,453)    
Net carrying amount of long-term debt 345,884 363,592    
Less: current portion of long-term debt (2,862) 0    
Long-term debt 343,022 363,592    
Initial term loan under June 23, 2021 credit agreement        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt 350,000 0    
Unamortized debt discount     $ (900)  
Initial term loan under May 12, 2017 credit agreement        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt 0 212,000   $ 425,000
Incremental term loan under May 12, 2017 credit agreement, as amended        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt $ 0 $ 157,812 $ 350,000  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Interest Rate Swap - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 23, 2021
Dec. 31, 2020
Jul. 31, 2020
Nov. 30, 2017
May 12, 2017
Debt Instrument [Line Items]                  
Effective interest rate 3.20%   3.20%     4.40%      
Amortization of debt issuance costs and accretion of discount on debt and leases $ 500 $ 300 $ 1,000 $ 600          
Fair value of term loans outstanding 350,200   350,200     $ 376,100      
Aggregate principal amount of long-term debt $ 350,000   $ 350,000            
Aggregate commitments percentage 1.00%   1.00%            
Loss on extinguishment of debt $ 5,221 0 $ 5,221 0          
Increase (decrease) in fair value related to the interest rate swap liability included in other comprehensive income (loss)   $ 100   $ (50)          
Interest Rate Swap                  
Debt Instrument [Line Items]                  
Derivative, fixed interest rate 4.25%   4.25%         1.74685%  
Initial term loan under June 23, 2021 credit agreement                  
Debt Instrument [Line Items]                  
Effective interest rate             3.40%    
Fair value of term loans outstanding             $ 350,200    
Aggregate principal amount of long-term debt $ 350,000   $ 350,000     0      
Credit facility, incremental borrowing capacity         $ 175,000        
Credit facility, incremental borrowing capacity, percent of consolidated EBITDA         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    
Debt issuance costs             2,900    
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        
Initial term loan under May 12, 2017 credit agreement                  
Debt Instrument [Line Items]                  
Aggregate principal amount of long-term debt $ 0   $ 0     212,000     $ 425,000
Credit facility, incremental borrowing capacity                 $ 160,000
Debt instrument, quarterly amortization rate 0.25%   0.25%            
Call premium, percentage     1.00%            
Call premium, period     6 months            
Debt instrument, term     7 years            
Loss on extinguishment of debt     $ 5,200            
Initial term loan under May 12, 2017 credit agreement | Interest period 1                  
Debt Instrument [Line Items]                  
Interest period 1 month   1 month            
Initial term loan under May 12, 2017 credit agreement | Interest period 2                  
Debt Instrument [Line Items]                  
Interest period 3 months   3 months            
Initial term loan under May 12, 2017 credit agreement | Interest period 3                  
Debt Instrument [Line Items]                  
Interest period 6 months   6 months            
Initial term loan under May 12, 2017 credit agreement | Federal funds rate                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate     0.50%            
Initial term loan under May 12, 2017 credit agreement | LIBOR                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate     1.00%            
Debt instrument, basis spread on variable rate, additional applicable margin     2.50%            
Initial term loan under May 12, 2017 credit agreement | LIBOR | Interest Rate Swap                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate     2.50%            
Initial term loan under May 12, 2017 credit agreement | LIBOR subject to floor                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate     0.75%            
Initial term loan under May 12, 2017 credit agreement | Base rate                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate, additional applicable margin     1.50%            
Incremental term loan under May 12, 2017 credit agreement, as amended                  
Debt Instrument [Line Items]                  
Aggregate principal amount of long-term debt $ 0   $ 0     $ 157,812 350,000    
Debt instrument, term     3 years            
Incremental term loan under May 12, 2017 credit agreement, as amended | Debt amortization period 1                  
Debt Instrument [Line Items]                  
Debt instrument, quarterly amortization rate 1.25%   1.25%            
Incremental term loan under May 12, 2017 credit agreement, as amended | Debt amortization, period 2                  
Debt Instrument [Line Items]                  
Debt instrument, quarterly amortization rate 2.50%   2.50%            
Incremental term loan under May 12, 2017 credit agreement, as amended | Debt amortization period 3                  
Debt Instrument [Line Items]                  
Debt instrument, quarterly amortization rate 3.75%   3.75%            
Incremental term loan under May 12, 2017 credit agreement, as amended | LIBOR subject to floor                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate     4.25%            
Incremental term loan under May 12, 2017 credit agreement, as amended | Base rate                  
Debt Instrument [Line Items]                  
Debt instrument, basis spread on variable rate     3.25%            
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 375.00%   375.00%            
Debt issuance costs             $ 400    
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        
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Interest Rate Swap - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Debt Disclosure [Abstract]  
2021 (6 months) $ 1,750
2022 3,500
2023 3,500
2024 3,500
2025 3,500
Thereafter 334,250
Total principal payments due 350,000
Less: current portion (3,500)
Net carrying amount of long-term debt $ 346,500
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Feb. 28, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares Issued upon settlement of employee bonus plan (in shares)         500,000
Accrued bonuses $ 19.3   $ 19.3    
Unrecognized compensation costs, period for recognition     1 year 7 days    
Weighted Average Contractual Term, Vested and expected to vest (in years)     3 years 8 months 8 days    
Unrecognized compensation costs related to unvested options 0.7   $ 0.7    
Vesting percentage relative to net sales     60.00%    
Vesting percentage relative to earnings per share     40.00%    
Number of options granted (in shares)     0    
Intrinsic value of stock options exercised 6.7 $ 2.8 $ 9.0 $ 3.2  
Cash received from exercise of stock options 2.6 2.2 3.9 2.6  
Tax benefit from stock options exercised 10.6 $ 2.9 $ 13.3 $ 3.2  
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 98.9   $ 98.9    
Unrecognized compensation costs, period for recognition     2 years 9 months 21 days    
Performance-based restricted stock units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 24.7   $ 24.7    
Unrecognized compensation costs, period for recognition     1 year 4 months 28 days    
Performance period     3 years    
Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) 15,584,343   15,584,343    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) 4,183,884   4,183,884    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 13,966 $ 12,085 $ 26,921 $ 18,912
Cost of net revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 148 126 317 274
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 7,267 5,040 14,429 8,786
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 6,551 $ 6,919 $ 12,175 $ 9,852
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Restricted Stock Units (RSUs)  
Number of Shares (in thousands)  
Outstanding beginning balance (in shares) | shares 5,832
Granted (in shares) | shares 1,998
Vested (in shares) | shares (1,651)
Cancelled (in shares) | shares (327)
Outstanding ending balance (in shares) | shares 5,852
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 20.05
Granted (in dollars per share) | $ / shares 37.00
Vested (in dollars per share) | $ / shares 26.82
Cancelled (in dollars per share) | $ / shares 23.26
Outstanding ending balance (in dollars per share) | $ / shares $ 23.75
Performance-based restricted stock units (PRSUs)  
Number of Shares (in thousands)  
Outstanding beginning balance (in shares) | shares 1,722
Granted (in shares) | shares 599
Vested (in shares) | shares (311)
Cancelled (in shares) | shares 0
Outstanding ending balance (in shares) | shares 2,010
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 13.97
Granted (in dollars per share) | $ / shares 35.10
Vested (in dollars per share) | $ / shares 16.74
Cancelled (in dollars per share) | $ / shares 11.67
Outstanding ending balance (in dollars per share) | $ / shares $ 19.84
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock - $ / shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Common stock purchased under the ESPP (in shares) (113,510) (161,171)
Weighted Average Grant Date Fair Value (in dollars per share) $ 10.85 $ 6.41
Risk-free interest rate 0.04% 0.15%
Dividend yield 0.00% 0.00%
Expected life (in years) 6 months 6 months 3 days
Volatility 61.10% 93.25%
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Number of Options (in thousands)  
Outstanding beginning balance (in shares) | shares 797
Exercised (in shares) | shares (360)
Outstanding ending balance (in shares) | shares 437
Vested and expected to vest (in shares) | shares 437
Exercisable (in shares) | shares 346
Weighted-Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 14.67
Exercised (in dollars per share) | $ / shares 11.79
Outstanding ending balance (in dollars per share) | $ / shares 17.04
Vested and expected to vest (in dollars per share) | $ / shares 17.04
Exercisable (in dollars per share) | $ / shares $ 16.68
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Contractual Term, Outstanding (in years) 3 years 8 months 8 days
Aggregate Intrinsic Value, Outstanding (in thousands) | $ $ 11,119
Weighted Average Contractual Term, Vested and expected to vest (in years) 3 years 8 months 8 days
Aggregate Intrinsic Value, Vested and expected to vest (in thousands) | $ $ 11,119
Weighted Average Contractual Term, Exercisable (in years) 3 years 7 months 2 days
Aggregate Intrinsic Value, Exercisable (in thousands) | $ $ 8,933
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax benefit $ (8,010) $ (3,201) $ (6,204) $ (9,937)
Unrecognized Tax Benefits, Period Increase (Decrease)     400  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 400   400  
Unrecognized Tax Benefits, Income Tax Penalties Accrued $ 40   $ 40  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Concentration Risk [Line Items]          
Revenue from contract with customer $ 205,376 $ 65,220 $ 414,735 $ 127,247  
Net Revenue          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 205,376 $ 65,220 $ 414,735 $ 127,247  
Net Revenue | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%  
Net Revenue | Asia          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 169,088 $ 54,095 $ 340,248 $ 105,480  
Net Revenue | Asia | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 82.00% 83.00% 82.00% 83.00%  
Net Revenue | United States          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 8,027 $ 3,289 $ 18,327 $ 5,227  
Net Revenue | United States | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 4.00% 5.00% 4.00% 4.00%  
Net Revenue | Rest of world          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 28,261 $ 7,836 $ 56,160 $ 16,540  
Net Revenue | Rest of world | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00% 12.00% 14.00% 13.00%  
Net Revenue | Hong Kong | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 44.00% 42.00% 40.00% 46.00%  
Net Revenue | China | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   11.00% 11.00% 10.00%  
Net Revenue | Vietnam | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00%   13.00%    
Inventory | Vendor A | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 38.00%   41.00%    
Inventory | Vendor B | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 24.00% 15.00% 22.00% 16.00%  
Inventory | Vendor C | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 10.00% 20.00% 10.00% 18.00%  
Inventory | Vendor D | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   18.00%   18.00%  
Inventory | Vendor E | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   16.00%   17.00%  
Long lived assets          
Concentration Risk [Line Items]          
Long lived assets     $ 548,743   $ 571,450
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     $ 379,309   $ 403,071
Long lived assets | United States | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     69.00%   72.00%
Long lived assets | Rest of world          
Concentration Risk [Line Items]          
Long lived assets     $ 42,107   $ 31,412
Long lived assets | Rest of world | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     8.00%   5.00%
Long lived assets | Singapore          
Concentration Risk [Line Items]          
Long lived assets     $ 127,327   $ 136,967
Long lived assets | Singapore | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     23.00%   24.00%
Customer A | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 15.00% 10.00% 15.00% 10.00%  
Customer B | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%   12.00%    
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     14.00%   17.00%
Customer C | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   16.00%   17.00%  
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         13.00%
Customer E | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     10.00%    
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from contract with customer $ 205,376 $ 65,220 $ 414,735 $ 127,247
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from contract with customer 205,376 65,220 414,735 127,247
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from contract with customer $ 112,765 $ 22,495 $ 236,955 $ 49,133
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 55.00% 34.00% 57.00% 39.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from contract with customer $ 31,292 $ 6,573 $ 58,741 $ 12,189
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 15.00% 10.00% 14.00% 9.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from contract with customer $ 29,369 $ 19,237 $ 58,161 $ 36,779
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 14.00% 30.00% 14.00% 29.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from contract with customer $ 31,950 $ 16,915 $ 60,878 $ 29,146
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 16.00% 26.00% 15.00% 23.00%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]            
Customer contract liabilities $ 1,315   $ 1,315   $ 29  
Accrued price protection liability 54,717 $ 5,902 54,717 $ 5,902 47,766 $ 12,557
Right of return assets 1,000   1,000   600  
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 16,200   16,200   10,277  
Sales Returns and Allowances            
Revenues from External Customers and Long-Lived Assets [Line Items]            
Accrued obligations to customers for stock rotation rights $ 2,761   $ 2,761   $ 2,036  
Revenue from Distributors | Revenue Benchmark | Distributors            
Revenues from External Customers and Long-Lived Assets [Line Items]            
Concentration risk percentage 45.00% 64.00% 45.00% 63.00%    
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2021 (6 months) $ 5,543  
2022 8,840  
2023 5,208  
2024 4,079  
2025 3,992  
Thereafter 5,058  
Total minimum payments 32,720  
Less: imputed interest (2,497)  
Less: unrealized translation loss 5  
Total lease liabilities 30,227  
Less: short-term lease liabilities (9,782) $ (8,144)
Long-term lease liabilities $ 20,445 $ 20,862
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Lessee, Lease, Description [Line Items]          
Operating lease renewal term 5 years   5 years    
Operating lease, weighted average discount rate, percent 3.30%   3.30%   4.00%
Operating lease, weighted average remaining lease term 4 years 7 months 6 days   4 years 7 months 6 days   4 years 7 months 6 days
Operating lease cost $ 2.3 $ 0.9 $ 4.8 $ 1.8  
Right-of-use asset obtained in exchange for operating lease liability     $ 5.2 $ 0.0  
Minimum          
Lessee, Lease, Description [Line Items]          
Original operating lease terms 2 years   2 years    
Maximum          
Lessee, Lease, Description [Line Items]          
Original operating lease terms 8 years   8 years    
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Defined Benefit Retirement Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Jul. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Retirement plan liability       $ 7.9
Net periodic benefit cost $ 0.1 $ 0.2    
Other Long-term Investments        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Defined benefit obligation $ 6.3 $ 6.3 $ 6.4  
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Total    
2021 (6 months) $ 163,654  
2022 21,248  
2023 10,121  
2024 447  
Total minimum payments 195,470 $ 121,700
Inventory    
Inventory Purchase Obligations    
2021 (6 months) 152,060  
2022 2,608  
2023 0  
2024 0  
Total minimum payments 154,668  
Other Obligations    
Other Obligations    
2021 (6 months) 11,594  
2022 18,640  
2023 10,121  
2024 447  
Total minimum payments $ 40,802  
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Contractual obligation , change in balance $ 73,800  
Contractual obligation 195,470 $ 121,700
Proceeds received from other party $ 3,800  
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Feb. 23, 2021
Equity [Abstract]          
Stock repurchase program, authorized amount         $ 100,000,000
Repurchase of common stock (in shares) 119,900   194,900    
Average cost per share (in dollars per share) $ 37.2083   $ 36.5954    
Payments for repurchase of common stock $ 4,500,000   $ 7,137,000 $ 0  
Stock repurchased during period 4,464,000 $ 2,673,000 7,100,000    
Remaining authorized repurchase amount $ 92,900,000   $ 92,900,000    
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *&!_%('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 " "A@?Q2SEV"BN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI\WZC]#-1?&D(+B@> O)[&ZP:4(RTN[;F\;=+J(/X#$SOWSS M#4RG@] ^XG/T 2-93!>3ZXR,%CJB(A^/>*,7?/B,?8$9#=BCPX$2M'4+3,X3 MPV'J.S@#9AAA=.F[@&8AENJ?V-(!=DQ.R2ZI<1SK<55R>8<6WIX>7\JZE1T2 MJ4%C_I6LH$/ -3M-?EW=W6\>F.0-;ZOFIN*W&]Z(EHO+J_?9]8??6=AY8[?V M'QN?!&4'O^Y"?@%02P,$% @ H8'\4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "A@?Q2.N7:#BP% !@%0 & 'AL+W=O;W]GH=XJ6)EM$A& BB(,Z_^>Z0B*, >-#Z '8(8)\"Z*E_< X!3O:@.5GV M6-=<\_%(R2U1YFY0,P=9;K)H>)H@-L,XUPI^#2!.CZ^EE\*H:,)CG]S$.M![ M47?(@8[U.0-47_L=X"RA+5%:@ M7C%4\).?4:8S6@-S[0I/#PGC-:%?\!QRLPYF9YS0F\JWX4B?T\6B58P M&?]!)'NE9"^3[#4-QLM^(^HRCH=3N_N$4/1+BGX[BJ>4*RU4N"?/8B.5KB/" MI;1*!4+DED1N.Z*94($T\]0G,-MK4X0K%7/HAR]?&J;!1(]O@U"0QS1:"%7'@FO8-NTZ/==U$9YAR3-LP_,L M5H%Y62!9CSRJ'3U1O4KV\PR"./IFT@7_B.W/DPUX)EX.7V?'IT&R1IKTL'0Y>R M(4;(*D+6AG#B^U KDK/B@)CA(M_C^MSADOVAZY)[3F8A]X09"*5A8-( !H;: M]AF&75DX=?X7]M2H"Q/I!O"+S?;2082U10VGX M\QYK,:MZP'#'+I)";G;>FL5^;-6YC]-E3)M1MY;9+D" M0TAK&_,&Q=?/[?Q'LLKT62O3OXNA2NF 8(: M#KZYDJIVGC?HW',%,V#B>;#LA-Y ^+DDQECY.VOE[S>14"LSG#^#@EZ#:T4; M'M?#XH)-W2.K_)VU\O=YQ,.07*4)_)S43S1,:Y+I=RKH.NHRO+-]I:-*+%=PQVRU@)(?HX5\KK9?=4@'[AQU(2$8@FA]OD%O&HJW\[+3[3<9#MB"ZFUC++# MM>"^4.8&^'TII2Y.S!^4FZKC_P!02P,$% @ H8'\4N8)0/B1!@ _1H M !@ !X;"]W;W)KB8J"2Z%.4D^_4C95F218K.@'U))/GPZ#V'E^>0 MNGH2\GN]84R!Y[*HZNO%1JGMY7)99QM6TOI";%FE?UD+65*E;^7CLMY*1O.V M45DL,831LJ2\6JRNVF=W7+!U:(I^L%6AP>?.&/&V4> M+%=76_K([IGZMKV3^F[9>\EYR:J:BPI(MKY>O$>7-R0R#5J+OSA[JD?7P(3R M(,1W<_,QOUY HX@5+%/&!=7_=NR&%87QI'7\Z)PN^G>:AN/K@_=?V^!U, ^T M9C>B^)OG:G.]2!8@9VO:%.J+>/J==0&%QE\FBKK]"YXZ6[@ 65,K47:-M8*2 M5_O_]+E+Q*@!"F8:X*X!?FT#TC4@;:![96U8MU31U9443T ::^W-7+2Y:5OK M:'AENO%>2?TKU^W4ZD94M2AX3A7+P0=:T"ICX-ZXJ\$Y^'9_"WY^\PMX W@% MOFY$4],JKZ^62K_9M%]FW5L^[-^"9][RJ:DN (%G $.,',UO_,UO6::;H[8Y M/&Z^U/'V0>,^:-SZ(W-!-U*R2@%:USK.2X]'TGLDK<=@SB.M-T#G!F3F@OUH M^(X6^A7.7.U=1:TK,\UV*T0@0?AJN1OGQ&$6)"E$O=F1TJ!7&GB5WF^$5.>* MR5+/PEI)GIF>-[)=4O>^PK$&&$]T.FQ0Z!89]B)#K\CW628:G3TM,6,ZE0\% M.P,54RZ)H?UZ$A*,)BIMLR@. NS6&?4Z(Z_.C]5.=[*0+RYAD?7&- GAM)<= M5G%"4K>NN-<5>W7=2;:E/ ?L62_W-:O;H2G4ADF]IHS'ODMW[$AH$D43W;95 M$ =X9G FO>[$J_NK4+1XA<3$>CF)$P23B4:'681BE+A%IKW(U"ORLZ@>7SV! M4L<$&LV.O4ZGT8Q*!(>5'9X8!!KV4KVTG6^6I*W&KYJ=1YVWHQ[5.0TF6AUF M) UB.*-VQ"'DSRK3,,Z!--@]%^OSIF:> = Y&ZO . FF2Y/+#"5)-"-VX ?" M)^:]HM4CU\M2IW$^J]CNVSA((RNMMAV&,8[FI Y@0GXR_29$_L2+PBF.V'T) M<8*G\^BTW;&X@47(#Z-;MF9ZKN= T6=?;]N(25&(ITN2PRR)8#3#(C3 "/EI M]&>[@1K(CPTM439ZJ&\U,9C^*U2WDSDDPUE$()L-81 CJ\MLLR".YU8//# $ M^QER$.TI)$9]Z0H V[R(D#TG'&8(ALG9L=75N1D48CU:<'+VX(0+=D CB2S)MM4,K?% M%>RGRG&A=FH(V/C ",5).A7JL",DBF:F'AXP@_V8&2JVPE09)_7:',$P"*PA MZS(;I_]8[8 ;[,?-Y]/];@.$!'H06CWOL(M(F,Y)'%"#_:B9$O%40AU B6.K MM'29Z8WK'5&Q4F=VRQ J[#E__!T7', Q-Q MZJT'[I7(OF]$D3-9O_TIP2A^U^Y4U(OW4&; %SFU!3H4F+5YTQEX R\@A$B7 M"1+L:-&P=P"'9_H1J#=4&KXU:B,D_X?ENJ07AZ>\K@U#A 2B4;6N_7/=,\ZC M'1MCTP'D-3F.!34[&W M/Z$(OCL-?OSJHJ8I MFZ(]M.VJ,5W>2+8QY^L[!GBE[YU%,+$9F\!I">PP0@&96>'(@&'BQ_!8=<[6 M/.-.NA&;J^=Z+YR$4UXX#75MFZP M(RE":&X,#U FK]G_C3#73L/_&$1D'SH[]XAN0\<><3GZ-F$^#/U!Y2.O:EV) MK75+>!'K1,C]MY;]C1+;]G/%@U!*E.WEAE$MWQCHW]="[YRZ&_,%I/_BM?H7 M4$L#!!0 ( *&!_%)T8G1_T0( *$) 8 >&PO=V]R:W-H965T&ULG99M;]HP$,>_BA7M12MUQ 220 5(+56U39J$BK:]F/;")(98 M=>S,=J#;I]_923,H3Z&\ #_<_^YWEPOV:"/5L\XH->@EYT*/O M$_7GGG*Y&7M=[W7AB:TR8Q?\R:@@*SJGYELQ4S#S&R\IRZG03 JDZ'+LW75O MIUUL!<[B.Z,;O35&-I6%E,]V\CD=>]@244X38UT0^%G3*>7<>@*.W[53KXEI MA=OC5^^/+GE(9D$TG4K^@Z4F&WL##Z5T24INGN3F$ZT3"JV_1'+MOM&FL@UC M#R6E-C*OQ4"0,U']DI>Z$%N";O^((*@%05M!KQ;T7*(5F4OK@1@R&2FY0D?\S0VD#/UHD%RB1R8@<48XFDG-7'_]O%MHHZ#+ M?IT(UFN"]5RP_I%@,^A-JA24&!YH\GR#"J+0FO"2HJM2IZB@JJKK]:&Z5KYC MY]N^ENL)[F",H8CK[?J=-=M![S?H_/2&DRJ=A?V+BJE@ZR5\[#+:@@ MQ.[SAKZ%X0Y_V/"'[^)G6I=GV,,]I+?0IRQV:*.&-GH7+?P!:T-$RL3J)')T M%OF4Q0YRW"#')Y&G,L_A?7E/8\?M&ONLV0[WH.$>7,!]65]%1\"[^?^3@R]';=GCMNT4"ARP/ M9^!OG9_V\O*5J!43&G&Z!"GNQ.!#5?>!:F)DX8[4A31P0+MA!GTHWM[+)/U!+ P04 " "A@?Q2=\QP0C8& "!&P & 'AL+W=O M%)N.A4JB)U))]N]W*2F28UXQ7O=B6_*YESR'E^2A=/DDJV]J)X0F MST5>JJO)3NO]Q6RFUCM1I.I<[D4)_VQE5:0:+JN'F=I7(MTT044^8YX7SHHT M*R?SR^;>;36_E+7.LU+<5D3519%6_UR+7#Y=3>CDY<;G[&&GS8W9_'*?/H@[ MH;_N;RNXFO59-EDA2I7)DE1B>S7Y0"]6+#(!#>+W3#RI@]_$4+F7\INYN-E< M33S3(Y&+M38I4OAZ% N1YR83]./O+NFD;],$'OY^R?YC0Q[(W*=*+&3^1[;1 MNZM)/"$;L4WK7'^63S^+CE!@\JUEKII/\M1B0P"O:Z5ET05##XJL;+_3YTZ( M@P#(@P>P+H =!_@C ;P+X*>VX'EFZZ[1Z[91-M(H)Q]EJ7>* MK,J-V"#Q2W=\Z(B?@0"]"NQ%A6OF3/A+79X3[KTGS&,4Z<_B]' /H_/_6E]] M=^NOQ.!]2? F'Q_)=U.N92&&8B!_?KA7NH(I_94#M\7!(;&08,%@?CX%+&^A3/^*!A5S92,HB MYD>'R%>D@YYTX"2]D$J;*56ZR;=)@H/V$Q9S;G.W@1RZ&=G<;2!-/"!O<[>1 M(8]\-DH][*F'3NH_55(ILJ_D-M,8Y]#N(66!CY"VD9Q%"'!I QGS6G(.86ZI;-\(.(9MG0EU(5CZL1]UM@IY6>A1%JM=P167=@,'V&7 MWYL)BLD:6\PBWZ?(-+*!+$IBWU;5!E(>!3&BJHT,>/BZYE[Q3WK^B9/_'=@) MT/0]>1 EZ)LW.J0;V!4SLSX9QX%)D=AU$\2Q/?T7-A#J*T)6%!L8,1[8FJUL M8,"H-SZIJ#=LVYY3BYMBGV95LSSG,,$$O@M[5OO'G-^&+-^&K!!('(ZS/# G M]*V*UU6]UG5EYM(:O,?#"%-J#W)LCS ""Y%21V"PLR#CBP"#8+S0*1N(,R?Q M+U)#?4MK&4&Y,V0)]3A/$/XV- @":BNU1)",,NK;LV&%M>^%/O7'=1BL".7N M,F^]R)FI\7=D6\GB112PI:@8_+2A6R# *6-19*\+2P0*4C!DY<.2^BSQDG$I M!M]$W<;IIM0"K+<&[VTT0Q66##.$5HGY1MAB;M/4$^Z* M'V5LVY8IV!:;S0)#,AHC]@%#1HEONZL5AO3#P#':@VNB;MOTJW%-<) 6SV;^ MUYG:-6L]>,B-N$=W?&J;F2D88DP*&VEI<&JRE3/9:_*#>Z*1D_PGO1-55^?D MK!O^=^^-?4:91TAGN3U>"PP88Y6/X$*DJ%8(,'&,_F#TJ-OI=,@9&H'Z ?;X ,O)H?;&-T,V&$+&G"=*BSP!&]0^C7,=+=G@M)C;:5VG M*EN3LUIMALRXPFV>^'#!/_?HL;XV:NJ=\V-IT5SAL:YHKH".:#HX*N9V5,LL MK\UCSU-(^R>1ME$8:32711K--4IZ<%4LK%JWP8-Z=N74Q_AE)^5BN1B"TUYYQ'TM6K? M][076NZ;%QKW4FM9-#]W(MV(R@#@_ZV4^N7"--"_=9O_"U!+ P04 " "A M@?Q2A8?N*[T# !(# & 'AL+W=O<_%-I@"*'(J< M[R>6:[U.?,DVJ=(3]G2\C3?P".II^R!P9-=>DJP )C/.B(#UQ+IS;Q>1QAO M;QGLY=$[T4R6G'_3@P_)Q'+T@B"'E=(>8GP\PPSR7#O"9?Q=^;3JD-KP^/W5 M^T^&.W)9QA)F//\]2U0ZL48626 =[W+UA>]_AHK/4/M;\5R:_V1?81V+K'92 M\:(RQA44&2N?\:'2X<@ _70;>)6!US3PSQC0RH!>&L&O#/Q+(PPK T/=+KD; MX>:QBJ=CP?=$:#1ZTR]&?6.->F5,Y\FC$O@U0SLUG7$F>9XEL8*$/"I\8!(H M2?B:S'B!J9?JG'@&\H&M> 'DW2]U7DWNMU^''' M;@AUKHCG>&['>F:7FSM==/Y?],5_CGXB!JW3@QI_](R_.B/.)L0?=TNI!)[W M/WO"^74XWX3SSX3[%0MC5B5:KA.M*Y]*%X%QHGH$6'+QIZ85##3J@.:ZK#7F4_JQ0$69U(>D+]BC PLJOX<-NC M;5 '#'JUQ;J*59-A41$"V.J%X*XQF<=EO4[^PEICCOYQ7 ('O) DZ.$@<$*" M9YP,/.H2O*$(,L _ 6"F978@17D401]%@KD(=2I?X:4BMV"NA?SEREB M;7QBV [DV3](?8-M0)4L!/5\O4#QLB> T]&XC7#=HZ/U#+XLV H]IM]:C6NM1K]8_/*-=?$<79%@;X[L- M/O,VIB/#.D#4H]VLHYIUU,OZ*U=Q_E;64:M(ND[4W.@V"*LRC9I5N0VCD=.H M\(L.7S0<1E&#NWW4&A4@-J8GESMS.^;GV":7 M7>UW]V6/_2D6FXQ)DL,:0SDW(6Z3*/O67.^4R91H',OO&$Y-VO?<>)#ACR\P\R?5'+/-Q <8R MT^X)Z](V\"!>:B/S$DP1Y%P4;[8I==@!D)_3@+ $A(> YAE 5 *BMS(T2T#S MK0RM$N!2]XOB.;RA(2^7'94#](J#P3$ 1/$IRK&$D$DQ.X(>7\>T+ M>)_$J10*MPKUPXL./RW%#43!-81!V#@1S^#M\.!4.O_'/OIG]CTQHJI<(N46OP)Y%CIC18]) M?M+]L,%<@V$;P TU3XVG2JY@:3L6VSE7O79PV_%7N[_QV":*]DV&QR9AU-BW M&9VP:58F>R*T*A%:%T5X%C0 ,OZ;+NB<&C_4,G<%20$N#"K4!A3]%=!KMMA3 M FI3%#CCIGZJ;%O'^08'N1R;O<#I+Q=WI/CFKNFKZ&6"Z%*>JJ.JWFRKUK MIP?G_<;=H''B?$ASJ!@;?]T70^R1J3D7&C*<$55P240@ *(S M 8 >&PO=V]R:W-H965T&ULQ9MM;]NV%L>_"F$,6 O, MM?@H:4@"S'&,VPOB_)3M9&R1G]OL[RZGFSJ>O?C;%:M-G*;5&^*GU>JJ]G1RSK=RKQ*BQR5\OYZ\A/^ M<2E8TZ"U^#V5C]7)>]3B^-1L:,*,!C0<:\*X!-WL(!AJ(KH%HQ_XP6.U(+Y(ZN;DJBT=4-M;*6_.F MG:ZVM1K@-&\RZT-=JO^FJEU]H*%??JJEA]VA39 M6I;?5^CNKWU:?T%3]-N'!7KUW6OT'4IS].NFV%=)OJZN9K6*IO$Y6W4]SP\] MDX&>?RWJ) .:W;J;W1;;K+\+>9^NTKKO9*;F M^#C1Y#C1I/7*!KS.DRS)5Q(E-?HH'](\3_.'9I9WLDR+-7JE)K/:)*6L7CL/%CL/%VH9T M8+A4CBF>5!*]4L/2OGO=+,N3I5M]_[1T_WQ?9!E2]?@Q*=?_=Z04/W;.G7/5 M+<6JZ0RE5;57";O;E]4^R6M4%T@>^DV:_JH?4*XX>9)F4%9Q*ZO4U WFE#C& M*2X<)Y16PHJ-"$R,E/$8]<(/C^&'SO#;R9PV^%PC55&4IJB2IH9!0896_R(B M9EY[C'I!1L<@(V>0AP*XZA7 M"V Z%565.!TSR,KD&E(J;&\/$:]:.-CM+$S MVI]5*GJCB^V.,6!K8M9I0 MQ@?7%3X1#_AY,8Z(:][Y[JWV(,+<2-?;SLY5J0%7G,8!Y48N 793+$PT+$$S M$A/!!P9,0QA_4PKC8U9[.;LV(KUWWVN$B=P5"P;HZ%*:CJT!]9< MQVZPGU>Q_#"R<>Z!D68Z=D/=7['\2+)A#B,I]D^P[0I&$J0? "1!9@XD$:TS M2/#M2Q;1$H*X)<3E-Q$$$ -Q.)A@Y&0'[8;W9?81Q&9V'!FB,=59N96 P+#:*12=BS@P+'C]E[+,RP.8 > MJWZP&K#$#=AS]F+$YBPF0<3-2'UF_5 UC8F;QL_:D1&;O,R$S9W'J!^O)C-Q MDWF4=B$ YPB. E/A^>WZ46H I$2$UQ\]GU@]6PYI>[DR: MVBQ6.Q=NZB"O63]436SZ%4ZF*7#J;*GT.Y]5/V+-;WJ!TVEJTY!& 3%KJL>J M_]!) Y-=_FP:0ZN) :CD-(P&UQ/3J&27.9N&XIHSX&R:!&$8&26,V9 T3!: M*T$B15PCF: NF5$REX#1M-DL1 /"EFE&LJ]T,@UK( :<3#LU$-,X91<\F88U M$+-/G$$-!-B9&HC9* 8U$& ':"# RJF!V,F#XG_A9)IIX+*O!-PY X"+8Q8/ M)I(F+KLD<3MGO4?X(1Z,0J.4N5'Z+#XQ8'\KZ%!=UZQD;E:.(@^SJ:=6]@"G MF:8>>^:NU;&SAIEB,R\43,2#I8=K[O%GV+5OP5-2_Y<6OH(SH%-*,;Q*<&[\8<,23 \_AJR MW W9\U#/[>>W4[6PF#G0 (1[9OU@-86YF\(O>4S#;3AC/'RHS#6>N1O/YSZF MX3:%B3#U[L)GU?^^G^:T<'/ZG.,)8>,/T]@\K%IXS?JA:D8*-R.?)?\$<(9K M/J2^\QCUX]6D%&Y2CI*( MC]F5_L6WJ,^O%I*(G1N\.7R4AA;\7<,E)H<@DW MN5XD(X5]:@K*2,#.) 5@ LI(R)4E(P$C6$;.3GZMT/QZ12DKI;@JE,E[U3)X M$ZHA+P\_"#EBBY[IJVJO9MNMV M'Q>+MMR*FKCK8QK.HW+>=J@^#04$MF_X_?SXLQ&@ S(,/ M((#-[(QE_&^T_"M MA''=]:UJ6E7)->_$.KKOX!]TV^@K7N8WFT1_WGZ.+O[V[7'3P MHV;HHCS\P*?^!\C$#V31=]5TVS;ZTJS%^G3\ L0.BLE1\2<2G/"?^^9#1./W M$8E)@NBY/7]X')!#AP6D=CXZ,=_O.Z%Y)YN'Z,9$I.RD: /3LF%:9J=E$]/^ M!CM8-J6J1711J;9%5[Z?(K-3F/WZ>,U2FL8Q^/4X7A'?;DYSDF=CRQ.5Z: R M#3I_L_X/A&@?,9V";5VJII25B)K7\LW7I0FHG5:/$B(A6KU$:E@[/JS=Q\#B M98.L++AX-[72G?PO[Q-%LX9]#3FNE/8#;"'[Z=+Q0C)*B+^2OB&E)$LG%S(? M%.=!Q=_J'9?:+&1DENMU"/4J<^_'7\OS+9;3%WDY:%N>OYJ0%]9B!1>W;?>\ M*454JA8NOEED7I9:#$:R+=4>X@)S9.G))'&>^*OMVRWC?-*?8O"G"/ISWZGR MY]SD_C6HKP&([61@%+[2K""(5-\P618)F12;Q"Y!QT&YG\5&: U:#_NIX\]X M>!SF&6N8IRQ#Q&*61;R<7MIDA),DJ/9?$+T1A !<_YUJ>65B ;8\;/3NQ4:) M^&LO=R;041<2?W\MEX@#OMV4V.DI1@.Q(QG)+K<)>D0;D7?X?"^)U-T48U5-%0 M)C90I\$&;B'0R3, V_/)<"]$+>B"Y6HA$;V0&/ MH=25I035P%SC2SO*BOR)ZS4>+SX YRRCV/(CEC1?3OOC4)GDP:+C=LN;!Q M MFW$!84/<9IA*\I6L;#'QWA8B$$UBLX&^P9:UO(0,U$J3\8/%1N+XF+P!R+)' MG:E_A'SDJTJ@:^?C;)[ERQS;;@CYBCR0GQW[DC#\OC6/L,&4QF/5I]@\+;!< MAAB2Y6D8G!;W#G>#9A%?TE5MQ4ZD,:(#S1*&4.V&6*9Y].9 MC#CPD3? ]TMYE_@ RY%R$S&C@9Q '.Q(&'9#R.[XBXG7][9ZVPMTW?OTUHTW M%NJ3#SC(#$AJ0 Q30J>+:.)02,(HO#DX\5991WR<)2"!(EI]RSQ/IW@C M8?0=M>ZTA#(::HSN<+)Q7&9TBQ*?:EF1(CT?8CC/LJR85NXH2,(4M*'^9C0@ M/&.4Y8A2C'QY'%#JT$?"Z/O=QF^EFH=Y)W3]IF:L#RPPR0C<$I)-E_O$T8V$ M.T'3^)_5**,.^ U@MDP(%M>^99(6\32?B<,A60;Y;!#3GG\B0AR[2)A==WM= M;KG)3;_45! $5DEN8>6M"F+*"CJ=<:GC&GV#:V/QLNF@AI&0> .,H$B7EB0) M@@G4P2X;VWS>5(X#865#57[C7Y]NG?PPD<8[&Z3L'PWSN[J MJ ,=#8/N9-E=(I V1B=[.NH3:MY+]C3[EE.:1R>*88H-*>"X\G+84>'M3WU8 M@>P".\C"3%G!II,N=6"C++C_O\J&0UMQ[OZGCCLTS)T[K4HAUFVTT:J.(+6[ M4ZA PTA]O-##M?06Q3>=6@V'(!I&T!U_&;>TIP=GJ%ZLQ4H(0B'$&&RVR0W4DPC ,!BK_ZV-"BZOWF M*HL+ADCW#5G&IB%/'@$KD(/;JB=[ M30#WR:HJ'#.%A MCNUVQ)"<%EJG'CDFLC<..9M2V[;C8BWZ5^\,&8WX]YX+UJ_17C'?HVXA$$SL M'1/?,:1C9#1PP,]&=_K"C>#MV3Y$O(/4\"";QL2A*8*%E@HMNYC?_B6P]RF2 MYA#3 OKVZ1Z7.6*S,+%_S35A3AR"3OE\3LR.P9Q"3./\U=GVJ5<.Z2P+%CCW M^]VNLC<$>&5O=%6JW>N^Q+2^;"J84C;]0Q90+H>.&9E#,PNCV1;CEA &!=!" M"+.&Z#HA;2"+D2H0,:1%*/,[1+,PHE^+#=^Z8CYIDPR[(X@9VO)V2K!#,BO^ M[XO:J&9^:'3.N4V=.CZF83Y^&Y4M[9;K ^9')=A*-?N)V\&'N<>W]0E9YLAF MP"Q3[#(O1@^2U$(_V.=KVLB>%?9/: R?#L_PW-@G5UY]_BGY>-L_B>.FZ1\, M^LXU)+ VJL0&IHP_Y' M=?^L3?^F4SO[N,I*=9VJ[E&3?L. !Q* & 'AL+W=O._?\J>U"K8UZYX3OFD:Z_86J[>[9TKS>!;AP_?]K*M5JJ M\*%]YW!UW%,I=:.,U]8(IZIG1^\+-6.S_Z+4B2E;57=/&Z?'8T M)X94K8I %"3^;=6EJFLB!#9^2S2/^B-IX_AWIOZ*98XY M[$OQQIJP\>*E*55YN/\8C/?<+S+W%XL'"7[7F9DXG4_$8KXX>8#>::^-4Z9W M^@G:F(A+:SQD+0?EO'/**Q/B#6CHE3;2%%K68HF;"LX:O/C7^_%&WG]/7Y)-Q&O33$3.^F%-H5U MK75068D+[*WE3CI%OY>JA2)7RL&F\]/9S?T3$>Q:A0V>[W38" V%[S:VKL'D MSH"<[U9>EUHZ,#41" ^._ZW" L2[<@YK@A7R@#/K!$C"X$TKS7XBM!=2M,YN M=8F#($YAFZ8SD)[D\\+O/9CT4VNFQ4:WXM'27CX6<)8N/N]\%&SEK"Q7T.1$ M-':E:\5:W6FG2/5843D)7^F*T#DU$? T*0HXD0)/M%*;$A#@R,'HL@'4Z"DL M<@6TEFU;9X9&:HJ\5W)5D_8U:*VCG@OMBDX'0):'*4DBDI64YQ7)6H*+T08A MZYKT0OH,,#KQ )-%^: 1*38 O*EO%=$>JR=I9T)FKKN2O,3)4EM1.?5;ITRQ M%X_>OWH\B01:Y3BUF(*4(VN[AJ[TM2JGQ*:LH16]U@&GQVMBM8!H(#L17A6= MTV$OE%F3NV450C9':Y(;&Q4H-Q GM=PKYZ-V6[N#=7$TL@^%[DB+?_G3UXN3 MKY[X!,'8DJ11@A.*LY#6@S6RSJH+EF@VT"%,W,@K/L(Z,$X<0VK=T@%T5E=) MMG9<(=Z^?).XZ9/3B[>7R]?*QJ#2% M+LGS8OG]X/^D&P0,/UB#ZYW<^R?B%SU]I0]#PJ%P(&W#)\0&BA_9[DER(V"K M\85"3+M(,-&F+6??'G_Q+:?IJ0\#CJUD<;5!HKX1<4\BNU,+V"J2^2*=@TAL M%/05C51;LYXR)>:" B)S"'D *CO4%_3_IF^E<,[JZPV4D0)6]!$=&HI*RP@7 M(QW1?2&]YJ@[2$ Q(\%VNB6^\?@P8_T$SY!%"G0R;FSN(1'IZ":.N(GG+-=#(,PK-G*KQ$HI \E5*UT4FNBZDD.?P5P.>:4=Y%HK MHYPDXGA.V2$K3'PP+ SG7F;N')$*G^1H^?;\_-V$C= _X*A,/)G Y[K]9='6DLI_^<<59T%$0U,@B( M[45IA;&A5R4C:I7..60 0%+4UL,GO2"4U*2AU9Z%8!G(BK5"N-]E+)Q=UU', M#.OLGC()$GUOJWR(MAVL@:!#49GS<#%VGQGLR[S:5IN4U0=_GMR)._R"!!,N.A*;'16B;I&RRH49DJQAZ 4N/8"V/'(;L &BQ->H$ MGTYBO _["!B%]!M1H?6!D2@>#YA8R9J=/[9?DD]^ :FX_#D]X;)VSA43R.-P ML.ULJHPWF2A;OI%[ MLI6Z1@YG$Z23*H 0&,JJ)6^XJ=N3F?C@F>I+'W3#N,N-PJ@[>*_]5;S[ <[M M*+A98^1J$?W[_NF>S$,>0OA(E1WKGF$PX:(?9U5X!)5;0AUP([WOFC:!.$DL MJPJB1B=L8BISK/;!1SXG-_(9XZ!A'YV)[U%:L/KN1D>GMLITBHH$ZG7PD-6? MG,U8-"DX'*69W&K7<76I4,FPPUR^_?GUB^G)WR8")%'NZ(+Q&R,;*HUS^&)EYGV$ZKY#][)G52-3:5;J4#SEHIM-#M-R M*H;RJ>)E!R]!? _8B64UY[\ #%IO#I2P :D5BH>*S;*F\F]+5E$M296 ?:]@!DYK0B%@N!X$]XAOR1V?D+-3JFM90M\H/X%=9,K#0L$DO-_!G ML:I1#]?H70;O^S!;SEAAZAKUJ5O%_&1#J*' XJKWAVRX#S*W.ONIABJ26]&"?=FE^BCIRWMY"V2PG* D%5,T M!TAI:+?18/4^.\51JJ)&8FNIPJZYG,K>=2AVZIZ[/M6PG7H$28QG6\$D==N^Q.Z JR/E#$P2-9+8RUKE*B9A?G(>'M%$#X*@:!*W M*D%W(Y%" _4)L"^;LMU)!* MSL.B98==Q(KOJHK&AS&35UV2 K[U:RQ-QJ[#V3\F8()($*T5)=RHUFO\0/Z M\\5B"3E!D&CN=@1%8.^S4K;S)Z!7P75N].((>4;%'((R%'$B>M@\ZX%<87'Y.1IF?"K[JP%/; MSGGRN=&1LH#Z8J/C#^S;^U)TRI[O WVSO4K5JH@!/*(@X.2QUY#5[W)15<%8 M,8/W/6SL@..@,3E/'#.DQG>8"UWT R34="K<\/@?I+%+F"N-(A[] ,@4I^C* M8EG.09<",,88PE?&]TDT"..9H7)QDMA';!RZW%0W[0[4*Z]Y$=R-G):H]"09 MP8S:H5)!IPK=W-R(U5@3<3./46G] 90JLZ&>,.H=!-4U\G20HT^1Y M, ]'N)^TU9VF.#AG2"]]E(Q'!#IV,F.W =E)LB&MH9XF6X,$]7%&R"X;5+$Q MMK9K367Q^>"&Y.F>D32!D=Q*7?.,D2!.49E2R2WJ/+I%5=_(K6/0R[I&Z5O= M3+V=R5MNA6(\=(<.GL.5L%V' R;23H^L(?5!TF*Y48]=H_.#Q3<^6HLA=9>0A2, NT37ECS=C77ZT-^0 M$H9)2591(9WC3@20V_'!FDMJCAD>7.J8W+EU9<_[K@-P++[.32G')/HF9HF/ M9B^"/#^B?85EL/IVP_PCC;U"QW@14WN$R%*CXW*Y@J8W#+T$#T/7D&#]R#%3 MX7. V[//>3OUGE[]W/"G>\8!G%OR2VK.Q2/:XPEEHLWVA\V&H9JQ:7X[WIDA MZ1X>/G(()?:,L \/!&:0@P;74.UY:7E:.E8(>@K;]?CRV@P=_F).W24=\.I\ M><&^0'N7'\0/=L9/IR<+ EJJS'^2UV#JT4^VA5M_=39_S((LGBQAJEI7^\SK MZ&C2Z\'N"0>K:M#W]E6ENB80XZ@;-9"<'%K ET15E":Z3I*C6#R7UX0)MI!Y MBE=8JJ02RI?]2S^L&T8**HP4.=3R/+7T:"U'-1Z?*'<>MXP!.A:",3A>W4\U,*_F%#D%LET;\:7&> MOF61N0B+0RX?N:"#N2$=C?5P7?8C%0[E!"K<1/4'Y_%/#L$5L,UPN\D]RW@J M%!WLC475-:).RW)["$@KI2OYB'Z0'2RC+/<]7$#PRU6"16: M4\OMJ@]ZVO6 M@7X#M+M%P-%+F9X$1&@L[$>/#Y\P\:00BH=QO7&O@DK-<\?PB>PFO33/FZ]N 9AX88E6,"C0BX8RY+> 9-+7JDX MH0>JK]>4B'BNW]>M$QH*4GW&H$V^O*:Q/_)3CV0RI#%J7Q3'EP[\A4!\E^Y2 MZSMZL]//T.Z8(7(%60X)W *D?&NC(L>O@WS\?ND/CNF'B0\#_AR#!T%&K^9, MZB'5Z*P49_>B5A^0(]#Z@V-TL,58Q_^'^/OK?;Q\6F#=]6G1\>@SL$:Y-7_L MQA69"?&+L/YN_SW=>?R,;%@>/\9[(QV,Z-%A5]@ZGWWUQ9%P\0.W>!%LRQ^5 MT8C0-OQSHR1BC!;@>6717Z0+.J#_RO#Y?P!02P,$% @ H8'\4C_9Z"1^ M! N L !D !X;"]W;W)K&ULO5;;;N,V$/V5 M@;LH$D"19"E7:LU[N7'7:[]LTQT+84%=8TLU*FT(XVIK[OJT, MBLPK%:H?1]&X7PA9]A9S?W9K%G-=.R5+O#5@ZZ(09G.!2J_/>H/>]N"KO,\= M'_07\TK]\\'IQ9#EO<#O$M=V9PULR5+K M!]Y\SLYZ$1-"A:EC!$%_CWB)2C$0T?C>8O:Z)UEQ=[U%_^AM)UN6PN*E5M]D MYO*SWK0'&:Y$K=Q7O?Z$K3TCQDNULOX7UHUL$O4@K:W31:M,# I9-O_BJ?7# MCL)TGT+<*L2>=_.09WDEG%C,C5Z#86E"XX4WU6L3.5ER4.ZFYQ0W'_ M7*:Z0#CZ15M[#+=HX"X7!N=]1P^P6#]MP2X:L'@/V!B^Z-+E%J[+#+.7^GTB MUK&+M^PNXH. /]=E"$D40!S%@P-X26=MXO&2/7C7PI2RO+?/1L(?YTOK#"7' MGP?PAQW^T.,/_QMO_FNP"V%E"KBUIJ)SR^'XVF.I+8;3Z0/@]UH^"H4E=12XDJIFED3< M\]9%5?^?K(%.W\/*F"/UC[UF',+/T*&AXB6;:LOW?.>HA]K:;$X:J +)<5D( MU&N@JDVE+7->D>A.*,F7P4L&NN)#&U"#I#26*?NMN:E+2:S8M%=78BU,1G<& MNSC1G=.P/& ?([&&+M6&0Z%JJG%:>&-V"';>:B.ZSM'+2 .X6E$SYAAOW1E2 MAK=>LHRUSF6:>\1+R@)1;B 7]+0//X<]^!N!8)+XU/);&5V\PS"$7SD<8JF0 M'$!?*:#/F_507M&G8Z>X]*7'SMB!."4(@_BB_0$U+_3-ZTX^[;GAML8_T<[J MR+M4UY;>('O)$JS<'W^8QH/XI\81DU$P2R*8Q,%D M&/$NF0UYETQG35T?#%421+,QM("TB\=)M_O'A+;QF,R"*!YWE*;!>#394GKM MJ,ZQI]!TU0\0A=& _12%273<[,?-?C0X[KK5>W(?VQ[@?&9PPEC*@Z+) WPC M#UB$,R!XD?]=)N]U(C>;W>;C)4YX5,G:2@_:NC+89C;=5-K10@JE-L\U93&M MC72R:3UDSY!F#J7\^$3LHG#0[;SMS"B M?1CO%?#K#\-SJ60UE!84K4HW"R:@'IID3FXW3E9_-EMK1I.>7.8W6 M:%B [E>:PM1N^(%N6%_\!5!+ P04 " "A@?Q28;A%&:L2 "!.0 &0 M 'AL+W=O> M@.-,LAE,9HW)[ X.A\.!ZJ8D3KJ;/62W;>77WU=%LILMR8XS>P\<;H",I6ZR M6*SG5T7JU9VQ7]Q:J4;@>= M21/3SY'Z M>]X[]K*03EV;XC>=-^O7!Y<'(E=+V1;-+^;NKRKLYXSH9:9P_']QY\?.YP"M M\FPPIRM2RN?&XJW&O.;-V];AB7/BVI0+74D2E7MUTH T#3C) IFWGLSL 3+G MXI.IFK43/U2YRH?S3\!2Q]?OYI2B0^8>B)J995" MU&C@2,U:?*P:56!!6QO+HAP)8_W3DUU84X\P(2A\3'7_[EOCP:,:M6%4Q'QM=N+'Y-=EE+#3%+MX80$S866"UU ;]!I9!QR=+7*]%+CBX*>S88% MB)C70#]^-W"3RDD?2N^@KF5+GNZ%+ 6DFYI"!;'5UF1*Y1AI38DA3F6MQ0Q= M99;%) L!\J4H#+3HZ6";*TAQ!;8P'R-UC5&R-"W887E=G"7R.OS98.#ED>?P M*?Z0JUODH=J!GP4-8L:7!M18UJ:JD"W Y)IL&3O(VZR!),%)T>:Z6OE%1N(' M[-+2+H?+==9/>W<.ZOQLKETT?57)1:'

8R@08U9*>(%&XHN.A(NDP4MY4W /V>)6UAC=,Q^O_#0Q@<#F1';PIFB M]6&'7"S/+3TDWGQ"@DV0!TPO7D+1I&&968,1H ]FL,W\& G^BXJ.P+&"5!^T MD=IE8H^C?C-L#20F;XT*0KM;&_&[@1;SG1!&G V"E23]@FEDYFB1B?F.\ H MQI&)R]XT)%G'DA> GUQ]OA:7$P2%_>%XZ.$:TD%$69%CDTX>V+-5:W[4;PJS M3+J=(-;$"")[?L$'8YTLG"%UDH]'-9&VNYUZOF&)TD(2[/[>-FYAE=70QC4\ MNZP0#C(?J. '/H9#S%@>UN.U8Y5&DKY)PC%M99>[48C"> J&B$65>].\@R.+ M!>+):\#])Z+$KZ#?4.6MD[89P2 DJ42(>??!1&RBH*\KP>#:2Z/-1'E.4H6A14F+1(;Q "1(@( M'#CNIPZQCD\BGK,5.7&TA81U2#A#Q:3H1>1L_V*6RA6OA1;CD5-20GJ_S/9% MM71:9&LALR_$@F=VP!4-?Y0C++UGJ1%$1[)#H*_K8O,4&96R:I=0,%"'YW0I MD381TPC.#@W4=="KR\MKB:AJD7:E[9+(/IZ\0E7$ _A'92C'8FNP213 RMYB M_]_0:[HX!UP@\; 1%G_D." 8-O&.,H_ -N$'3:IZ/_\QYGJ,:W62*/ E5:!Q5M'8#QY[.CDNJ'T,L$7()1TC=S'NHRV JI R_ MLGO*%&:U"<'$&QARF$9@(!3; MVK!Y)PF^D;G&=$H3%"$QI0B1\62D1__BD 5*B%\ E]&."-K:/&*$'-QNR(E# M0$[AOJXHP!J[V4VP<5HW)%UB&,K6,H_*]JSBBREUAIQ; >OT]41':\3I)N6( M8Z5N"A6S@0,<2;!^S\8=0RC/' [BBIZ7TC7H-(*+K5E+9WFJ)JP?5Q^R #' M@T+X>E!/$4 "0"[,G<_: ,"AUZ2_!M2]E"A=;V71LA5U91823Z:VJC.R2^_N M3RZV#SETF=;AI3MZ(=XIEUE=,[DK7\.\W\_ 8.D7XIJ*Q6<"Q>%H,IGTB.J& M^;S"%K-]6]:.*ZC^]>X>^_PU: L,ROF8V:@ZYHX7M%DS?B!WTB4]#D2&\N00 M&1)#%RE#AD@S?\3^NSFG"[*!E>^6Z)8.>Z3SL%"#8#JIO8"-1HM^)LXO1E,: M'9,4>Q$8] %X>C$Z/YV*CSF^ ("PR2&Y240$^AB$<7;)*[Y3 70!4,97IV<7 ML.C,MH1=[FM*DK"C\\NC[JEG#P[3A&0<);D1AZ?3>3^0RCS,]SL_O!@]GYX? MB;\Q*BE,M3KVM7:BAL/+T?3YQ=&0>ZYIMW0XG9V/SB>GXH,Q.:/8V7PT?WXN M?C54PV]96"_A7>.,K5]N-CTNLQT#BA"2I)1Y+'FK^KR-P@W@^)@>YGO(;1O2 M-6BM2,,_!(O.Q4]Z28R(?P5Z=]ZL_L%F]?Y1TF24G)%)L5TJ$1<0Q.E\-(,< MKD/1W*'@A,:9.!]=>ONB-,S "?/%9'QV*>@%9$E_/E9;7_XBR_KE M._'SR96XX+6]BIXJZV?15+>ZC3_+RGQ6I:9"+AM34_&SJAM5+F!;S_Y]=4WR MU1!75_@E+:]A8.%OCDAQ4RKMX1%RIDA##%].3D?3\[EP:TD8E%B/]6%7Z4-4 M):6ZQF1?N%:1>:[[HB2R[@>L4291A:%6F8 OBV?QLN'X> PTS4DNNAQQ] M" ; 3?71H/V[?YT2:9M;"W&M -AZ+B&NG?5KQ*K*2Q+8 Y(D!0X$.*)^S>\! MK Z0=4RFG7PHH+GE)BVUX A49X&^82(^$%"7D9-:S&G-VIIVM89_9E[9(=O- M ")8&3^VE>K.&+:!$VT>J.K9[&)\UFV.M/TT:7N+8F%NV0ZA)(T,Z/M,B D: MFU$$D]4]RE??7^+=^+"WTG1$T?A#,):25V=(N)^IK>H#^E7&E;C$9;@%0&A[4DD\5BIUJ;.ZRHEDN=:55EC&CF.@;A MFD\??$]8HLP(';;CT,#(NC8BF9.V6:NI,L.4J\\?KT.YL=2JR(_!!L8AFY)' M<[^<&GL;/_K]S8/%VG M_A#"Q>'TB!#GY#+!DEUT/YP=B?DI@]7K!Z*N. 1_D0>#N?CJ:@_Q_; M__'BO^Z(*]O#9O#7TJ=D.*BO(3!L*Q^&\:8*@6PK*0]P Q9Y#G%P MNX,^X(SB]FPZGIU2@\$O/V:)[>[(5]C;TO6E+4%H/B! Y9)KEY%V0[CVIZI>]3#B*#0KILQO\]M>WCIO1_J[Y]I$Y%Y4=#7$B5 MK%($D(LS"%/QJ7-74A*;OD,-M& 94/N-7%X\?[BXO1 _*98/)_-CLSRF5G&8 M.45A3V=%NY;O+YJ!@G<\>K'=G].JGOLXEOH>3 MIZ.STV]5Q-/STR?4PZAV)A>7?3E\BI@YF7TCHOZ_KX:1N#X79W^BW(WFZ2*6Z(X?^D#$464K3'V2E5SY MPK0F5[/A5'H[(B5$HFJ>TDBD9WW-RD?$I(I-WXI_ M7/:CM-',D'EOZ!EU=A[NE721?3]X8N%VR7,K&7$@?#"Y!G4O6SHF&OE+ !2# M%[39!:#^6%P_6B)W!T7]J7[,BJ%H8=W&$]99P%"1" M1W/1?[#_4G[Q%15?.< SU4WOKHIX[_15]2H&7@C.8-97DB?&-@WTUGJ0WYOF M=H>!3L"PGPS:[BS%;:BJX*.A/@5U9R2LXKY479#'W:JN"\/73!@U;5\"Z4^* MON?.7NK]?;$^I-5QTYMGFLAZ=ZR^%9?(6#NLUNNE@VH+*"-12(1!I<_GB8L9 M.NELFB)DJ8YF>M8F;Z7FFTD1RH.L^A:'**I5%V;9 O"]M]**KBC]CISA;7NA MFCMZS$0I. *Q\[VGAQ>P:EEX._ 0:,_X!]<2_$-'V.II6,J[K6DT@?%SCLC->J"M L'U^=\Z6^+C,5O*O@? M)Z'0,/ZF+6!YT)O.1.GO&P=[#!TFBJ+;56,(&KMQ,::JO1"I4T+7B?M^UX4E MJ Y0M>%"3=0/RC"0R=:PC>[H<^O5*%P5&;#6UU#]AA#\(%VZ3VFBW2?%*(5@ M3F][CG^]_V)]AG.\5W.'6.C6NAZ4/-1$S'6"B#QMBAYYA_BVRN*P*D%H[HTN M 7ZCT6F[Q:6D&SMT:?#81PX;PXU5H(*<\@DU8[SI \SR6+[;1:"CY'3$1R>/ M'(,"M\I[KRMN8L!C]'&XE:#N^79DZ PZ*G/7)N>.VZ>;'W[X-/9_NI[D0)FT M[X37$@5*N%EM>J385!;U&3H;*?SN1,*L?EKOHD6Q^)SDL;I\HVQ+@6L(1]% MS)E B7U:\U>Q.L7M>BFG!O9_[;Y0I*'<4#5QF?2N3.VOY*:7L7S=_@4Y8HV8 MQ5$O6R.U=VU?8H)L#?'+7XPE?KR5\E79NJ'6/>".9#!L^$2#; EIM-A\]K^5>\A9Y757F-EXI\;J@TR7JP(8+YMT9049>D-KU<#CM@>Z!%5B3[JK> M1FC+E[Q,7USP:X;.+H)P3]E; ]N"6>RJ]Q,?BO5\Y M\7W"D6H@+%)@'R0[T! ;1!0(Z*IAJP)H=51$-/*+OZ?*#5FVTJ$)AUM-T"ZJ MV&R3%92Z@N)JQ+XF'D,14;C-'1U2^%RQMWX-]U17E*1+@L!?0VNM1#[6F%AL MV^I#,[@^Z\4;/2 5"D*MUV($V?ZQAVJ2\H[A"[1I;RE>I$U+#HU7V@[:!4D0 MC$']6R=#W_6+@^TCM#VWO'=*QW"6ZMTO](-"*37L\7#U[ ?TI+)!BK[]OBG4,ZSV7Q\VC6W MZ?6ST^EX&I^,$EZ+S?#J?&ZP^;Z%[ ,F^V[B 1T8Z[ E=U,(X;86(!<"W??[ MK9/D9W%\&D$__G.L\,;_0JY[VOV^\,K_K*X?[G^<^$FB/(0X"[7$U,GXXNS M-T7CE\;4_".[A6D:4_+'M9)(>C0 [Y?&-/$++=#]ZO+-?P)02P,$% @ MH8'\4H.LH@/Y! ^@L !D !X;"]W;W)K&UL MI59M;]LV$/XKA%<,+>#$MOR:-@F0I"W6H=V*I-L^#/M 2V>+*T6J)!7'_W[/ MD9;JI$Y6;(! 4N2]\[GCG6ZL^^Q+HB#N*FW\6:\,H7XY&/B\I$KZ8UN3P.9!&9*CW(AL/9H)+*],Y/X]Y'=WYJFZ"5H8].^*:JI-M>DK:; ML]ZHUVY&-P?EK+-=U0^*W^Z/ WZ*04JB+CE37"T>JL=S%Z>3EA^DCP MNZ*-WUL+]F1I[6?^>5><]89L$&G* TN0F&[IBK1F03#CRTYFKU/)C/OK5OK; MZ#M\64I/5U;_H8I0GO46/5'02C8Z7-O-3[3S9\KRD+CI-,XB1HG_SNT_T6.>.ML)0(21 0;Y[X()8DK6]72 M;(6L:V=OX1.[JJI:$U(I>"32OK1:2P,2?'P ) N[$LH$7E0NC*Y;@J820X EH%/" ;9+9'OBUN9I[V< M7$ 5$1HB<2TKF2L=KZ6?M$J3(WEE3&98F0-O?%50_0E^KZQ&@6$Y02XU"90H M'QWFH,@V:&YWYQPR[!\PMR\VI8(GJC,"*"<(LIOU-TC)XQ_'H9[J^=1L6T\ N-?B#>[: I/ MM4SJ!-VA;GO8^ PL&*89AE$_FX\QG\S%>XYR%X_6H1]_6&2C[%4WSX8+DXZ<1H(4:9&&=CK$80,UY@F$U813\;\CR=CA^1C/>X:+#M8Z?:FO41 MI^Z]\T/ 7TK-*2KB8X2L[%!Y\Q65;UKU"21M";[:@23![),-*#X/,/Z^\TS& M2WU-.55+4(]'_904P"/@S2B?Y MJ+^8SEY@GBTP9E,>^L/)R0N(5-6R<3ZB3*RX%K]#V=1,,!F#X&$FM?N_6'.4 MLY;6# ZU+/[&4Y^4=@S3V0CZQD,>%[/LVQ \*!'(\.G)2<>_F(X098^ZTUYP M;5WJA YPP[F,M"N76,V#U8 M-VJGT"TJO8U@4SZDVE]5; C:4,'L@4R$GEWBH4KE-F5'^QH6%J*,#1'_>>#L M1G8T#I$O%-,#<&CQR"DL^'WS^X6@#>"!Y^+X4*,PV.O'*H(;W'5ZR&U,2*U9 MM]LUMA>IG_M*GKKB#XB"PB.J:076X?%\VDL5L/T)MH[=W=(&](IQ6:(Y)\<$ M.%]9&]H?5M"U^^?_ %!+ P04 " "A@?Q2M(;ZB4 ( #]%0 &0 'AL M+W=O+["[ M;I(MFM:PW>1#T0\C'*VU_?6.':NI;VZ4Y59O-J$ VV V_UU;VJ*A($-3[V,@>[(VGCX?U6^H]L.VR92Z?N3?6;+OWJ MU6 Z$*5:R+;R;\WF9]7;DY&\PE2.?\6F6YLE U&TSINZWPP-:MUT5_FI]\/! MAFEX84/<;XA9[^X@UO*U]/+FVIJ-L+0:TNB&3>7=4$XW%)1WWF)68Y^_^.BEW?7R8LOR,O%+Z;Q*R?^VI2J M/-X_AFX[!>.M@G?QLP+_UC8CD82!B,,X>D9>LC,X87G)-QDL7FM75,:U5HE_ MW\Z=MTB;_SQS;+H[-N5CT_^;G_^,/+&;WJ^SVBDG%M;4PJ\4RN%CJYWFTJB5 M7YE2F 5&"],V7C=+@8(7\];A7.=$8>JY;B2M=GRD5< IQJ<1=+4IX*600(] MK5M;K% J8FUUH81Y5);'%U);\2BK5FU7-H =V:E,4@W&K- EY.J%EF20WMNV M74B:6U6.Q/LCF7P\"?QL R1?%@//*"[L4K1K. -V51J5!HABN0=&D\;WIE[+ MYNG[OTSC:/+2">6\!CBH;@5DM_6ZWP&YKIW_#OP1W@AXI%DJE+=?Z89%U4I2 MH@'BO%@KJQ&"J[7Q9+RLJB>H0_M,H\23DO9\Z$HRSZ5.K_W?B#%J360 M^?AO6EGM%@J-)=JR?>1TY_@66O^S\&:.2">1\T+)8L46!H+2;2FD^-A*.,%+ M0NS#K04=NK/T.)U8#-+26$[?MM$^$)N5QNA!W 3R$JCME46(X1(X>*ZZ%*83 MGX3V:!F+@.-$#WM'R)I*(X"#BJHM:63OD8?%L=.ZM5Q1)SIQJ:C2L>R]!0'Y M[\!?P" L<=A<&%M2LC_ OV7911U::TYL]K=5CVA6P9&9^[ (Y"9KO[F_*+%Z"F_ TQ?H3N3J.C^SAX+2X=IDTEY5L #$C<;LM MVSWH.?&CAF?5#Q72Y1P:,DZ8"@2$36%, [:/L,DU25 M.YP\*,U#1-L"HMMF)+D8.8*T^"_D;P$2R;"%$X"14XNV$J2!>W'BX->J4'57 M0#P2BM^8?F#;3Y8RYWZ;B+==(MX615NW%0N^[<[E.(A_ "]/%Y^(^)4K[ ]) MN&(0,:V#"]Q0_!U=H"& ]:I8-:8RRR>1C";B.Y$%LVF$ZU4.Y&2E'BZ%9,':3H9BC@.DBS93\QR6(_Q) XF M&+^3Q0>8)>)1*J(@X14QG)-,LNUSGD9#D6>?ZD\Y&&TU:1IZ=!-J,K.FD64RY'.0.2+&WSN\@L#1@5BJ!@9V%$Z6Z$>:^";WO RYE>$W2V1WV@#]AH2?R="IA?C2D!#^P( MJ-XVBMX:NA.VOC_L24$GIF=21"DZ\GZ)5=3R">B!%(=$"0H"I261C?)W0&>7 M4L22CV@G9%QJB6 "%PG3LN&VRBR'U M.W'_7L6/>^JR(Y7?SM[V&RXNQ"]1NL_R^ZOKM*.%^W@=:?NLCN$QUST(^9]1 M![[]+AQ%H@;A1!&<1Z?=6V^?/_($:K^!2Z(8C@+PX@*+XN!6DD>@P<9CSZT1Y\' MN'SQ/*?^;,GGAE'G0 %@CMZM$(BG[A-#WQ)T\\/:&LYV>ZEG[IM%0%#P\.;M M][)>OWP]ZHP BCC*PG--XEPD])>5+K\R!_=O.:-SGX?&!Y_D0 N7_.&17(+ M=E_G=J.[;YNWW2>]_?+NP^@OTJ(W$18ML#4<3;*!L-W'QN[!FS5_X)L;#P[* MMRL%)FMI >87QOCM QVP^^)[\S]02P,$% @ H8'\4HUPO'5) P L@< M !D !X;"]W;W)K&ULI55A;]LV$/TK!PT86L"U M'-EM@LPV$*(!(^--GZ5U43M=9Y[66,C_-2V:'AE:UTCB*=NE_O6H:AB4*/S M8C9[DS="F6R]C+8[MU[:CK0R>.? =TTCW'&#VAY6V47V9+A7NYJ"(5\O6['# M!Z0_VSO'LWQ J52#QBMKP.%VE=U<7&\6P3\Z?%)X\*,QA$Q*:[^$R?MJE-*U*9X%_-"9*/,ASWG$FY_+4R@'GX3N$-XJ+[7UG4,/GV]*SIJ/QM_/<"P&CD7D M6/QH+?\'#'S;^KLEN$=I'5<=!,$HS7#DPUKGG#([V BO//Q1(]S:IA7F"&&% M0?01*LNE, Q5BSU"6-L.;&K$UJ (98M,V\"T/S&Y@:D,3%-XL TO;8%.E#__ M=%5<7/[BS\ +AP%F2$8TM@MVJL.D;9U]5/P=XIB[XC_90,(FK;YVJ@++3:>V MCEX1N@:,(-8H*V*Q(<5U><(T1+E]R M1IVL1]*%]QA4FVIDU$J42J=(9:3N*KP&*7P=_>( 622+#[P3SI?S5Y(P+4[ M<"/F(B"[E!K9X_MD3D"B(V["8+D6KA(ZIF,@B?SD[%)) MGJ0?3S[XR,W?HS]9).\DFT2,D-9'#LXLL?9':ER%Z?C,#0= 6[-+VU-A2:#2 M\1MO_G^\U$?;=#MXFWA(58P MM=3!.EQ(-ZD/G]S3;?91N!V?;="XY=#9]/)U!B[=$&E"MHU=N;3$/3X.:[Y4 MT04'7M]:%MI/ L%P3:__ 5!+ P04 " "A@?Q2$Z>LV@ ) #7%0 &0 M 'AL+W=OOIA, \ELBC5A&*IJXJVU5\_YQ8IBEZ1H/,B<;G[K4P6RUXY9@VS2+T M_72QX;*=79RY9S?ZXDQUMI&MN-',=)L-U[LKT:B[\UDPVS_X)%=K2P\6%V=; MOA*?A?UM>Z-QMQBE5'(C6B-5R[2HSV>7P>E53/2.X-]2W)G)-2-/EDI]I9OW MU?G,)X-$(TI+$CC^;L6U:!H2!#/^&&3.1I7$.+W>2W_G?(*G)5ON>479UK=,4W4D$87SE7'#>-D2TGY;#7>2O#9BRO> M\+84[+.K@+?"RSTP^ 5>='H9^3D1=_DYR?1<"LJ]E::LE&FT\*P_UPN MC=6HDO^^HBX>U<5.7?Q7P_JJ&.K(4[/EI3B?H>6,T+=B]KQL=LW-VF,E?IGX MHY.WO!&M-8RW%7H'CLF2'';O2X6>,I:IFMFU8+5JT)JR79TR1%V,48?H4FR6 M0K,H<$]\=BQ;L*C.0*PY<3J=AB=JCU@ ,5$0TE6<>X4?P%ZE[1LK].:)18&? ML2!(V ?5KEZ@\'R\I]^',5TE?B>CZM+0_X_=)AXGS@] MZ'C63=F638>"9QO5BAWZ4G]%2NH.T2'I?+O5ZEX".T2S8T>A/X_1PTT#.)I_ MCP&4I6NUV?)VQ];+E2R58"^2JV4@H!CP,O2U.6!EZ19Z J6RZNV';?"OTQIV,VZ,@,D_K"_VFL0]9B<"1#9X0>[C/_/2 M+&:_.O4:G%(TX\V)8 MU=?3,]6CGB@#W5$4SO-]B4P]YQO546E7'2*@U0:Y14DYEC _U*^KCSTMAA!- M661"M=-B=4YE/QFV%&O>U+V\?J@);8C8\,&>Y[B0^:HK(1_]! ^(! -2UW! M$AJB!E&/*RW$QL7)528[BA_9J87<+#MM>BI0[ O;B%NA"4S?Z&$BE(J*=POB M#HW K')J+RD![*;3)=H/MZ/&XU^4166(B=G\)AC@W7_L&'V)/$3PPA& ((P_['@L*+_03]EG5]H[#A B57:0% M?@.(^T"XL%9-1="AU:T+EF$!\1=>4?@L2+T\"Y#R%G@T*()[($9LT>V_+"YA M?5&D+/?\!/30&Q:8 '[A1;X/#<:<8J''F(^(3"4/ONOIQE;=&SIU<(^\)[VG; M$;3M/,K;'0#Z*)JG8P42SU$VC_8// +AK7#K:+.;_Q"U?J\V>*PV>EGM^_WL M0MA[B&C&Z=L#CC=Y(H'PQO9IO!-(^%$R]P^Z7IAE4UQI)S)()T>R 4AN7JT% M2@7/I=WUXVH_[2J%BFZ5Q=B[%2X@?"D;D%%GBGNA2XE@&;EJ)082=Y+KIA.T M']$ 0[PT=FI4(!U$RO6@Q!E'DQ0%1!"&*.P#/C&2WJ.O6@"$Q,(A7:G2FSG[ M&4&D9N26F! .V9O)&9V,)%RJ!,4-S$!<5G.I&9:&3CP5=5S0'@E5K)M2N' M[2=O12T@OJ(YUT^T(6E[3VA/B4,R-(J].(_)QWYU&$;QJV-X'QX$G\3XHY^H MB'6K&K7:P:_2X=RH$@,H#O&;TRHSEI*J4?%0@TS4M)5&7D!%X*43J:)%^H70 MKHX>CJY^F@=>$F5@C>-\9')[,*@ZQY9B2D80.GFO=KQ!R09>3E,'LRV9'F#< MXOL@.867Y2&&51#'HY#]JL-*!%O"DB@K("N($D)?O&&6WT_Z [6'S14$1<2N M1U[",/3' VT!SE8T2T=5:MG(E1LAAEK^L&111_?9[3%BF,0IQC>FJN^%6?9M M0G!=?D5<;#^H-'WN,(S654J(C\6\7UJQ=2-6V$[3F)9OK.-AY/95'\G%HQ?W MU.WWU!BM>4$VV?->6&'AQKC /CHC%8^Q@G @[UUK?N+/VX^X A-:!3$KD9OKR1_WUF M 1MHM IXV^(*^S!L8;^.-3.XFUCS$S"-V'*7%R<26W(_8 M&UL M[5M;D],X%OXKKE[8ZJX*Z=SZ,@Q0U0W#+E,P0P&S\["U#XJM)!H:C74E91+?K-+-/CU9%D3\^/;7Q M2JZ%'>I<9GBST&8M"OPTRU.;&RD27K1.3R>CT?GI6JCLZ-D3'GMKGCW199&J M3+XUD2W7:V&VUS+5FZ='XZ-JX)U:K@H:.'WV)!=+^5X6O^1O#7Z=UE 2M9:9 M53J+C%P\/;H:/[Z>T7R>\ \E-S9XCHB2N=8?Z<>KY.G1B!"2J8P+@B#PYT8^ MEVE*@(#&[Q[F4;TE+0R?*^@OF7;0,A=6/M?IKRHI5D^/+H^B1"Y$F1;O].;O MTM-S1O!BG5K^/]JXN1-,CDM;Z+5?# S6*G-_Q:WG0[#@;B/& M\H4HQ+,G1F\B0[,!C1Z85%X-Y%1&0GE?&+Q56%<\>R'G122R)'J5%=)(6T3O M1"&C]QN1/SDML %-.XT]L&L';+('V'GT1F?%RD8_9(E,VNM/@5B-W:3"[GIR M$."/93:,IJ-!-!E-Q@?@36MJIPQO>HC:%\K&J;:ED=$_K^:V,-",?QT /JN! MSQCX[.NP\K.!1?SNPTI&L3!FJ[)E)-:ZS(I(+Z("P\_U.A?9]J]_N9R,+[ZW M4:JSY2- 64-=L3+6,"E;V&KZ0J99A";^X+:1 ) M"W9*4N :ZOCL8G YGD0?-,'+N_375$S/O^-YKZ6UCZ-?,HC%%.H/0&+&)U \ MEM/QY<7T)#H>#R[.+TYVYREK2X8;:Q+3\70PF='\V6!VAK\_P57W2+XCY>GL M;'!Y.0-.T\'9=Q5.<6D,\2NG#>$4=]<=3P:7YY.3FO;7K=>#*-/9HRX4R'$V M'8PF$WKR^UVQ?M4*Q0I ^MS2+(SB'2GAAMTG."!NI$$TB.1B(=EC1ZJR $,6 M0)Y\"6DMZ0=CO"&)Y;G1MPI>6J;;:#J(SE;V4F75[3>E:3P<=6DZOQ=-Y.("P09R M7PAEHAN1EK(6867DV+LL;($-V3SNJH6L10]@R,-)&^GIQ?EPO _MS4J!W[04 MB#.2"2DH(8140?'F*LN!$,8$V(68H^=6FALQ3TFS>2JRH8_2\=(!Q$)VTO!6 M9!&P76P7 3$I*&RQQUM+N.2D A$P9*5@0"9>0=5[;' 06[C MVPA5T.6" SS'E7,TG5C ##T^]WIV ON'4SL;T?@D@B,8\>.T>9PUCV?^$6)& M.KDH2!K3V6""Y5U'6Z.8E(VW[?=HQPSTI..W&EC[/=@Y8U/%GP^T]#5%#9++ M.WFCTQO2J)#+Z M_O!&/&G\_C >!1@Y+PEV MQE(F=4KW^?@]S MB(Z#I!#(7M$C4_.3'L+C>:)^+"GWJ (*4P30I2$HU?)!#8?>4[RCI8@D L3@ MKRWS/&5.42@QD:;%&V4I/4G40F%T!]E!J&.M[':?F^#-CY43,(EW(6&+-.B# MKX5@V4=RA$$PRGP5S1S9J&+E% _!"%(F1?B**LBAYT:HE(,D>0@(C:47:P./ MS?91XLEZI(L>$^CQV&L0.O?*#;H7*N.,A=-/;3ZR 8M<4>C)&!3!9@$<0J!= M=/$:A4AERSD"N!)&2;LG$N]!D]()\,J(C;?N3[ K!X<59Q@-%FRWOY>43JF@ M%'()TB=]3:8+@B!OB:,NERS71 MB72;64_8]B"?P&K645-SKB!A8V7^>I8KF3%M>;+)0!KU(E,\@>#]*7(>1E M$ XK5[_[SBF@=DJS\[* !"#^5SLR(!T/$*S0$ EDZT(LV.2>02ODDY;L;_6\ M\ ;7FKH&!UR&Y+Q#X-OPG%7N3-_%_&!OF=Q4ZX=PJ7>,JWOL?BZ%L75Z#P=8 M]'8I=.ZS"3@ TFDP-H/6L;'5VB85FR.%)L'=N,Y[ KQ")4F*[[61TV.9L/DN M8%>6EWC]0=TU0H5(ZNF<"+E5!LEL@T1<'>J4^(\3MH#DM]*2OKU^=?WS.S<[ MD92SJ*PG_Q<8D8\X06YJ'-"GD+TS#JB3" ?:BZJW&%0UVHWZ)U4Q.T*4"4O% M-=AX.#E[2')B%]Z/TB!4+Q$M4JW90#W%!^%/"/Z0I6<#M]WCJY23=KIE*;>% M?&\I4I2-11J7*;L&,=NLA! M6L[AVQN>S_6Z>KU K8R9H-V0CY0N;^H)!;MX$,CTTT+8P-&"T Q>AZV?F4)\ M'@TOH">^1"2](N0;?GM/!,T>5RO&?2L"3O*2KJXF,O=4>=WOLN"0]ZP#Z%I3 MBP=U>5:D6]^Q://.1<,JQ,&Z*,0IXZ(Y93&-'W0)#?&$T/)<&1-MS!8RGT8Y M/=8),HYM%7E;/O40]_],\@$8",5^J_X?&IZEC2VW/CJ&>$&T4F-XJW]OMZ2^HW%S,=N[5M5XA=K887;52BM*035!V M<:?L"6&6(JKUARTNS4!Q2J=.$%TN8[5PG=84+,A$3TNR@M M^9H"?AB6PODZI.UL*9:"4DR[:I) MW^O\)5$6";:J^HYUAF2M+)JTGRQ&Y85KM-G2.*6H@)4Y%ENK0F;Y)2R[=9\.B%O"^ES8B-5=B,YNA %A(W7$*K+7-W(@7W@R* $VEI' M(,2T@6RWV-=%C83;SG:ETRISM:[M4G/ EV!$4<" L.)NBW8E7 IMJ)7NTEY7 MNU-Q<'\I,3\VP(]LFIXIB721G2H,HI:X /V@C=:*/*D! S)B\J ON^5$W=N) MZZ0@\#R,K%Z0%J1I#2<(A8EK;',6QSEZT-:N3ZY]+ M_27['#;%:_@V)6IR!: M2\G.G,X2#*2MN OE_02E$@61QZ7$G13\/06?@)ZPEN32W:&(K0>N)O6Y"O E MO IZQ_D]R]L9E7?!/8T/URKPY&PKX!KE7UX:.B#RU[V$#\WN1 +N+&U[UUFE!0NW8\810G*BJ(EHGK0^ MZ/1N[XG,S*B8^-E2+B:;F>BZ6A3"EFZ_TOCSW24QD!LA>,'*OVP<.-7/PO"G&&EYMT^&FO12O!\<2B1)_Q=M(=,IJBQ'U--%1VWBG"DZ]0]-%O7E*/R M"N-3U%QN=B>>@4:Z*M7-@"K7X!M_;#4Q_([+E>Q)4%2DPE+'?>MZ=]MN+=I1 MG^.XJ2_J#*V_?-VM/4XBY;U#W5=L4M##/M_W&<=U"=& "*LPMEP'Z+@GN?A\ MQ:@XQHFZ*QSV]FLK7E&3ECOC[78B@ZB-]DX^@K6OQU&XI-0=N?,E,]_89-\@ M^PVYXH4WM&HEO3$:NEG])KZYE6$V.:@Q#Q>RF?M3@,+H-'CW6YDL._N0B<[A M24V9%['W2-3N!5S\K.8-HU?<3&8:0Q+E+=U,:I]54MO>!]9(04'AS8KZU)HU MFT+39X5L8$?0Y:TT,9VQU"&:><-YM/4'-;0O7*@_N$PXR;CS1HX@!Y5/-1,= METZK.; UZ6XJ-DYK_*T*ONFC7"%)SJE;@0W8&='AX-[;1BR#UO6,@1_CHJ9N MF-&12'.-@+VQJV8<0C6(I/\&!LS 1R4R"IW)IN)WM&2=_G[GM@595-!&+:WS MN149&&KJ*($(O;7*^A*%DU)W!D1>00;))A':&7?%9Q).,\G-+YX_1J'='/IKZ!YO>NYQ>/ER(7T[HTN?XD%7L>X M0S-R"(^VU$HFA@_=5^U*S@X3U1?D[(EPCLP"J(2[[F'7PQ)5N@+0/N\,H MTKH 0B\.PVH?Q=;$!M&?F//#+5!^[@\JZRL"AR&WW)K(JK[^5[N1<7#W^UW( MF$W.NM8[$2_U2'FSA7@[K%E M]_3JL)(@5VW\TMW.*/\W3B8C=_DU[+-0)/X3>L2'!?+_%O%_ID6"*WJ'+N%DK*PBR_[:#JO6VCE.D_![]NZE$._6JHW/_]HOFXL6][ZZ& MMXE[Y5/=#JR.1?I$>/\XF457[;#D-!.V>BN3_LL7L^X!O6F!N:;HRI]#?1K4 MM VJ>X;>HP_]=# _+#TMN/BX_C87,O_.[#.4%$ M#ETN$50T74!UIM[NY>UV\/D.?HX,?8EJ1RJKUZ7+ GBOX MG\P/0E8''WVU@DI*/6-LSNTE)+G@(0+OJMK\P5G0OO-?E;)?[>E&=GHXW+3R M'2VN+0]_,>N^QST-/G->2[/DC[GI9 Y W!?/]6C]O?B5^TRZF>X^-G_# <(B M;B^PE.[)'3D5JWX4.N>/IN>Z*/2:'U=2@+\76A?5#]J@_HK^V;\!4$L# M!!0 ( *&!_%+"FQ--6 L .PB 9 >&PO=V]R:W-H965T*S16VD2P':<-@LT->(TQ6*Q6% :2F(S M,U1)3F3WU^^YES.CTW.99X5Z=++U? MO3@[<[.ERJ6+S4H5>#,W-I<>MW9QYE96R90GY=E9M],9GN52%R>O7_*S:_OZ MI2E]I@MU;84K\US:NPN5F?6KD^2D?O!!+Y:>'IR]?KF2"W6C_,^K:XN[LT9* MJG-5.&T*8=7\UMUJYU+4B3J3&?Z>9=^NJD0X!4IF:>)$C\ M^Z(N59:1(,#XK9)YTBQ)$]O7M?2WK#MTF4JG+DWVBT[]\M7)^$2D:B[+S'\P MZQ]4I<^ Y,U,YOA3K,/8?N]$S$KG35Y-!H)<%^&_O*UX:$T8=XY,Z%83NHP[ M+,0HWT@O7[^T9BTLC88TNF!5>3; Z8*,RA+G)$-+T;$7KO."'W4[2$5>_ ME=K?B7?%#+PBZ!A()*03$DS#.R)A;!A:O2G2UNPMO<1U:6=+0*N&8N+5S?5U M+#ZH.0$Q;6W^_K=Q-QE]!YV+HI09QJR,]4!JA:SSCC!SH;V[1VF 44$#5HQP M8\X;-5/Y%$OV$N:Q$XN/2V45&(2&4Z4*41B$IE=68VE@AF.Y&B">YBSF$-IJ M-=WP%=9-2TOLT@RG;T4>PHL)W+9H+,Y9]@$S%R5CQDM'[L_#H"UD!0*$_")U M)J>98I;FI2^ADG:NE$#3LG9C+;$&'\D@&HS[4:_?J^3^%1#([KQZ/TK&O6@\ M[C>+-SZS\;D+4Y2.3-2XNE/>9UA?PDJ_&DN4 \J4QU6>3@#(.50EST5DE:QD MUU>W:E:2;'YZ3)L=R@[&0BQ^6<)?MI:&L IA2M*W9!(9>/P8T49=82>OU3(,83V]1RG _&VL M_B 1Y"-L4"XONZX&0SSH9>2.P=S=CE@IRTT8!06NM4GC!W,[5J/.9V8I&P+! MDV02]S:Z0?R>^S>@^.Y.27OJS6FPRVRIU9>@CBYJ9,E!9!\/L[-)LT25]AXQ M:Y5']PBOT6Z&:WI)Y,SG,"[\]*Y>;R;=,@K<.Q$(5H"GCF3)%@M#4<7'N&D:# M08+/23+!BE$R&HA)-!YT"4 OF@R'C"3JC <$ ^.@&)Z,,:'+]O3&0W)9-/9, M=_W-^89UF*(L$&)TC7#V2&[!IBPF0^_6,B\^3R3B>U"&T:5W6W/]#!KH! MB^U,%0@">!S\1_3KA6;E6=_K;[= M?CSZG^N;Q/T_1]^@DEEQ+!Y7JO.7Z-3IUCI]V) >RM[/3/IYNRL]5% .&BOL M9;EE=%OIXGU3]F]"F?JETNCTO-+H>^QW_.D;RN9OI;;BD\Q*UC/,$#^U6GWI M]YM>A/>X1T&)_K).1WP*AGB61,-!\ARQ&H^[XI(/]G>R6J87NNJ*V&I 059 MCTTD*A0\,4=5@BN2':D.2 Q 3C[E^_W"MYW\=ZTIP[9D@*=0M3G'Y_?GZ-N7+Z*U5'X)XI2^43^?37TG&A M03YGCR4HM)LD!LK,NQ OE&RK34D+AZLV22N%B7A>KJK&%OAU]98W(MC!B5P1 MH0%N4!L>_K8:\>B$LZA\!V"HHD9BV'G:L+XOA8.-'+ZE.[>Z#7L!5@/U@'$( M#KT=H$,S?D7 M7?\T['FJ9VLD_+J);>*FO5SMV 10SW6U?>%NK<9>-8UX&Z MBSH8TE?7-TU0]J<08<@^Y#0T;RM@V]%,2U/HNBK5M'&$91J4B#6YV7)' M8;LV;_9J]RL;/URQ'AG__\\:ED2C;F@LX\FHJ6'/4*P&DXGH#>)D4\5Z"1XG MPQB-;U/#6-?N=R))8C2\]U8Q=*P0AJ4F\;@O_K/SQVN^W]VKUXE1N^UJ_%1U5 ],>//8,RL63=;@.+;4?.$C0:\_ M &&VMC::Z\J'.G.>5%(R7-RDR_D)IQ'FCW7]EQA@PZ,A+)G MSD%7NEJCBTQB?W@S6QHJ-Z''Y(,1&I";5&55 X'56D'$]@PG&QM9F]-3Z1!1 M@=T7C]K4-0%1MZFM!3::M@H7W*\3\\9I2&WV!^T^G]*Y!GS&*W*/T(J@H^N+ MI_B7#/#O#:(SI4;H3JMLX_-/6U=7=9+)]%SQEI+3_7,Z0.G01R(^&4I2&<7Y M,*&X>BHFZ/UH 3*,/0)EPPFWZTT8;%H5ZO:X]>,GSWZ.;^+GXJ-5TI7(3;\K M:TYGZ&(,G[(AD_()$0P*__34T#B-]E]6!\C&-4=;FT9>V;Q^&-+@5)&YF-RJ MU#-,C$VWN=J"?/# EQ=ISBT*P^<<)+V6Y.IXAJ[8<:AP/,I'HV'I;9S:A<.& MTC9"Z=[,YXKCL>I_^'R'VJN-Q_!)FDQ3[7DKQ!0TKO]E8SU=S(Q=F6 &K7$ MWMW ]]'/MH8UU6P;W[ULI*A%=\U!8Q63=-SHXIWD\V#QV=G]/5AB:L%[->;J M%DE6T[<.?.ZY]_X2,4K?%5$[_Y$T;'G_^0+UT+1Q-.GUQ'NS8R=.N'75J\Y\Z\;N*[X$H;#0 M#>,A"5)5W5I+-33R.:2#DA]4./B)A[O<;,"T[/+-_'P]I%X\V84T/ 3I M&SGBDR=YBTQ?H"7V =*]YD)AW2-I\J>2] V8>JTS_CTO^L,L'?IV_*SU"X1< M88=(O[.@ _^R\.''",W3YJ<T0/,#E]?_!5!+ P04 " "A@?Q2 MGT[9]@4( #Y%0 &0 'AL+W=O?9$F6G3C-VIZQD]W9=*8SF3K=/G3V 2(A$34(,/B0K/[Z/?>" MI$A;\^^]MKEZ+15GWV(J2ZEGY_KXS; MW4S.)]V+7_2FBO1B?GO=R(UZ4/'7YK/'T[R74NI:V:"=%5ZM;R9WY^_O+VD_ M;_B/5KLP^"W(DI5SC_3PJ;R9+ B0,JJ()$'BWU9]4,:0(,#XVLJ<]"KIX/!W M)_U?;#ML6'@:#6-O^73RT/@P/O%B<.+-L#2\:=%3'*CS+*VVOO=L+3;DBC'VPJ MGP8X;-_H^GUZ>./U6_.QLK(+X MIRU5.3X_!Y(>SK*#<[]\5>!/R<[$Q6(JEHOE^2OR+GKS+EC>Q5^:)S[J4!@7 MDE?B][M5B!X!\=]75%SV*BY9Q>5W,OCJ:':([*(\CP#DJ_)NGQ#,FGU4]YYP=7-]+N10I0+ZU0(0(4J9?6 M)FF$6J\5IQ^=$IZ1["I=5$('L5&6($(/I5[Y52>#)CA2=W_>B M I89QA8\N!3$'\GK4&I.>U[,JH9(4=3XZ$Q\0F4H2TU[LS$D-N,-PJU%H7Q$ M;1,!C.FU+J2- B0DFP(CBZJ&S0@JKPJ'+7\"=8E0\^ 2)K706BY%"6AV

*E)-%W/&<=.[YP(.7]2 M?."E# $%G[2:7D&M8N5*4BN+PB4;">E+AR>DNF\M0/E3WL/B'(M$0Q]#Y<&= MX*AQ'C4?S "^5[; [I6*.Z6R56MMI2TT".4X1=7/Z,A&B-'L"@8=1J@UY*1 M0 ]L],$#)L G>,N<=>23OKV2_EEH' ?IU5;YH,94DJM]"21PD$DRMQ>#_@8; M%*D%)0F_-- ^HPB+S']-!&,#$!H-'8$RH49BPK1'"IQ8(1RLBZT5:+CDO9(# MMI:/9$A([(+,MSQ$< >S0/AK."L0."&W4ANY,J@F+FB.(&+2JHWD![7%7L+? MY_V4/&]2R;HP#93)P([,B#3LDJ%U0Z=,AR4H12JZV,':0(!P)F@?DRG))D(A%R:0%@\X1%02TQZ]35I HMG\K$N MT+H1 3D&?=[W@@YF608TXSJ9O(8V$G+9:7%R.,W$/0=\:IP=^N'O?WNW/+_Z M!\<2C2D4R?#'ZUYXX4ED8\KQ4TDZ=-10/%#,<0Z-?9-S9]J7,X"@G6U[.+Z7 MBU*[O^L91S82#^.2NV,VAP941PE$;7'$_$Z'WDG#[&U+5@^"=<;H]2IQ[1[F M9.E4%H#X0D$E,192H6*%_K+6M# 2M/9*G6H5V'WH$"\SGQO3H"SV*L#J#^]F M"PQJQI!GVIH=*])5YU%)T:@D,.BH?M!AID]+O)@MOU'BXIM1OWVI(^BG[\?\ MX^S';Y+7(CXB;60Q3P!_C8L$3H62<.7S^:BKP#6D "B&KC/2UDT8$+P91P7D M/*$3A"&HT KC*,6,7CR>Y68'(11W;3'.EK;W"G.0-$1.ZQ#6;$;,/DMX,'\"?C?AWF((AZ?&AH7P4EN:E8:GF$H M4K1%U\7H3..73]QI^QA+]IGQ?2#N=*Q:W-3OG=$E'^KG*.[3N9HQ63(,LZRM MDS/Q\3 #0C1K. MY0@1MZ4)&&*M>HKB?-G:,1-W+:<'DL'X@/\0''Q-Q!&A)U-5,IOC@K.C9B<; M##Q/?.LQ8S-9$UXL^C=3>#8T>8HW^S$-""'D#4U.9&/7GKN+SZA ME[_U6J" M_1!Y^.5 HH$ON*&@\;%^"*#FV[=V6AQ5/K 6C_D^7\$44V%TK6,;6717Z"X7 M(? ,CQW_[PV4TY%NZ*KL)>4Q?:5H/P"<7Q&,\[?3MLB?OWF%RCXTJ0[I4M-D M#YL?$.6R(7E=AV_K[]#AP$4INLU#7G^DN[02TL.M=7 CJ[Q+FTK\+#UV@; E M ZWEGLHQ(C*GTXMM5]D@)L#9?!F%UWF0I&)&B=G!PRW%N'U_0=(6(",_]G5H M#'J&""G;K#C8-:4QW^CUGF2W;L N+)7Y.MG?>Z7)GCZ6]91-&\]I4VA?),YW M[I0T;,1V0$Q7-CH5M4.7 9Y299V%[X"-@AFCFU MBZ[8NGV;VH-;WW.%U%VZZ6"E"IERGSYFZ0=UP2&*/?4":#S['U/XHB1#8:J674&D<7LZLW$^'SA\;\$%W#'_=6 M+D97\\]*27B2-F!][=!MV@=2T'_MO?T?4$L#!!0 ( *&!_%+A(+VBP0< M $,5 9 >&PO=V]R:W-H965TI-T:(FBJ!>GMF=LQ[WVKLED[*3]T.G<0"0DXDP"# !:T;^_9P&*HF++Z4RO M=Y>9R 0![,NSNP\6/-MHC"[.:KX6=\)]K-\;C$:=E%Q60EFI%3-B=3ZX'+^^2FF]7_"S M%!O;>V;DR5+K>QK\F)\/8C)(E")S)('CSX.X%F5)@F#&IU;FH%-)&_O/.^G? M>]_ARY);<:W+7V3NBO/!8L!RL>)-Z6[UY@?1^C,E>9DNK?]EF[!V?CI@66.= MKMK-L*"2*OSEGUL<>AL6\9$-2;LA\78'1=[*-]SQBS.C-\S0:DBC!^^JWPWC MI**@W#F#68E][N):JTPH9[C'2*_8M1&Y=.Q6VON(W78M3=&&,NX MRMG?A%X;7AT9)VBE)O9+T?Q:%_Z9^]KU47&62ETPJ@-2@B)V-V ;K"E9KAR$F MRRVH8/DOE"=SA6#7NJJYVC*G6=8WQY(]6;#'>'LP;:5UK#821"(AAU9P6WB; M_(/XU,@'7I)>_Y)GF6YH8$0F,+,LQ1 :RY([8RDI!._\7G6MO&".](,+O4UK+EEM4ESZ1:^V7>S(UT!2M M'+N5GQI>2K=EJP,$I6L\$D-V":S B0#3-L R%]!%TBJ^94N!Q5"?">LQP\Z& M/ BV'=I;<.O=A+'"2 &X@1'Y 4N1W(@A2>W$/X?O\$A^]-4A3/>BQ:.&;ELG#; VPN $2&) M.>*+XT,8 AC2 &TI:0Y,O+*WX/;R@&.@<;@E@VNRSGD2V MB8&S#;:I76A=3_:P!WH&N2@22K(USF@D-X1PQ<;Q-[1/"R<_'YDA(J:?N/?T7ABJ M,ZSQBE^QEB-HK-IZR;^ (_71/W;JKWKHQ)KX%UOY/M^*:5G01 M?44K9F'A''_^^A>EB247QF,DBWY?D5+5/)>%2EN#[M:^Q+Q*GB]$;"*N6 MT# 91T?#M#;$8T\8L ?YS6.0)\?"E%(0Y_W9F]YL[&/S1\("*(Y;S+L">Q0D M)E1^2&IW35V7DNIK__252@M)(142 D" ^AN3@701VS^OJ'Z&X9I*9K+PX*6A M$-K75RQ)=[634&WX]&\GKP/@2=R5V&(_^8;"&$3V7]]\44)?#\=3<#Q3*T>Z MBP]/$2T84Y]EP/P^;Y:;"'K$U1%J;,@^C V[*6DBM*-Q1%A M7_TG0W5944:R(_SQ)\Y:R=D+A.TTBA<+MJ \>,&F:12?3MEBXD>3-(Z2M)L< MQ],H7<1A]J.2A/"= ]"6+:(XF3/*JDF4+$Z9I^5%-&E?3J.D?;H5:-?H\-2F MS%FRB)+9.!# /%I,9H&KI[-H/(M;7IA%TS0.Y/'!>_$"P$VCR1R+X]@;-B/Y M<3=,QVDTGTR[\3B9PXUY.Z:DZ9H!BGL=#FZI4A)'NT2J MTM#LTOIW'*O_UZ?J#QH._(-^4@(Y)=130B>E,KY&?\&IF(DVP@_-X2+L%*]" M7%H^_V/$[.WZG6=E+@ V[KW=S23T7R%66[2(U*O)K"FY818-*77R:.*IH-L MV\/3,4OB2. 7-)F>P>NUG^F%[@MZZS)4'R4O5'/G^%42U!R+:!SIJHTIKVD!& M![>MIL^#M36-TC6;GK>W3RM!GGQ.].FFLZ$1)1%.M96@TPBN_A^2L MM.IF^#YF<^*&.\21 MUY3A1*9$ZPE5_W@RBTYG\]!/'%)[FD3C>,ZH2X!I*7A]VF/P:;J(YNFDH^CI M'&NF+84_]1EEU/NPA1"N_><[&THQ?./JWG9?""_#A[']\O!Y\2U*#3=BA&V% MK?%P/AV$V.T&3M?^,QDN>LAI_U@(G@M#"S"_TKC!M0-2T'TWO?@W4$L#!!0 M ( *&!_%+Q,#"=> < %@5 9 >&PO=V]R:W-H965T^U]*(J"EFB;78GT MDE2<]-?W&5*OB9W;'*[YH,@49^:9F6=F*%T>M/EB=T(X]E 6REZ-=L[MWX_' M-MN)DMM8[X7"DXTV)7?X:;9CNS>"YUZH+,;I9+(8EURJT?6E7_MHKB]UY0JI MQ$?#;%66W#S>BD(?KD;)J%GX)+<[1POCZ\L]WXK/POU]_]'@U[C5DLM2*"NU M8D9LKD8WR?O;&>WW&_XAQ<'V[AEYLM;Z"_WX,;\:30B0*$3F2 /'OWMQ)XJ" M% '&UUKGJ#5)@OW[1OL/WG?XLN96W.GB9YF[W=7H8L1RL>%5X3[IPY]$[<^< M]&6ZL/[*#F'O;#EB666=+FMA("BE"O_Y0QV'GL#%Y(1 6@ND'G5Z'&E!7\PE+ MX#.0+";1Q?*"+":SQ1'EM);2Q:-.*38_:0>]_5T(X60>39<+W"WF48JP(Y;) M+%I.*:I)NHS2V9+]>_CG4T.TN=/EGJO'W__N(DV6?[ #U1U%,O!GJXT$;PX" M0<(.:9']O#)2;<$><%97!C3]6G'C4&[PQ5/ :<8+N56!Q-F.JRU)")4W,^[%/BCKEK/UDT=LSXHJA]PQB!X1.4*D1%AV M*-1.=%]40>RSONN\\#5.JS_+\Q^DQ]F5"K=6 'RS.<*=8^*AAG" =WECSM= M@"V'3&X!(!88Z)95RL=?Y/&+)!VXNJ=4HS<4I(;B!\L-/[QC&6*A%26H;2VO M<2T^RL*^;T=R@'@#JP0F"54?]-W-^(_Q3F%=YU569[TS_CVPF$'S>SU"3V9> MZHI(Y6N Y_]!"!$.4!R'#SJ9>)4AQL2O9\43-[V[1F!YX<-L=+7='646&CBR MA.QK-'Z>960?)G%^8[/Y&P]\,7O6.>@Q:7.^DY>A7XLC_9KDR;,(HJ@??Z@J M'O\_,*6K P41/712_@2#2)%3P2+5OI,=KR" M#I[?P4ZX!%^.B]OQ;/8"TL,XK]ZKZ MF,#37!1PP,"3M=^!I:P]5[0=T90D2HW2ZQA45:#^T(5)/.GYT!Q/$"V]5?*_ M0 7-@B-:4-;1DK1]8^8AP7&>X[9I 7D#]EDX'G&L+WPZN&WLK05FCJ+10.%I M@6@K>HRB5$J=VV"F)-^H/?KJA\O>;Z59LUZ7N3T)A/+20.F-R5?['K._#7/8 M'02)AA^-A($;WXNZB?=)8 *H<'\3VAEM]F]IYWISWCP_4BU>Y@@#GS"IHTU- MOB:\??;M/3APQ=6O;88 T*.-,*%S'NLF@@9OJ]_1D0>;S^:S>-G0S*,\FRWC MBV9EV!TBOX$;,6 ,.I.I0IT/<77LZ=)I=2%S?VYNTNA?S-#$\0897D!; =EV MO:@V2.%HQD4?0J__$6+$@:+P5R!A2Z2:)M7I4&,"AY.]/T(]CS3OT0"":_A1 M<+QUYW24&_3H"C.;X76Z.&_:>J@5:0 2Z!S-VY >+/43X@,[L(WU[ M#,'G( M<^V&MI2G;=]A4=R3<3VAT8UYS;*H3#/!^83ZJ' M,#ZI(,_&/OV[UN1SG86JJD\!(;*#Z7FB$(Z-S*2C7.#@)%XNVAV^.'[C9TFM.(380G<3+^2API/GA]-Y_ M.UMK!Y#^=B&ULG59M;]LV$/XK MA)$"*:#*BBPG3I $2-H-V[!B1=MM'X9]H.6S190B-9**X_WZ/4?*JC,W 38@ MB*G3O3[WW(G76^N^^(8HB,=6&W\S:4+HKJ937S?42I_;C@S>K*UK9<"CVTQ] MYTBNHE&KIV51G$];JU M:0(+IK?7G=S0)PJ_=A\#,N:= L4LW\D@;Z^=W0K'VO#&AUAJM$9RRG!3/@6'MPIV MX?9G0DG^>AK@BR73>K"[3W;E,W;GXKTUH?'B.[.BU5/[*7(8$RGWB=R7+SK\ MJ3>YF!69*(OR[ 5_L[&P6?0W>[$P\'WO_Y@L]J]%E%G]5_!NM%.QZL M*]_)FFXFF!Q/[H$F^P1_ZT&.G')LK(QZ@:WLO=B2=%Z%QMM\TC/ B%Y\;9+(W:N0#">O4 M1AFI12#7>O8LN\[91X0,A)"E"%8L!F?2K(2W+7$B <,O;,=CYEF''@/A=6@& M_Z+O6#P?3*V+$1 JT%>E3&P;53>HEY!ZK7OPBFMP/%=O[/I-SV!X3R$%3YZU MDDNE55 H8MN0B?[>VK:39B>4Q]Z0WAJY9,3(Q415P(QIC5<&2X/U>W#8Z=V( MN<_%)Z20DE-MIU4-(\?I A3?(\L!-T3HS1=CMR;F]*_@QH9O)0 H4FR%4I*C M[(EI(]%&WEM ,KH JPED-8:.3BIU=\1F]I%6J!C2^O 92X@9@FCM:P9E]T^ M4YN@&7N1CKFXBS3![-(X MNQ&(=U13NR0G9F=16J0"MW%)(G?0S6'GBY7RM>W- "Z^,:#1$_JCJP!CEL]> M1;]57KS*@)[O**YSOL)0K7R<(!'061)+_KCM08.#S<;1)E:48 /75=NW(W!BU0^L&_OO"(.$EJ66 M!QO&'AU2_' P.$'> E:KE>2ZEU)+9FWZFLOCUEP=;YO3Z @[ BCZUZF!I^>B MCS5A>BD6VJ H^SB MBP4?*U%EQ<4E'^=BEEU>E@P+2+\&VE K MY@OQ.19SA,&LS"[* HEX?\53UH=8%^P(>^VTS*K+B]?#Z][ 9:(]MKGQ3%4P M6EOOL58^/X,6ZB[+B\&%;ZP+;R('CC5/+[.+18EHUFR>TSE!D5E5S8\V=&V1 M+U/HI,QGJ%/K>-\ =TZ*_'(4,/.X9UC#1 /"S##4=#Q :68.B9Z_$+?*%T_C MGAT(]G&]>OP_4;_UW9P>7#A:XS2\>9VERXL7]73M>^]=%A( MO ?7,"WRB_DDK?S]0[!=O+XL;KZT-^P<.,-YG;_\!4$L# M!!0 ( *&!_%(W%\I?00, )$' 9 >&PO=V]R:W-H965TV1I;"\=3NTNHL2C* *I5DJ7I:5(+J:/5(JQM[&IA6J>DQHT%:NM:V/T: ME>F6T30Z+%S+7>7\0K):-&*'']!]:C:69\G(4LH:-4FCP>)V&9U/7ZSGWCX8 M?);8T=$8?"2Y,=_]Y$VYC%(O"!46SC,(_OW$"U3*$[&,'P-G-+KTP./Q@?U5 MB)UCR07AA5%?9.FJ970608E;T2IW;;K7.,3SU/,51E'X0M?;SK,(BI: LO0>0#8 LZ.X=!967PHG5PIH.K+=F-C\(H08TBY/:'\H' M9WE7,LZM7M:-,GM$N,0M;Y6P1LTC!]?HI$5.OX.-$IH6B6-W'I04 _6ZI\[N MH3Z%MT:[BN"E+K&\BT]8YJ@U.VA=9P\27K4ZAEDZ@2S-I@_PS<;89X%O=@_? M48A#U 1?SW-REN_*MP<BB?3KH*& Y7K=K#;!I.(>6J^M%*DL'$;(/!%_GDE0SNUM:(,O_(L?LZW7ZF_=,-S M4TCAF#/H+] Z;E2^;$,&\B$#]C8#C4_:!*0N5%M*O0,!S9!!OQ7#.7D%?!=Q MO(M!Q2466.>^.[=*@&@:)7G1&4#V(W.%@(>K@L)JCHAB>,?=OD$K32F+D;$P MQ+GKT"*$"&";>P?@*KWX!4$L#!!0 ( *&!_%+( MQ [ C@4 +L, 9 >&PO=V]R:W-H965T;)+#8LWOV@M79WMA/KI32TUU=:7<^*KUOGD^G+BME+=S$-%)CIS"V M%AZ?=CMUC94B#X?J:IHFR6I:"Z5'%V=A[=9>G)G65TK+6TNNK6MA#U>R,OOS MT6QT7'BGMJ7GA>G%62.V\KWTOS6W%E_37DNN:JF=,IJL+,Y'E[/G5PN6#P*_ M*[EW@W=B3S;&?.*/5_GY*& "4SSQH$'CMY+:N*%<&,SYW.40_)!X?O1^TO M@^_P92.D+S9$QIDLZ^HV_>^SL/^N;_QE^Z M42ZKC&NMI#\O-\Y;),U?WT%=]*B+@+KXOUC^#^KHE=YAQ]@#W;8V*Y&R0>BM M+Z4-HNQ5*RIZNZG45G!Q.+IT9 H"V[)G>TQ%ZYD*I)VJVYH:<8B8+8)K2?4X MS1#'!!PST"V@0S@J3(46X)X_9N#0E&CH<.6#\3"7;:(G*ZI#AOU$)S1;IN-D ME?#;;+Q\MN"7U7R\6BY8.*5TO$K6-%N/5XN$X%"Z6//&G'[\89W.TAV%KT6XO%:?B+V%]1P."+\6JUQMLB&:^3E)>>+<>+TZ3S8$A!AG_*>>8X M&T2@5Y>W$OR@69K"[YFO2F7H?-)-Z&W[*-4/"'Z4=J4SM&DG<]H^5+,O 4Z[FQ3(A%1A.B0H( MIB@<[BNX)="!HWKH_(J]!W0\^=5X./?3A%X;I3W4O.0\SNF==%* U4#CC=SA MHFHX*LC3@.\D0I;3YQ;X3''1L<-[J,1&Z -!7%KH@F(#HXXQ#C$5]+$#+"*@ M'0+F \#&FH^XK3@\W3)YF97:5&9[ )[P:/T'VD@ U+6T&>A0?]_#XGS>XKR* MAL?RG7!M#VWM5%CYN55L,XY:B4PD<$O!WL;8<&7"U:A'YXZ5[U0>LXE78\)Q M4 Y=0\BD]1@#V/MB E]&,0E:ZV5(4_D M78,T<#$/GC+P5B/.P?Y[N'TI=>_2??L7SADDAC]6%4N$^ ;#[F,#8G?RR*PS M5; G=JXWPGNNU)#=YIBQOD0=^E#>'(A8=B&?8J\;+';Y M"3J5QB0(HUK+U5K0IG6XZQP2QYDZK.Q+Q03&G,44AF8@JH?$;62E4"XN5@A[ M( /-V@PXQ12;OA] 5W5ZYX MYV'JWK15'ND4O8DDBX*9,?K1XP4\UUR_*#87 C+N>F9@$$.W%5T)@<),N)(* MOCWY*[@90;7QL1WL0OOI2O-+,'F'NRI3'EP (Y>6R\F0X&2O29;1B; M^19#,<79LE_M)_/+.)#>B\>Q_HVP6X!1)0L<32:GRQ'9."K'#V^:,)YNC,>P M&UY+_+J0E@6P7QCT[>Z# ?K?*Q?_ %!+ P04 " "A@?Q2D*,KEOP# & M"0 &0 'AL+W=O6AZ ,EC236O&A)RH[[]1U2MBR[28"B+S8O,V?. M7*GE3IN-K1$=O$BA[&I4.]=\B&.;URB9C72#BFY*;21SM#55;!N#K A*4L3I M9'(=2\;5:+T,9X]FO=2M$USAHP';2LG,_AZ%WJU&R>AX\,2KVOF#>+UL6(7/ MZ'YM'@WMXAZEX!*5Y5J!P7(UNDL^W,^\?!#XC>/.#M;@/B&A\.V".>I-><;@^HG\.OI,O&;/XH,7OO'#U:G0[@@)+ MU@KWI'<_XL&?N6N=E@=E8B"YZO[9RR$. X7;R1L*Z4$A M#;P[0X'E1^;8>FGT#HR7)C2_"*X&;2+'E4_*LS-TRTG/K9^=SC?PA$UK\IJ\ ML\O8$:R_C/,#Q'T'D;X!<0U?M7*UA4^JP.)_C-.!-W\#[]*WE;@]_W&76&2J#/]_!G/68LX Y^S]Q^X\0\+." MSYB9EKH#TFGG_QAY)C*^M>TXF!18,4'F2,D@S0T: M5G"G]G ROR._(4,H6U^I4!HM@6T9%RP3&,:'-YNSACM"\IB2[;T"EB51)A57 M&]U6-?BA>.31XX\A$SYD5&3*LGQ C8AOF4.Q!X65=IP%K(%8%[_.RT'.&J,K MPR04FM@K[4!G@E>D/^&7VH!#0WD* M=++]&2AS 8_R2)'A5%JM\VZ0#O&@-$3PL34^7%Z)PH(8[%G^0L;". A6@)H9 M^V8^*^8!UP*29#%>4&EZC&0Q"^L0#HH@_308IK>@4J!2X>ZB2#U9V(4)[,N? M2I8>E*YBUN1H/WB:)I@HOL$\?38KN MF>I/^T?^KGO;3N+=%\)79BJN+#5Z2:J3Z&8^ M.]NMW&Z2:\=)EV]&Z&94T? M*FB\ -V76KOCQAOH/WW6_P!02P,$% @ H8'\4HY=9+E."@ @!P !D M !X;"]W;W)K&ULQ5EM<]NX$?XK&'6FO9N194EY MN^9LS]A.TJ:]-&X4WW6FTP\0"8DXDP / "W[?GV?70 4%;*R[\9520=PUM?&GHRJ$]N7QL2\JU4@_L:TR>+*RKI$!EVY][%NG M9,F;FOIX/IT^/VZD-J.S$[YWYCV2C?^*#7 M5: ;QVZHB*U\)8,\.W%V(QRMAC3ZP4?EW3!.&PK*(C@\U=@7 MSMZ[M33Z5QE=9$JQB-$1=B46>FWT2A?2!'%>%+8S09NUN+*U+K3RXIO\Z]N3 MXP!;2.)QD?1>1+WS1_0^%^^L"947KTVIRMW]QSA#?Y!Y/LC%_*# OW1F(IY, MQV(^G<\.R'O2.^8)RWOR&8X9BTMK/ Y;;OUTY917)L0;<-8;;:0IM*S% C<5 MXN>LD5/'['H0GKM2=6.ZFB+ANJV5OQXQ]9]D?D* M:L3'2B'#"MNTTMP32CHCNU('58JB7XB+5>\FOW43Q-9=J41(0CJZ"17OY-T/ ML$ZZL7AKB@D;H?%H4]FZ!D0W!A)]M_2ZU-(1)&E%)6^56"IE!&BJE0YKM&&Y MKH1NA0P+5=9#IK;;=NZ"+FJ%&Z3L M@UIW=92Q./K'A-/1E3"^OA^3L'M16F%LZ%V),]"^J&?7@%+[HK:^0WA!J[]T MFCRTO.=#\!DHBK4*:F^PH+NNXS%3M 40;KQ,!^$8F5OE0XSM-AJJUB PF7Q: M#.$S07S95MMJDQ*JD095@83P"8$WUO;[WWTWG[WXWC\&L(BMD[851A?*>>!&!:F-BB)74#DC99]PCF&^M MUY%0( )U@X&$ NO8"["%7.I4147OEB*':R6^0;3\MV,G8H,'$ _E,-O9 M9N_A/C^Q98 _*$ED\_FB(,A])7M:AQ'">I!$I)^[DPL\GUR?8&-\)Q3-2] M!B$IL-\IQ)ER@63=@X&$HCJUQV,IX7J>^-19Y\8 04C@UKH@8&).\[_"G#IF MWF#?]@0+0B'0DECM]5U12;/FA8WVGE&4#%R\OARS:+4$7 '26;1NUJ_8L8*R M+7HXHS"?U.L[T<2Z',^+JJKZJBK I4PR.1LTT*]-"1:DUBKS31;*D6_D/<5* MW;5HPR@$2=,*) 2#LFL)#9_Z=C8Y4#2?]47SV<%J=NW9KM<^Z(:9FWN<06/S M0?N;>/<:Z>&('LCG^^KF04W4/;_TK2S4Z8@)PMVJT7^LGG,EEJ^^PWBD=!+$ MB>!! Q$\S..)V/V 1HFZ&GF#8.Q8(ST:\C95(0J97*T0JYA%3:S%CG&S!?F7 M%'?6,&PGC?,\_6)EM'Y0EW[4M,HU#"0V']+("GL6R MEL5-K?T ?=>3Q80=INZ0[VX9"ZP-H88#BYL>#SEP%<3FDD]:J0,1Z]HN*5,> M6$DE#I:L,_QHQ[X,R5B:B 4YFK?")]T*>]#<.<]\G9(]"D%CGVSJ=1!!D],T M(1O8LN3T^43\5*$ZD5[_J&B*-,NUV\@4$B83%>64Z&C#N(]OAIOV66N20,($ M]:6J3CQ&\&)K-2ND!B=!G2&.7A+]Y*]Q:FC!*9 &?\H2F>:S[WPN2I\<&\U4 M5U2[7N!.50J:-XY0'IN<_79_89=+0"AP0]A02_4@6[ O0ZK/DGX^D0](!LN) M2E(W"*?D.KJI-$Q]+$[QO8.B2>C6THA07#^)*Y6UX=.&=K)$FC$WM9J]R&) M-68))^:R6<:V%IMP#<,.="G/^R[E^<$NY0-:'Q.@X[RT/'0.7[> V2R9Q^R] MKR_Y7\FF&MDW8?,IU4_RXYOSQ05+I]%MV^OS[!;!=Z]5]IK"!:B+NG=UCRB2G&E3V/F_4'0WAW)H,2B1W M)BUR2B+N:>AVDK!F\5S>T?!K"YD'K<(25E(35:J5Z85&R>H(F?QZ8E=>Z$:M(J M-YZZ%,=BX(F$@OP%=/1" @6T@ D=H+.)'CW>? ML/#D$,J'!(MPT$&EYM$P,S>1@.-7.P<+Q&^\ TB8VO,:($WGN;WY[<$LTB_L ME;6/KX'Z>0N^_C*K_TM##P]TQ##OT>A$@IE/#Q',?'HTF\*\DDZ&0^W78(%/ QQ42M+1^0/2-ZH^!(%A6.])E;G5R]]OSVFL8=Z M0WH/0#@P:WHS@[&A9S(9TJ3+B,[#%6DF^N!9QZ7B/GCYUD\)>Z8D=8<:7OI, M;YAL8&UKHR.';^Q\_)SQE7/ZL/#M.YB<@SM)1F]/3:J2:J KY=FCK-4GY("T MOG*.;F,Q]/'_(?_^\)@MGY=8^WJ0X\%7(71W:_[V1;2$"AP_$/5W^\]KY_&K MTG9Y_#;W3CH$T8M:K;!U.GGQ;"1<_-X5+X)M^1L3#4&VX9^5DL@Q6H#G*XL& M/5V0@OZCX]F_ 5!+ P04 " "A@?Q2BEU)[PL# #%!@ &0 'AL+W=O MVJK MMD)EVWXXW0>3#,3:Q$YM9]G[]S=V0DK5LE6_.!Y[YIEG7CQ9GI1^, 6BA:>J ME&85%-;6BR@R68$5-T-5HZ2;@](5MR3J8V1JC3SW1E49Q8Q-HXH+&:R7_FRK MUTO5V%)(W&HP355Q_=\&2W5:!:/@?/!1' OK#J+ULN9'W*']5&\U25&/DHL* MI1%*@L;#*K@=+39CI^\5/@L\F8L]N$CV2CTXX4V^"I@CA"5FUB%P^CSB2RQ+ M!T0TOG:80>_2&5[NS^A_^]@IECTW^%*57T1NBU4P"R#' V]*^U&=7F,7S\3A M9:HT?H53JSLFY:PQ5E6=,3&HA&R__*G+PX7!C%TQB#N#V/-N'7F6=]SR]5*K M$VBG36ANXT/UUD1.2%>4G=5T*\C.KC]0W=_(3%4(-^^4,0/8HH9=P34=W/-] MB6:PC"QYQIQF>:F_A9P+>-'$+" M0HA9/'H&+^G#3CQ><@7O%==2R*.YB/:?V[VQFKKDWV?PQSW^V../K^#OVAX' M=8 --R(#+G.X$V5C,8"^T(C?%0HHS>C3O!-/5VY< =S"+G8W0I)?U1CR84+ IPQK M"S5%9WQJ>:4:XC: #TV%FENE%^ :3W2-5_K&>P%IDM!Z$X_"&4O=P3B<)!-W ME*1AG$X'<(=2T2MH(;[X)T?D^".A'GW<%87LG1J@$60L,:)4__G'+![%?[6) M2"?A/&&0QF$Z9DY*YF,G);-Y6R(:$SV45=D#X-=&//+2YS<)V7P*'2!)\33I MI=\F=*Y'.@]9/.TIS<+I)#U3^C%1?6(777.] #9D(YS_H^NA@M5+NC'Z"& J."ME.F/^UG]&T[FKZIMP/^/=='(0V4>"!3-DPG M >AV:+:"5;4?5'ME:>SY;4'_&=1.@>X/2MFSX!ST?Z[U_U!+ P04 " "A M@?Q2MUZL?<@& #^%@ &0 'AL+W=O>6'4"B4(2((%>6ZE?UJVGWJUJNSM-TS29Q(#7Q,[93BGWU^_9 M#@$*3;OI3MND]8>2./;[_GGODQS.A;Q7,THU/&8I5T>-F=;Y0;>KXAG-B.J( MG')\,A$R(QIOY;2K'XI"IXS3:PFJR#(B M%Z[Q84ZF]);JG_-KB7?=2DK",LH5$QPDG1PU3OR# M4S\P!^R.CXS.U=HU&%?&0MR;F\ODJ.$9BVA*8VU$$/QYH&/3PN%*TK!F;Y+MI6&1@L#3P-:@6^*W@'>EX; B_P:^3U*H=[ M5E[_&7F?V 4#PA,XE8(D8W-%E*):P;@,18V2?J6D;Y7T7HKJ2?RY8(K9 OSU M"M?@4M-,_5:C8U#I&-0Z/%^L*N9-:J,!WA0.4DID<- MA+RB\H$VCN]F%"8B13@S/@5M"J7$-/M"%6CSF# )#R0MK'%Y(>,9 @=RR6(* M,9K&$BIMJ8$6"$PT45)[\A/;?RD]T&1X;"8*A0]5ZP#.J8HERZVXDTP47,/% M;@,V5!_ &5$SV -_X+4]SX.:G(153L)7Y^2&QF+*,28)7":4:S9A>'GBG#EQ M/B?6U2M&QBS%'&'X\'F1/06.RU6MZM?DBBE4!P1O8Q?\[>00919-)MX5Z0)Z MOL6=YW)4UG&<"F7$)413VQ$3*'+38#E0I5EFEDLAFX5@5LIDDG7_S7JZ%@/B M8F#*USS"SI03O@";=KIARE\NA2?%)PE7$RK1D*UJN'X2F"IJ!W#)'S"?0BYP M>QBU?;-;XIR4>F']H6A@CI-+@Q^UP[Y?Y=]BA7%-^)29RS(8@Z'5>$Z=*8BI MQ^6C_B#"6HEE@QPO@TPV&K6G7FY5+H6M>W MQ3V%RQG*FIHZ_K[$K>E%$V,(_$*)5 X\'RUX+FI%&^@](,7+3?G2>,9%*J8+ MB##=_5X;*2*<62Y#Y?[2A349 PC;0X>BI(@U-I7X'L^#UQD,P3S BC$_:]E] MUH[+ZYLW),O?GL.'[@E$5KF\)R)H"'58%.JPMT ^$BUN:L3;:'G=J M!(XJ@:-OQBQ\;T4*O6_/+5[0\G?U;YW5:XXAUFEB,483C%MH_-R(UOW#;TT,"P!VI&L'4M]PNW_Y;F6%MC M/#+:P0&5G) M5G3GV,<3:J87%I@E#0E3L=&P:=Z7BF:QC!KY0*N:E;_V=NG_(:=HM\T6Q1R#5BRAYL M-6+OBP8XGFE.V!H1-68*RR#C D')*VHXC$;/4^((KJB-CS1?3/;%9+]050A\ M'/2#EPBS/VJ/L)E6EB*F[8&S>T%S[+DP#RZ6K%C8_?F8;\] MZ+_$H_VP_PH6'>!TB88K$MW'=N\%+PR#.I &*Y &_RH676_._S1Z)XU&=C$P M5%;B0$*W[UU9:W/+28;&1X@=[T6B/=I!LP>=7@\&?X,GESC<583=M4^2EFZ8 M#Z]F]"-@W=?):K7ZN'OB/FFNMKLOP^^)G#*N$'T3/.IUHD'#M8[EC1:Y_< Y M%AH]MYA'"&T(V_]S:##M(IOARWUG_RL6,L*V;@7HG?>6Z+ M:3 .2 YK5@L[5]N?81^/=S!3POB6;!O9- I(5ANKRKTR>E!RV?3L:7\.+Q3& M;RG0O0+U?C= WLL/S++91*LMT4X:K;F!#]5KHW-V6L.77&9PVZ0KTQ%&&<)F)&C.)@R/)K&!Z M T["F\F4-$KPW)LV%KO20ZLUP2M$,U>$YH8L"PUPP!&"&0:?X05_>F/'Y=XU MT8O1A0=6M<$3-9?DH:R$VJ%M Q5KX @\X>5ET,=WJ()-2K&)>W248'\](I\ M"[H[CS:@'W\8TYB^[_IA-"9TE)(O&*8F\9C$E"0TP5&,9I(Q-L.!@^C1R/5I MFI SM$D[VJ1G:;/ "SBO,8MX@H<4FCXJ+^"8=(I(9R'^!Y$8T;AU MA:_!ENG<(;O85PYK(T&MWRYK^ M,],6STQ[:.$;2G4%OJ=40YVELDP<\_93%QGSQ?(!,BA7*)W$O8;HR#&DK&/6 MJ)GYE6OD[_QD038$=ZQU+&U8><],02JV:VKR(NZ-T^$E]L,QMC1U32\:7%^B M25ZN:FU\]9*U5B7Y*"T()S!(4."X.MKU7Y6\RAQ*ZX8[:I;_A6]8 ]HII,,8 M\9+(M>,A?7T$1V6/59M>7W?ZXS3&4S9XE[0)KI1NGO@3VA@<=6@C^NSZQ9 . M$+4CP#G]=YT6%C@=O9J?*O3PQ7M< AZ&^W48)%4M;?,T=ZO=Q^:V><^?Q9M? MT6<\2RX-$;!&U:@_PH+6S4^CF5A5^==]I2S^%?RPP,\9:"> ^VNE;#MQ -UW M;_8/4$L#!!0 ( *&!_%*JT2_:DP4 0. 9 >&PO=V]R:W-H965T MTC9CITE7EL,!BR21][[>KI3^;!9"6+IKZM:<#1;6 M+D]&(U,N1,/-L5J*%I29T@VWF.KYR"RUX)4_U-0C%H;9J.&R'9R?^K7W^OQ4 M=;:6K7BOR71-P_7]A:C5ZFP0#38+'^1\8=W"Z/QTR>?B6MC?E^\U9J,METHV MHC52M:3%[&PPB4XN#8D"5F/&NMA_4ZA>Q MMB=U_$I5&_]/JWYOS@94=L:J9GT8&C2R[;_\;NV'G0-%^,P!MC[ O-Z](*_E M2V[Y^:E6*])N-[BY@3?5GX9RLG5!N;8:5(ES]ORU4M5*UC7QMJ(WK>7M7$YK M86ABC+"&CFZXFPY/1Q;2W)E1N>9\T7-FSW#.Z)UJ[<+0J[82U?[Y$;3FQYQ=_F^D;RU]*4];*=%K0'Y.IL1H)].S7E@YJ\5Q.L 0;';:950]/.0 ]C #V8::2#H?'>5F"N M:=GI<@%$F8!6"UDNB,/7O(%T^3?XJUOLP4:I21@K@4 L=D;,NIJ)0'/F5D#YY4.+8:ZV@QR77^MZI-VE4UUJXO^R:KO:,)[U<[FO% M;ZB&CS<_8O&1UYWX-@Y'LH4]JC-P@1G26UFBN.&@%>6B5;6:WU-\G-./E ;C M(L+WB 5AD@XQBH-QG.&;!$4V7E/"S%$85F*8?HOZNMQGEAV/X9PD"+.(CJ(L M#_*$#2F*LR".=BE)%K#44=(\*,(QW6A>H?2C+?A@63>EEC>H"MEQ1A&4"$.< M"X,P&@^A4PYM-ZM%4$3%T)O Z-(7,$1$B]K[Q2SDTE#BN+!BPR8+DB0?$F-! MG,8/A'$&Z[$>LR#'^@4O/\,L8L<)14'L=S X)\[3S3Q+HB%EZ1AJ,N>L- G& M"?/N*O(@R@OG,.^(+/'T."CBT-,QQ*)W: B[LHP.0#W=0CT]"/6K7;C\&]5[ M"?/J;NFRX2EL'Q3R7=CFNY)%+]F!6)72I_)*8M-AL&\P*PUH9=U5?I.O&B7B MK&I9>5;&XH,N#MDH>$A1S==UP*PU!(YO%EJ(O7[Q .UK>?<,Q8/>X_QA] AC MCZ:7REBG1@MT:D"F!821$2%B[]*D"-*Q^[(H2)D#8H2L*6+Z +=R[0H4X%#U M4',F$=*>&'[7N%7 T0'-10L#^Y;"*_1KZ1J'NW@ $464XC]-QA1%05&D[L-R MYG,R2//"#9(@\AD;QT$2N20%&I(T/Y2-V38;LZ]N/(?[S5-)>)#W=S<8?RF3 M]KXO$*Y\J?_(NY.O2HA'<;\0<]FV3HLIKWE;BAVKMRWRH/5$Z1M6+ M#L4UW\8U_Y_B&M!59]V%YFLKST'!7Q]T3W458-:+WRL_T/H[KAK<[H?]Y)DF MZU/B**/&)\RP1U8,3(/ *"D0^,2-8T);'#._[A:PGKMQZJI# 6S"+CQZ9A;- M#&C-&-JDLD#Z0U"?"N5HYV:./CCW[P^#"@E5^TOZ=G7[Q)GT-_N'[?W[Z!W7 M2&)#M9CA:'B&PO=V]R:W-H965T9>:%U/HR#(IFNAFLGEN7]V9R[/ M=>MJU<@[PVR[7@OS?"UK_7@Q"2?;!Y_4*JM4ZO>V%XL%9-]R^>^D3L"13!*P)1+Q!YOSM# MWLMWPHG+=40ZC<.X.W"G+N\EK4HJDDN_05:]B8-BT/_)& GJH&(;BW4VM,N-++PE=GO6 @U<1C155+P,@B1=6W< M&R?-^BN/PB!G89BR6]TL7UG! [RGWX)]UD[4_O$W!DS>A#R)$[I* Q[@:@3? M=, W'<670&R<-L_'(!P5/0[AH&^+D/W_(?H5O/A&-6\V1E?2$C!IQO,XPT6< M\B*-V ?5*'#(G"VUGEN6A#S/,I:%O"QRK"H+G@8$8YGS(B['\I8-> M9(1;DO,$7HT D0] Y'\!!'9XXYY]BHBB-L1(Q](_JN>U].\IEUOEG#6@WI'Z M_L7*15NS6[60_RL,'UK3* <>]R87ZLEY3J?D(7<)P1'Q-$K81U&M$()YX1N+ MWZ0L37E2)OXOQ88F[)>.4]! \[:;)G8"$02BF&,*8F')HR!E]WKA'@5=J,2E!B4/ X"6+#V#(-.U:[;;E^;2X!1*=%-0 A!K$' MZH_NP4F>PK/PE)UD)1H[.*7**G@8$$G&)4_R8*S$BJ'$BK\H,84-%[7@^E'L M5HF9JI4[2IJCNHZ7V555F582/F1HLS-4;PV]7FW=7(@E9^Q>/1U,+R]J[UBY M7NB$X2U$6: -@#D3Z-7=O857R;R3P=W(A MH1Y5U)IJA5;=EM,VQT3D240IC!.>% EEOR/R%M5B&&9&N.*QI5 @"]_1N+[/ M!^!0%J0F8-LX4:NK1M=Z^8RX*@IY9Q($E$3XA2C;%;E>H,]A!C6RD# 2\Y#* MDV=[6F6#PI32^ H_I*Y*4Q^$/(USB"9),0CYF0FK6B^6@25C*-U[KY]%C68* M>4&L VY+]R>ZF@CN )R2YT4$L@J39%#2'6H(321;P9,X+Z$KC%-,Q!7>,">> M]CH778$A! O*&#/"5A9M2B/Z@;40PR9QZ6!*SVJU]%1GF=.#98LJ,3VZ8O[? MMA_"B7YQF 6;\BC/OTT)KJLOR(OK"-70&= RVL\)D S5K>K8X!"KK!]9PG- M49BLHMAOZ ' 34;;,0QV1[E@M"'O<62?M[6D7KC:VP3Z^4ICUY$K.E _R&VJ M3VZU?>68-VKK>.M^/B!61\W1'_?5'\"'^A.=U2PE[6H]-7E&WM^R^E8_\%;U MWM;D+9L]^]>Z 6IGJ DO2\#>]5\1=L,FFAT!S<'?#:XS(5[@B;8*[(8D*4A[D_\>"LD6YGNK%@).I(TEQ88^13"U5U MM=8-2<1JZ(:3+(Y.=]SO[_:\.62Z[]A)G)6G>[X407RTPJ9[WPU0TDO_=80H MM6U<]PEA>#I\@;GJOCOLEG>?;SYBCU/HD%HN(!J\S7'V,=T7D>[&Z8W_"C'3 M#OWC+U=2@#=I =XO-';M_H8,#-^E+O\$4$L#!!0 ( *&!_%(S(8N)O@, M .H( 9 >&PO=V]R:W-H965TO_5#U@TF&8%UBI[9S'/WU'3L0]EA [1<8VS// MO#UC9[:1ZHM>(QKX5E="S[VU,UF,G65%S@HP+=UC53VQNLY&;N1=Y^XXF7:V,W@L6L M824^H_G"NK/WAAUG-O MXD&!*]96YDEN?L%=/B[ 7%;:_<*FTTW)8]YJ(^N=,:UK+KI_]FU7AU<&D_", M0;PSB%W")&83G#6M@\,*6%>KA+##DR>H'^0[UID.-SZ".X$$*L];PLRBP^-X^ MH C[,.-]F#?Q1A#',;1!;RD3SMQ>,FEM.^XSBNI6X7PY_52&T44 M^>L">-J#IPX\/0/^3)-3M!6"7(%U=*I^%Q'L)$YUPW*<>S1J&M57]!8O:X2< M*;7EH@16RU88Z\'0]JVL&R:V/_TPB:/Q!PV5%.4[ZF=-!*5$JZ]D M1<-(,%.@PJ(K[!WF6"]101+Y,.""%&6KB1EZ"(^*BYPWK*(!J)C(<4ITX8;3 MAG-222:@I5:K#B].ND9!KK#@Q*]2(=(D&_@1DBSTPS DR44;?S@+]<"V$,46 M*1J_1=I;TX_#NQ>D8D_^+Y(/3%,YT3*U1XVRL3^)8GB1%J\YSK_/(AF]=WJ? M4.LI?!;4%F7X/X3D"E\0PUR?!I-Q,H1!Y(]'X^%;/:YUZW!S:=LT2/PXM?JI MGV;T_QM=SB[^/*6^5LO5JK$.Z!M_:#6)_,HJ'?>Z? MOCOV04CQ[AB%^I@F?AC'5MKYNS Y63\YV7^>G =F6D7,0$?;0U#G)NHB\NF) MNG;0_0A8RA(;2F)&:2_!56OLW="PK>6)TSTP@=$)$:<;):KS==>6H\EQ4S 8 M0>VNPR%5BRB0A78_!BI;Z,3D(*8',=N)-/?TW*Z,G&ULS5=;;]LV%/XKA+<.#:#(NEBW+ G@I.G6 5V#)$T?AF%@ MI&.;B"1J)&4G^_4[AY(5)TW4=$_S@TQ1//>/WR$/-U+=ZA6 87=56>NCR!Y\73BHMZ'S9\"9=@/C?G"M^F@Y9"5%!K M(6NF8'$TF?L')RFMMPNN!6STSIA1)#=2WM++A^)HXI%#4$)N2 /'OS6<0EF2 M(G3C[U[G9#!)@KOCK?;W-G:,Y89K.)7E%U&8U=$DG; "%KPMS87<_ I]/!'I MRV6I[9-MNK6Q-V%YJXVL>F'TH!)U]\_O^CSL"*0O"02]0&#][@Q9+]]QPX\/ ME=PP1:M1&PULJ%8:G1,U%>72*/PJ4,X<7QJ9W^Z?8%P%.Y45UEISFZZW5_RF M!+UW.#5HAA9/\U[E2:$%ES#[*VJPT.ZL+*![+3]&]P<=@Z^-),*KPM[9V M6>@Y+/ "?T1?.,0<6GWA2S&ON(+]&QOS.;]'B!DV5XK72[#C/^8WVBC$RY\C MQF:#L9DU-OO>!)_=T1B>R^^H1MJF![KA.1Q-ZJ)E!D5S66I:BX 87:(-_E '-Y(+AOE=VK798IT!V,@4T M7!F;*2/99B7RE9U74%HU4#6EO >::*0R*,XU6\@2][\^8%RGN7OA"E:>'MS-Z:V.0K>9UH?>>OIY*;2B,&HE-P1KJ%MB/S)^E] QB?(9^ M@L\@F;$+S")7& :*8GAKI*K&QILP M,)Q)42!@(\B+!N1%X\CK>):2@ $:)7*JCL4C^UP+Q#PQHC#WST%P5/7S$)QO MF9TLF@<\_O1#&OC)SQK+,'AA<C3SW-?'^UQXU]L[#-C@L= M5?SO2NT[2=#M/#=+AE*_Q9I&6<;"R/4?BAWZ..W'+C+#4&H;:_ S\WT7&6&T MV+BE41F:RMQTQOYZ\K,V'P+67<#+WB%,S".NQ4XOJK:B2',D)$H%SU<"UM2< MMR3^ZO1ON"K<$?0E _J244"<;1F^@]=YB]R)=MEYR6O'UJ9K,G.-P&EL#WD. M=>-&J*,MJ-9KJK5M24-GZ8)JMG85H46S#2 2,')1V3[4:BH/)>BDY-@%+_.5 M+$F1]8@UF"!:4,D"2JHBKD1KF+H&[%&Q*PJCWKBCJP.M+?Q#= >O:ET#JGF/ MZAT##Y%:5%M8$(8\U[:'V)WY[$+HV_T%M4^!8*$:,T6RR%XS]@;__ C_WN$6 M*P#;T;V \@&X;W9&=/2PX"C% FSCO,?^ATW3W4(^M259(RB1C7^QX;4P:C#@WX%.WWJ5WY%3V=WN#\% M[0 $%7S]_12100?*%D\*5Z"JW9S/ETL%2ZKC!UPD\+J3]_3VY$3S38Y+LL0> M<8BAMAX1G<7>'O%6DHWSUBRTX@FA*73CC%Y\Q\?32T^,=,:!+73PZ+QZ*W1A[KQN1&)Z$PO#9;CG=N?!4H);V6J?Q--O6IKO[#+/# MS7'>79@>EG?7SH]<+3'IK(0%BGK8GR<=GVQ?C&SL]>E&&KR,V>$*;[^@: %^ M7TAIMB]D8+A/'_\+4$L#!!0 ( *&!_%)#CXP#L04 #X0 9 >&PO M=V]R:W-H965T[SDRITNIONB2 M,4,>ZDKHLU%I3/-V/-99R6JJ3V3#!.PLI*JI@:DJQKI1C.;V4%V-?=>-QS7E M8G1^:M=NU/FI;$W%!;M11+=U3=7C):OD\FSDC58+M[PH#2Z,ST\;6K 9,Y^: M&P6S\< EYS43FDM!%%N44//3Y5<$H74P T'UE1[&I3C H,R,PIV.9PSYU,I,B:,HM9'*[ MOG> 7S!X*K#\@CW\T".=[9_ 9($8()B]TRTH _$F#":E;AA2D8:IKC,-0$HT* DRPE5C% DK*#2]5MR5RK& MMJ)*(";,QF3&'_;L8+3PXVZ,;IA"1P!(6.G2T&I3N2$UR05YDW,%!7]$O(B\ M!D/P,XP&NLL-.@\V?B*>;W\&BBE20%SYO 4G'R%%W!$F\//W@3^@N66]5S2! M4.HMIS[5'CV+'H4C#;,@U3OW!%S(>G]BC S6%AE8SVE%(4$L>V.];T6H(98@ MC6:9;)$8C&7\'ADX%L5R BF%4J>0 U0\_OA#ZGO)S\"55Y P!7"5A,/!;)4M M)^L870&S>@X2 L_9&Z9"23!]AP)K)U\]=7*P+TPA!C'9W+W>V'5M;+XG+."* M_1I3O:)Y$B3"! 1J$RAG;=-4'.MK/7JFTKJDX (2 ASQ2)I6925$2?^'1?49 M%)=8,D%JG1=VA= O7Q(_7-6.C[5AT[_?G'8.]]VAQ-+UYA6&L6.YN7S]30D] M'XY=[MA?*P? -QK -SH(C+>K@E2R)MA[6,C= MCIK+I-"RXCE%&-U"71!9K$5",M!U]>J2-\=0I97,N@ZQG2OD#<<*EZV&GJ6/ M_LW4N:BQ0L@>//L/=S6GY!6DT<1QTY2DF)>O2!0Z[B0B:6!G0>@Z?CAL>F[D MA*G;[7X2'#T\,^!H35+']1."61XX?CHAMDVD3M O1H[?CVZ9-J@0W"^KG/BI MX\=>!TB)DP9QUSNBV/%BM\>IV(E"MP.S.VO%*W!2+!$F%(<2@>G M:E5F+VCS_^LN_UZ" ;_A)T0GA^CU$+T3(JQ,2RXH@@O"6/?!/;C&&T'K+BY] M?_F^1F'U>KYW'\"C>,"C^"!4_ ZV'E? ,X?,U\R\&(%>S)9:M@Y9 KO2PA"T M8]OK(-O $/-H+[SL:\L;>(D9!P/B@%,L!BE\\1S+Q7&KV< *;L54%+SKFMV2 M/8-\"BGS)=PO=L':,^#UW-WC*7 \7=DN?X"*9.($[H3$DZX$WHD83#4 M=Y0 3=37_ZY<&6^\Z:#[%/;EJKLR[YYWP^KP.+[HWH1K\NYE_9&J@@O,Y04< M=4\2Z%"J>ZUV$R,;^T*<2P.MS@Y+>. SA02POY#2K"8H8/B7P?D_4$L#!!0 M ( *&!_%*LS9:5( , ,<& 9 >&PO=V]R:W-H965T MHZ*3K3:]<+0UN\3N#8HF./5=PM.T3'HA5;2F.<5 M=OJPB%CTHKB5N]9Y1;*<[\4.[]!]V]\8VB432B-[5%9J!0:WB^B*7:YR;Q\, M?I-XL"$':X<1Y!T.L1K['K/!#1^/N(&4TAO>.I_(+^ M<\B=Z^UTVKEU$LP@:W(JA<[?Z\ L>\RD\WD9W-JQP&&V+*H+-8)WN MC\[$H)=J?(NG8QU.'&;I.P[\Z, #[S%08/F3<&(Y-_H QEL3FA="JL&;R$GE MFW+G#)U*\G/+6WQ$-2!LC>[A6BMGJ$Z62+@6KD-X-!;.[L6Z0WL^3QS%])[) MYHB_&O'Y._@E?"70UL)GU6#SVC\AKA-A_D)XQ3\$_'50%Y"E,?"4LP_PLJD M6<#+_D\!7NK!$PIY?PGUK$%]U$Z@7&'IQ)Y_>.?%=\DMZ(IVQ\H4Z/ 39#DM1>6EFA9JG_*W_5&Z M9\A8S&L.95Q4&12SN,H94" VJ[\'8QZ,I7[QB-[BB]H:05VG/@P&@==Q5M; MZIAGE8=C)0,B655OP7F0;(+C(UY#+3:2>NVS[FEJR!^/I2:J=9$"HYR)29G& MLVKF([*\? /&>6E$)TR+.JI*DLH@YE9UJR?*XRGQ5&:]B MGE?PU^OGK<\[.1DN]('NP@BUL-&#&PO=V]R:W-H965T7Z3*2YTLMO$NP>[VYC!2Z'QP8(;E.+V^QU* M<]PFU\GIXH-H.Q\NLMVFYRU^1/]G_V#IE,THC5"HG3 :+!ZVR>WU^JX,]M'@ M+X%']T2&D,G>F"_A\'NS3?) ""76/B!P^OF*KU'* $0T_IDPDSED<'PJG]#? MQMPIESUW^-K(3Z+QW399)M#@@0_2?S#'WW#*IPIXM9$N?L-QM"W(N!Z<-VIR M)@9*Z/&7?YOJ\,1AF;_@P"8'%GF/@2++-]SSW<::(]A@36A!B*E&;R(G=&C* M1V])*\C/[]XCI>3@XI'O);K+3>8)-*BR>@*X&P'8"P W<&^T[QS\JAML_N^? M$9F9$3LQNF-G =\-^@J*/ 66L^LS>,6<81'QBO,9?K[=.V_I$?Q]!K.<,=NV%EON$=X.?K (]T(+-2AXX-_IQ7H';P9\KI9G8<, KEW/:]PF-&$. M[5=,=H\=@@_=@7T8(8B:$(+/) XC"361Z$\DF@%AH+98D+$(*8U1;70M)#;@ M#7T\EZ,.I.![(8475"NA:SE0-TD 3^')QQDI&HK5T Q(KFN$<6=P!^8 U#.< M>[:&/WJTW O=PNEY12 S.*X;=QFMX.(&5'PYE_ *JK0JBW#/8)DNRSR(!=VR M?!G$$LHT7ZR"6$&1KE8,J"RTA Z>DJO2O%K"8TSFIQH4+%VPG(@XMP:A^L'' MO,@/G8<+EI:KQ>6D'C1!2O$C5,=R[22/FT,:YZ": OQ<+:/1ETA;:-Z\Q1?P;MQYF?;^>->3LN MBO_,QW5[SVTKM",&!W+-KQ95 G9<8>/!FSZNC;WQM(2BV-'61QL,2'\PQI\. M(<#\/[+[%U!+ P04 " "A@?Q25$'\F:"K044G%B4%7K0->*DMP%\2J(PS -.&'"FTW7+%U:>Q!,)O49$VOJ;FMEPJUH$?)&:=" M,RE T6+JS:/Q8FC]G<,71C=Z1P9;R4K*.ZNG](&[LI;](^N=JQE130]E=57EIMRZHT\R&E!FLI?,8)>-!B)R.)7",+&F(F-4P\$-6554 M'TX"@[EL1)!UN(L6-WX%-X4+1"HU?! YS7^-#Y!C3S3>$EW$>P$_-^((!J$/ M<1A'>_ &?>$#AS?XH\+/F,XJJ1M%X=M\I8W"Z?F^)VO29TULNK<;Q8SZO>\K(MDZ9$HWQB" 0Q MB(9"5OBQZ_%O"H)+![![E.2'+M?F_M9 M"VSRQ$_3$4I)Z(_"V!Z=#/WD.(0](S'L1V+X%R/QK$4O3<'>!/^GX)],0;!S M)W.JUF[S:,AD(TQ[/?>G_7*;MW?ZDWN[&2^(6C-L2T4+# V/CO%]JW;;M(J1 MM;OA5]+@OG!BB0N:*NN ]D)*LU5L@G[ESWX"4$L#!!0 ( *&!_%)651"= M:0( /0% 9 >&PO=V]R:W-H965T< M>ZYOKK.-5 ^Z033PU'*A)T%CS.J2$%TTV%)](EDI4P$>>;WYBK/9&K7-7*YF011\+QQQ^K&N V29RM: MXP+-_6JN[(J,*B5K46@F!2BL)L%5='F3.+P'?&.XT5MS<)DLI7QPBX_E) B= M(>18&*= [;#&*7+NA*R-QT$S&$,ZXO;\6?W6YVYS65*-4\F_L](TD^!] "56 MM./F3FX^X)#/J=,K)-?^"YL!&P90=-K(=B!;!RT3_4B?AGO8(D3I*X1X(,3[ M$I*!D.Q+2 ="NB_A="#XU$F?N[^X&34TSY3<@')HJ^8F_O8]V]X7$^X_61AE M3YGEF?R+JJE@OVE?-5'"HO]A0%:P8+5@%2NH,'!5%+(3AHD:YI*S@J&&PQD: MRK@^@G=POYC!X<$1' 3\+61G;9B.B/&>G212#'XN>[]Q*_X^=2)$TC"8XC# M.-I!G[Y-GV%AZ9&GASOHL_VC[Z+?[!T]NGA))[8N8W'BL3BQUTOV*,XQ3*70 M]NK+O[6:*]0H3+]A"W;+!!4%HQP6=A-M.QL-/ZZ6VBC;D#_?<)2,CA+O*'W% MT93JQHE>ZLQ+N?=JG4=)E"9I1M;;%=T!.PW#?V&S';#P M/(TO7L)N_H==)%%T/J+ZM,E6Q[CW\#-5-1,:.%:6%YZN+\>'/O\#4$L#!!0 ( *&!_%(R!D8TU , M ,@- 9 >&PO=V]R:W-H965T5:KQU?\?X@5(<] MFQSA'FV0>#H^,MFR:Y84YXAP3 E@:#>U/KCW:U<#M,5?&)UYXQLH5YXI?5&- MC^G4)&,#F*)4[,OLAL_TBV-$=@\(ER_@X\(@8V M!\@0&&[*_ 1T!^:0XRV ) 4+G!4"I6 )&<%DSQN P0()B#-),@1/FP48W+T# M=\ &7(UR@ EX(ECP]XV./P^TX))6=MY=M">VD.ZI1=K;RI5YZ8IWQ14??*9$ M'#A8DA2E!ORJ'Q_UX&TI:ZVM]ZKMW.LE_*,@(^ [[X'G>*YA/0_]\,^02;A[ M%;ZX?7;' %_>/KL)OOIOOJ__]>(O0N'7:>YK/O]:FAO8,KO9,IO:,*5=+BDA3J//@-(M]?V*?FO'OVOB)XUT:+;I&0\]-G/C2;&DP M<\,@&E^:K;IF0>B'ET9K YW%4FUW(%M:RA;TQ6"!"907[612BFB[JC<(W M?Z_WVK$O8H!PWQJR<,&S& M+!S[3BL@!BLO#EI6*Q.7/PY:2INX_&1L%CJNE8E[E=$56A[PM2*";E\ ^E[@ M$\P0$;Q7A+BS)-\91RT-ND9M_PTT7M3: .L^F@O7D]KUY']*BF%:G6-]6B3= M\(P=KRV&P))FQ$>.VQ+48#5T1JWD69FY6L%9F[E"UZRHV[@WN3_? M9"I];G#:OJ?N_=+U]"_4L\4?4]]HR_?./)ZL<>$@PSMY%3.*)8IS\IG0]D0]*AOK<]4 MR#NP_CS(IQ9BRD".[R@5KPTU0?UXF_T#4$L#!!0 ( *&!_%)9=KC%GP( M /0& 9 >&PO=V]R:W-H965T"N:(BF,I,NAZ(&6QA81+@Y)V>G?=TC)JNK(1M!>Q.V]-PM' MP^%.Z4=3 %CR++@THZ"P=G,=AB8K0%!SJ38@\62EM* 6EWH=FHT&FGN2X&$< M15>AH$P&Z=#O+70Z5*7E3,)"$U,*0?6O"7"U&P6]8+]QS]:%=1MA.MS0-3R M_;I9:%R%C4K.!$C#E"0:5J-@W+N>)P[O =\8[$QK3EPD2Z4>W>(F'P616V& 7O I+#BI;< MWJO=1ZCC&3B]3''COV178Z. 9*6Q2M1D]$ P68WTN<[V>S'\G_7Y/UO_*QG]IE3Z M7J]_1&].M61R;5H5\F.\-%;CS_[SA'[2Z"=>/SFB/U5"8'%AR6>/!)Y*MJ4< MI#4$GC->XH62E5:"V )(1GE6\JH8U8KDC)<6SR46,ZN+F?MB/JOJ\KRK%BMO M!MX;UTZW:8)IVK:O]R4D'D0'H-E+4.\0,^\0>M\"5?D*6[^Q +WV_=.03)72 M5M?4[#8M>NP[T\'^I'<][77LS["E5QWXCWSU'MQ1O6;2$ XK-!5=OD57==5C MJX55&]]$ELIB2_+3 I\ET Z YRNE['[A##0/7?H;4$L#!!0 ( *&!_%(] MSIMM'@0 +(0 9 >&PO=V]R:W-H965T:&;8LJ<^;08>Q;S*<]50AEY%D#F:8K%ZX(D_#!S MH',<^$1W>V4&W/DTPSNR)NIS]BQTSZU7B6E*F*2< 4&V,^;U9C98DB5/OM!8[6?.V $QV>(\49_XX2=2;2@PZT4\D<5?<*CF>@Z(2XQB^7459J6 M6=R-*@J+D@+JH; FV0!XDSN /.2=@2_M\)_S9 !\V M?O05G&NX5<'@&_L/E M\'/1'^WP%8GZR+NZDG4Y45U.5*SGOU7.A^A;3F510O#G+WH,/"F2RK\L,?PZ MAE_$&/;$6&*Y/Y?G$A46*&-H+W,T"CR]JY=V.KNSFADG=(8UG:&5SL-N)\@. M*P(R05E$,RU9G/*<*<"W(.%L=Z^(2+7=;-0YVN7J08N0KUE[/:R"FE5@9?4C MY_&!)LFYB$$WHH?&:'R:J<>@DZE_33LA%M;$0BNQ+_21 OVB@H7@.-Z8%I:2 M* DVE78L$AG50497D^&XCC%^CPR7XT[:H*6>DSK:Y)HJ6TXZ-8?FY>AA!;W& MOCU[%CA3E.V(YA%IYZ8Q$853WX&$X@U-J'H%-WD&%+\]:ZU>AQ>RT&I]5>![ MY;^LH"=&X?N3L"=F8WT066/^AAE?DY3>Z2]6-+ H##9.!_VKZ1@V!@;M#M:C MY$4%.Y%ROY)A8TW0[DWK/19$ BIE3F)PH[_>LA@YIY %[+K5V!O"T.]AT?@0 MM!O1LBU7H 1F@^-BED;5\5'ID;:\H]QM!P[4F!H*KI?BQK30_V=:*]0UK=,3 M<4G";=W>S&W^5RQV5%_"$K+5.&\PTAL7Y06Y["B>%1>Z#5?Z>E@T]P1K5F:" M?K[E7!T[YHY8_YMB_@]02P,$% @ H8'\4NB<0\JI P 4@T !D !X M;"]W;W)K&ULM5==;Z,X%/TK5Z@/K=0)&,A7E42: M)%/MC'97U62Z\^R $ZP:S-BF::7Y\6L; G03V,Q(?4EL\+GGWF/[V,P.7#S) MA! %+RG+Y-Q)E,KO7%=&"4FQ'/"<9/K-CHL4*]T5>U?F@N#8@E+F^IXWQ&+&"\5H1AX$R")-L7A=$L8/8/ M0O?<.DI,4Y))RC,09#=W/J*[3[YG ';$/Y0<9*L-II0MYT^F\SF>.Y[)B# 2 M*1,"Z[]GLB*,F4@ZCQ]54*?F-,!V^QC]WA:OB]EB25:Q2N;.Q(&8['#! MU%=^^(-4!0U-O(@S:7_A4(WU'(@*J7A:@74&*M',+)2-$OHM MU3BU6!92/Y$25CS=T@R;V9/P 39Z1<8%(\!W4(_Y&/THJ*1VS"UL7]L/X'I- M%*9,WFCTXV8-UUT!'O'E,!SY@5=J;R0D2)WC80Z1FB,1%V/N]Z>(*:)[ \80?/ M"LODG%@E:F11QI2>%_YXZ.G*GMN:G(YJ1KQ))ZS3"7O3^4[O*>CE TO!<;PU M+2PE41*VU6+MJ7E8DPS?5=M1S3/Z'6U7HQ/5D);6ZY!N7+.->]G^QAG?D)3> MPN8XQ>/QU/4VUKVH&C)Z!2%B0^ MZU5EE&&;?NQ-NNA;OHQZZ?^D>$N9ME;KG5$A1 <_.N$/0M19?N,KR._E_\85 M9LULYH)&Y"R_?R+_"*'.^AN_0?V&LZF.#2L\7.LCHSQ(;LXF$9R(,/%"- HZ MLFAL!O7[C,VB+-[F$'/&L)"0$U'F-9:%^S[IX,8Y/ M%F,P[/:"QN'0Y->$7_%,T6QO)%^]T?L#',?V%=Y8'IJ^J\1^8W=^O]U=ZC=5 MF+ZSW&U=1\W7QE]8[*F^53*RTQAO,-:K7)07^+*C>&YOJ%NN]'W7-A/]T4.$ M&:#?[SA7QXZY]-:?48M_ 5!+ P04 " "A@?Q2:Q&]M>D# #(#0 &0 M 'AL+W=O7E(S8]" M_E )I1J]I#Q3BU&B=7[C."I*:$K4MZX!V!%_,WI49VUDI&R%^&$ZC_%BY)J, M**>1-B$(_!WH'>7<1((\?E9!1S6G 9ZW3]$?K'@0LR6*W@G^G<4Z68RF(Q33 M'2FX?A+'/V@E:&SB18(K^XN.U5AWA*)":9%68,@@95GY3UZJB3@#X* 'X%4 M[[T OP+X[P4$%2!X+V!< :QTI]1N)VY--%G.I3@B:49#--.PLV_1,%\L,X7R MK"6\98#3RU6AX(E2Z$ZD6Y81LWH*7:%GJ,BXX!2)'7JBD=AG[!\:H\>89IKM MOE:):H=OH9\$D]$D6H[\8V3+.-*/*O"]2>/Z=/3#[F14KH]L3] M<4TU85Q] N)OSVOT\<,G] &Q#'U-1*$ H>:.!K$F92>JA*U*85Z/L#\+?HU\ M_!OR7,_M@-]=@F< =RT<=\#7[X=WL=\/P]@06N5]FK5]FS\?R>> ^$ M270@O+#KF1#Q:Q[?\@0]/'=$)5US7:)"BS+6=5AZ MD[$+R@[G4]H>U8QXDTY0IQ,,RMZNX#CX>U/J[$/&1<=ZE M=]Q2XKO>U)N^%7Q_<=B;Q,(ZL7 PL%9FTTYCB M65\U-+Z&AXWMS:;(X(N@\FA2W:WCVJV?9JH*>DWJ^ M/^M9!Z\Q0V_8#+\*37ASN?L$FR^<3X3N6=PE^5T!T#W>@(* M9/G94':TR.V]>"LTW+)M,X%/+2K- 'B_$[!/JHZY:M8'8R7<[/CG^XOZ.BP>Y)D2!GVG"Y*"Q5FIS'01RL28IEDV^ M(4S?67*18J6'8A7(C2 XMD9I$L P; N*>KM3(3P;"_P2LR(^KK9BKT*,B]Q#0E3%+.@"#+0>,FNAZC MGC&P3WRC9"<+U\"4,N?\P0PF\: 1FHQ(0A;*N,#Z[Y&,29(83SJ/'YG31A[3 M&!:OG[W?V>)U,7,LR9@GWVFLUH-&MP%BLL3;1-WSW9\D*ZAE_"UX(NTOV&7/ MA@VPV$K%T\Q89Y!2MO_'/S,@"@:P56$ ,P/XBT'4J3! F0&RA>XSLV7=8H6' M?<%W0)BGM3=S8;&QUKH:RLPRSI30=ZFV4\/15NH9*<&8IW/*L,%6@DMP1QE5 MY/*SQC@&F,5@PC0XQEV"*A0)\"H^O'UKW;IZQS]V"=.[ * MWUZ>2J\^OK?D4>\_&YVH(HLUXPE?/7E@B$(GAN'9P(X*DAO5>*4N )&*Z@U* MWTSHTI =/!$L2CE^)%*GS/)EUD[0(K^BO4((,H]%AERA2HI$3O8B5)\D8[MY M$G$I2&+!=#G[\'"Z&%V=CRM.]2*_[+TE5_R16L>YXD0R\JOD:[C2/N!*NW+3 MB)QZ1IWZ5)D*'F\72O>#BP>M)3X(G*1&W?/1PZEEY)?+MZ2'/U(;I)RIM02P M!V+\Y.,)='H+P[?F2>:QR)-*FD GR= OE']CQFZK5TT?;45&D!X-@) M)X70+X4GMT6CS&$1P*C7JX30Z2'T-XHO(3Q]EX9.$V'K?,@Z#8-U-.R45VMT M)-+Q71HZO8-^O3O]C1IE'E\0HM.J)(130.CO*@\(\47@F*18/$BKR,H,&4Z) MMW(GA;!W-E8@IUBHCF*=Q(HCD8ZS CEY0W4ZSE)69!Y?L*+RZPDY543^+O* M%*]KTU#A$_E\W\C(B1^J\Y5\&BW\D8ZW:<@)*:K37);3HG5 B\J] SFM17X% M/&#%[W=DR$DC.M^7-'*JA_RJ]Y9,\$?*F #0[W=FR*DIJM-8EE.C5W+N\RLU M@L)1I3DG_@N+%642)&2IK<)F1_-+[(]>]P/%-_;T&PO M=V]R:W-H965T+=]IF6QC:QE*@EJ3@I^O$=RK(DUY(2%'FQ24IGYLR%A]3\J/1W M:242,21&J(1HV"UZM_1FQ9@#Y&_\*>!H:F/B0MDJ]=U-'J)%SW>,0$)HG0F. M?T]P#U(Z2\CC1V&T5_ITP/KX;/VG/'@,9LL-W"OYEXCL8=&;]D@$.YY)^ZB. MOT 1T,C9"Y4T^2\Y%N_Z/1)FQJJX ".#6"2G?_Y<)*(&H,,6 "L [*V H $ M;P4,"\ PS\PIE#P/*V[Y TV%MG.CQ@*Y-4BQ (EU*%>5UN.HP' MI?$@-SYL,?ZS4M%12-F4Y!-RG".=7CPM Y]-V73N/=63^>IK%\2&);%A)['+ M-NF(=%0:'+U_&L>E\7$GV]LP5%F"[:\A!/'$MQ*:&F=\E2HZ&37G:5)ZGG1Z M7FM(N8@(/*/T&]QG;M\I>P"-E3C,YW,FOE,2S[35_C@ M&:3M2\X#4 M2/!5LD_/IE7,ZF30[GY7.9YW.OP 6."+:B7M?[?H9EKL]^MDU M@:G?4@[J5P+J=W(X2Z+K =0QRY.]<,-V'H7!"R*SF>^W,*E).7U;4Z;\I:TC M"Q-UW_VQSUI<5Y)%67R(O,*C:"!QGC8PJ)2,MHM91<=D[1;NOIE^XWHO M\#(M88\-,-M'L!G^^4LN>)N^N7'X/+ M?P%02P,$% @ H8'\4I7>@"(F P PPL !D !X;"]W;W)K&ULO59=3]LP%/TK5L0#2!M)G*8MJ*T$;:MI@D%\CV$M:F.D0WED[$E/KL*QY6B/((% :@FB_E8PA2312LJ/WZ6H M5=G4Q/IXH_[)!*^">20"IBSY$82X342,HG78"+@FX2>B]0O!*@G>HA5Y)Z!UJP2\) M)G2[B-TD;D8DF8PX6R.NT4I-#TSV#5OE*Z;ZH-Q+KG9CQ9.3.Q"2YX',>4R7 MZ$*7+98OZ"/:W2 T5"L)D1"B*1-2H.,92!(GXD1A'^YGZ/CH!!VAF*)O$\P%A![LM_DP/ISMMX?R?]?D_6]])AE<=%<_H>0<=%7T*RF,A@*\ M_;Q6>'0E(16_.JSU*FL]8ZUWD+4@(GP)K4>JD.D;&7TMKB;><&2OZE7:A_1[ MNY#9/@1CIP&:[X-\WZLP.V'Z59A^9YCS-$O8"P 2D!%.S.4)S^H9$,UH=^3[ ME7S_'6HVJ*P-WJ9FA8Q?S[;3J-D^Q,>-FNU#7#SP&C7;!YT-VDLVK*(<=D9Y M#>IA4H]D<1NV1KFC>U;IGKU#K5QG>_,[;U.M4J>>PV:U_@Z9M4#Z3N-+G;> M\,!OKY=;>^/@VV8YC?5@O%P M\YMJ->8VJF37FI(4E-^Z&Q0H8#F5Q:-3K58=YX7ILQKKE^[YU&U9G^D.U31! M6_FBO;U1:8JI0 DLE"GG=*#.$R\ZQF(B669:HD&ULE53+;MLP$/R5A9!# C26+#]:!+( VVG1% T0 MQ$E[9L25180/E:3L].]+4K+J.([17B0NN3.:67$WVRK];"I$"R^"2S.+*FOK MJS@V186"F(&J4;J34FE!K OU.C:U1D(#2/ X39)I+ B349Z%O3N=9ZJQG$F\ MTV :(8C^O4"NMK-H&.TV[MFZLGXCSK.:K'&%]K&^TRZ*>Q;*!$K#E 2-Y2R: M#Z^6$Y\?$GXPW)J]-7@G3TH]^^"&SJ+$"T*.A?4,Q+TVN$3./9&3\:OCC/I/ M>N#^>L?^)7AW7IZ(P:7B/QFUU2SZ% '%DC3:;5%K3/ M=FQ^$6H3T,X-D_XOKJQVI\SA;'Z/QNJFL(UF<@US7U1F&1JXA#FES)>:<+B1 M[7WQA3^_1DL8-Q=G%W &3,)#I1I#)#59;)TRSQ\7G8I%JR)]1\44 M;I6TE8'/DB)]C8^=H]Y6NK.U2$\2?FOD $;)!TB3='A$S_+?XU->[OBDW ?4[JH1BQ2^>ZTG*C#I*2?_6P$*VO?8I2HO&X- C,'C M59B\<3A.D@.'\5X+"-3K,!D,%*J1MKTV_6X_?.:AYP[V%VXHM3/D+TT[T6Z) M7C-IG/C242:#CTZ7;J=$&UA5AT9[4M:U;5A6;K"B]@GNO%3*[@+_@7Y4YW\ M4$L#!!0 ( *&!_%+F!46$]04 %LB 9 >&PO=V]R:W-H965TZ.]EV)]EM'SI] MD(TY%^SS:<2_ CCI+L:K21 M_03Z4I1#?\X./P=7(S2/B$5_) MW 137X_\AD=1;DG%\4]I=%3YS!6/?S];_[D8O!K,DF7\1D1_A('<7(W&(Q#P M-=M%\D[L?^'E@&AN;R6BK/@$^U+6'8'5+I,B+I55!'&8'+[9CS(11PK*CED! ME0JHJ4 Z%'"I@(=Z(*4"&>J!E@K%T)W#V(O$S9EDLVDJ]B#-I96U_$>1_4); MY2M,\D*YEZGZ-U1Z\ M!]C]"2 704,\-\/57=-P_I_WQ8N]UY*!J^+!A3T\J'B>Z^+/.Q%%0"WC/4N# MORQN2.6&%&Y(AYO;D"W#*"_+)7\(DR1WMF012U;+E+,YZ[!>M4 MQ.!C(GED"L W!$!P1P#C*H"Q-8!?17*QRH=>3BQ0L (L^%OAMS,3XW8@8P^9 MXYA4<4P&%CI/ GN57T]:_L<4-LK(+E,+$;KZ@N%:@US$VT@\<0XROF4I*R[W M_(=J7++FBJ@[.+HBP7-2!2+M"+TF5TIKQ^G$R"<=^=0,A?AUT%+:J5'!;;#% M($-1HRH,,A#YN$$7@U071*$&.;23O)Y&( M21Z8UT7=LJ8LG)P3,$BC$ME1>2)@2FO'>?11QW0CC5,$7XPA;4YBR=3)KE9!>JAZE1C.PH_DUN>&I;XAJF MR#\K2S0.40\.3V1)NS_MN#= FIO(WIX.)TF[\83-NZ!2YOCV!38O+ 8[ M%9.A<4#%VOP8CMXZPOB MQO1"J!Y&ELVUS1,,7TG&S! M&H?8CL.34MWN2#W4W+_H$:J'J5F+^_8)NM(-_@4OO"W%&L!X?-;9T)C%K[<+ M@-N$;/?G/4+U/3E-2&(GI'4V3FW>B28D.>ON -$H)$-W!_JG@1BV!OSF-/0( MUHA:B!2.Q!M$W$J[ZGF&SWK,R:J"4>'/F4:, /M MN^?V6;.N:4=?;S.R-.79ZMXF<@C1.7I8 M'G-5I_E;"AE8B5TB#X\^J[/5FQ ?BN?_C?/7\/(&&L[/X>7B\)Z#-G]X[>*S M6A9ADH&(KY4K][VOICH]O,EP.)!B6SRJ7PHI15S\W' 6\#074/^OA9#/![F# MZGV2V7]02P,$% @ H8'\4E$VUR$5 P #@H !D !X;"]W;W)K&ULI59M;]HP$/XKIVB:6JEMPCOJ (D2MG52)=2JVX=I M'TQR$*N.G=D&VG\_VPD9="'IMB_$+_<\=\_YL&^T$_)))8@:GE/&U=A+M,ZN M?5]%":9$78D,N=E9"9D2;:9R[:M,(HD=*&5^.PCZ?DHH]R8CM[:0DY'8:$8Y M+B2H39H2^7*#3.S&7LO;+]S3=:+M@C\9962-#Z@?LX4T,[]DB6F*7%'!0>)J M[$U;U_.AM7<&7RGNU,$8K)*E$$]V1!NE15J 300IY?F7/!=Y. 8GFI NP"T7P.Z)P"= M!YJX=N >B^U4.O M #CI?J[=)2XDFDQ&4NQ 6FO#9@$Q MW')-^)HN&2J8*H5:P25,XYC:,R7,[.>%:4_X+$1-*%/GQN3Q(82S=^X3A3,>8QQ!3ZLQ_=K\+[)1)F.]CX=-^U:PB\;?@6= MX +:0;M5$<_L[?"@2L[_>9__L_>C9'3*VN@XOL[?U<:^-$*J(B;41B)\GRZ5 MEN9/_Z/&;;=TVW5NNR?'V:L,MLT33C%!I[E!=%5E.TCL=V:S7&'LCQ[R. MXTA=OU37KU5W6XH"<];*7 P2&=$8@Q:PHIQJO&3FJH_->94%0ER!5&6AWYB% M1HNPT6+^I\6P'P0G,C$H,S&HSX2Y8NH%7T"&D@J[$YDW6R&-%F&CQ;S.(E?I'SQP*ET.:Q=L/$-&PHK8'97PFA]Q/KH&P!)[\ 4$L#!!0 M ( *&!_%)3G/(4=04 /X9 9 >&PO=V]R:W-H965TI@%[>$L2NCN?P,GAQL=XO1'%#6,VW09K7T?G$+!"1A(2B"!'(?_=D09*D MB"1Q?*V"3NHU"\?FYT/T=^7FY6;N DX6-/D<1V)S/O$F("*K($_$1[K[C50; MLHMX(4UX^1?L*EMS L*<"YI6SA)!&F?[_\&WZB :#L@YXH J!]1Q@-81!UPY MX+$.5N5@C76P*X=RZ\9^[^7!+0,1S*:,[@ KK&6TXD-Y^J6W/*\X*Q+E1C#Y M;2S]Q.P]I=$N3A(09!&XS$20K>.[A' PYYP(#EZ#&YF;49X00%=@'G[-8T8B M\"[.8D%>7\D?N>EV\+I[ !^"?RD#BR3@'+Q<$A'$"7\EP]W>+,'+%Z_ "Q!G MX-.&YERNS*>&D)LI(!EA!?SM'C@Z MP!'V@F-AQ<9!&)VOZ&/(3Z)-#A)-XB M;<#?\^P,8/,7@$P$!_ L].Y+$DIW6+J; ^[+\:L/N5^,7AWZFL/ =5K@,AX^ M$N^1W_?O*VD/+@5)^3^:U:QZ-:M2SG*E^3UA4I[ +2>K/ %7\8J MEW'V\T_0,7_]BP2,OQK*%'UT!SP4G@"!=)\Q$($H>. :X'8-W-:&?L^H3.]% MP-A#G*W!/*5Y)H80[L,X99A"N^]GEFWY%IH:]\T4&S+#'C9KLQ9*IT;I:%'. MPS!/\R0H3SBE3,3_!85*#P'=1[(;"%XCSX6NUT$Z9&=CU[&&H;HU5%<+]0]9 M&D<2%D_3<=IFRT'HMF^9<&VV<6 F>?Z+AS>L5?OV-/N M^"H.9=F5OXP@X2:C"5T_:!+3KZ/ZS\!?:*HJ8OY0!C\2'E<4]L93J(#P- MB:LXS0RP?:^3)HO*JIEUEN?XPUD"D4*)3D;B*E2;G:9E=Y$.FIG.$:BJ=D!\ M"A)749K'B7WL=$'B/HD]!Q_!J"H.U!>%);F73?)V+.^@J@C0?@[F*6V'>G'_ M;N;IPQ^*)S0/U$/6H]13:@_U>GWQQ:9E.CWR]26_8]=&JE0:ZF7Z2?3S M^KPJZE.OW \:6@ZRT1&X2OZA?Q(*^OV:AAT,_2Y0OP<4VJYG'E$UI.H&T@O[ M)Q9$\LE7/A67#R"BN 19D!)=?B$E[0@^ QF1$FFD%^GO)>,CX0]D= ]<=!ZC M(E*BC?2B/9J*J"_;T/),LY,RJ*_;;;,V3B7<2"_<3R%B%:K-+]/LI?>0G>=! M[PA650N0_O%@) O10-OO]OJ*RJH)4G8?1Y0"J?J!] *_*&<,A %&DO(@^2;> M:E-*J3MRGX-]2J.17J._FWWZ\-;3V:?T&NGU>CS[!A0;>0/T&U#LMEU[+J 4 M&^L5^RG\JT)U^.=8EMM!.V3H.V;#KHU6%0"L[^U',A#W.WN$L(V[,/NM/4:N M?:09Q:IL8+VN7S,:Y:$ =T'X13:BNOE-8X#S'!,+@@9[>[4'L&SEVM^TT&O-O6N/!RV?]FPOQ!T6T[3[ZB0=;/\N"&R:V6%@?Q^1:DX7!0+ MU*]\9O\#4$L#!!0 ( *&!_%+0)$O53@, .D+ 9 >&PO=V]R:W-H M965TYCV M8)K;QL*Q.]NE;+]^MA-"FZ89&A(OK>V<<[_.E7W[*RX>90Z@T'-!F1PXN5*+ M4]>5TQP*+(_Y IC^,N.BP$IOQ=R5"P$XLZ2"NH'G]=P"$^8,^_;L1@S[?*DH M87 CD%P6!1:_SX'RU<#QG9>#6S+/E3EPA_T%GL,=J/O%C= [M[:2D0*8))PA M ;.!<^:?3OS0$"SB&X&57%LCD\H#YX]FM*JSGH.E2*EY49!U!05CYCY^K0JP1M)UV0E 1@B8AVD$(*T+X5@]118C> MZB&N"#9UM\S=%FZ,%1[V!5\A8=#:FEG8ZENVKA=AIE'NE-!?B>:IX2?.LQ6A M%&&6H4NF,)N3!PKH3$I0$AVA"\*(@B.JY6P#G!5<*/('6]4GS[I_):#],2A, MJ#S0_/N[,=K?.T![B##T->=+J3W)OJMT\"8$=UH%>EX&&NP(-$37G*E9_WR7][ MWRA&6+=1:.V%.^Q577*UHTM^7&D\NE10R)\=WJ+:6V2]13N\K3==6R>5[)YE MFYOR:>CWXB3MNT_K^K2@(C\*-E'C;508:M@F:K*-"M(H3FK41IIQG6;:( M2X7X##']7@AX K:$CN+U:JN]#Y JJ;TE[Y*J9,?K(GA)KR'":!N5QB=-I;9! M@1\'24.I%H>)GX;M2J5UEFEGEK<@ 8MI;F_13$M%^4*_IJJC@">UZ9,/D,OW M7M\#[UV"5?2- C;4^C=DW )IR#GIA&PFM_;8^9W)W>F!A+#Y(9H# X'+5P]G M^ETE4@EL9I:N(@:O?H*/$.WU]O7#]XD6;MU/<>K'3=U:4'%TTI1N&^7[:1HW MY6N#!4E30G=M="E S.W,*-&4+YDJGY_ZM)Y+S^PTUC@_]T]'?LOYV,RQ=E1Z M-5\.P==8S F3B,),N_*.$]UJHIPKRXWB"SLX/7"EQS"[S/4L#L( ]/<9Y^IE M8QS4T_WP+U!+ P04 " "A@?Q2,0J,+!<# "0"0 &0 'AL+W=OY##OB@T MHYP\2*2*/,?RYY@PL1E8KK5=>*2K3)L%>]A?XQ69$?VT?I PLQN6E.:$*RHX MDF0YL$;N]4UBXLN +Y1LU,X8F4SF0CR;R5TZL!QCB#"RT(8!P]\+F1#&#!'8 M^%%S6HVD >Z.M^RW9>Z0RQPK,A'L*TUU-K 2"Z5DB0NF'\7F ZGS"0W?0C!5 M_J)-'>M8:%$H+?(:# YRRJM__%K780< /.T KP9X^X#@","O ?ZI"D$-"$Y5 M"&M F;I=Y5X6;HHU'O:EV"!IHH'-#,KJEVBH%^6F3V9:PE,*.#U\+T2ZH8PA MS%-TQS7F*SIG1*&14D0KU$,S:,VT8 2));JEG&K2^P3O=C=Z&WP^)1I3IBX M]C2;HO.S"W2&*$>?,U$H4%!]6X-I(VTO:H/CRJ!WQ*"/[@77F4(W/"5I"W[: MC8\Z\#84JZF8MZW8V.LD_%CP2^0[[Y#G>&Z+G\GI<*Q306O!%;[!,OW?H!8U>4.H%1_3&9$4YIWP%NP/#?$': M*EA11"6%V2=?AK!K.E'4MU]V*W48YB;Q5>PV86\4D0QNVIQDVJ<6>J=_D:4PD'F49,0!.VOH;X0-K9,W<8 MT4NB=F=)XRSI= ;[3W??CI/#AHSB.-HKW*0E++P* G?O-9S&=O-7MBI9>^>( MR8E[0@M1<%UM%\UJM3N&Y4MX,_]-5=Y1Y+^.@5 M8F0)4LYE#*]%5N=_-=%B71YPW<1L+Q^YL MA\(^_6PGSBO>6)D 2O%:&B[Y12+J]<5\Q*5$%Q MR9:(JC=SQBLHU90O7+'D"!9&5!$W\+S$K2"FSJ!GUN[YH,=J23!%]QR(NJH@ M?[M!A*WZCN^L%Q[PHI1ZP1WTEG"!)D@^+>^YFKF=EP)7B K,*.!HWG>N_:MQ MKNV-P3>,5F)C#'0F4\:>]>2NZ#N>#@@1-)/: U2/%S1$A&A'*HQ?K4^G0VKA MYGCM_=;DKG*90H&&C'S'A2S[3N: LUA3>0#6WU$;3ZQ]C=C1)A?L&IM/0?, M:B%9U8I5!!6FS1.^MONP(?"C'8*@%03'"L)6$!XKB%I!=*P@;@4F=;?)W6S< M"$HXZ'&V EQ;*V]Z8';?J-5^8:K/R41R]18KG1Q\8*Q884( I 6XHQ+2!9X2 M),"U$$@*< $FZF@6-4& S<$MIEBBB\^JMIO6K?$YN*UES=6T8ESBW] /T$S)?2/W+/+1\72;?'PTW<_?RUU5Q:Z405?*P/@+ M_Z^4ZTJ.L)@1)G1]?EQ/A>3J/_IS#S;LL*'!1CNP>NO!:0(J1F4ISFQ%;!PD MQH&^N%X&81AF8<]]L7"CCAL=X@8V6*.*-V!1EJ>1'19WL/@0++3!XBU8F.3! MCLR2#I8<@D4V6+(%"[P\3>VPM(.EAV"Q#99NP7PO2S,[+.M@V5[88XE4,YM+ MQ&W(;!N9)$%N1^8=,M^+_*IZ[1!R_H;I0E],-94V=KYU1/TD39._QZ:Y3[;- M5$/VDN2]V^O]D[&Y<[[IY?X%\@:D !,V5T+M,U9;Q MIB$V$\F6YL:?,JGZAQF6ZAL"<6V@WL\9D^N);B+=5\G@#U!+ P04 " "A M@?Q2XB!76\$" #P!P &0 'AL+W=O[ 5\EEE !J]YHRKH9=IO;[V?95FD!/5$6O@YLU2R)QH M,Y4K7ZTED(4SY

[Y.:'<&PW#-5G!#/33^D&:F5]'6= "7Q2VJC%& MMI*Y$,]VM@" 8-4VPC$W#8P!L9L((/Q4L7TZI36V!R_1__F:C>US(F" ML6"_Z4)G0R_QT *6I&!Z*K;?H:JG:^.E@BEW1=M*BSV4%DJ+O#(;@ISR\DY> MJSXT#$%\P!!6AO!40U09(E=H2>;*FA!-1@,IMDA:M8EF!ZXWSFVJH=Q^Q9F6 MYBTU/CVZ)8SP%-#,_3(3T(0RA:[0F*CLTEW1UY>";@@#KA4B?('N^ :4SMW\ MO')<&,O3;(+.SR[0&:( #I1\$[*,*7*,1A MT&(?'[=/(#7VP-GQKMTWS:D[%-8="EV\Z*0.38$1#0LTH2IE0A42%/IS,U=: MFA_R[Y%T49TNBZTV?#=,#-',D@K,.^70NCWB=WUZT-^] ]02P,$% @ H8'\4D%: M1)E6 @ LP4 !D !X;"]W;W)K&ULC53;;N(P M$/T5*^I#*VW)C02H0J0"JK8KK81@NWU8[8-)!F+5L;.V ^W?K^V$B')37V+/ M>,Z9,Q./DQT7;[( 4.B]I$R.G4*IZL%U959 B66/5\#TR9J+$BMMBHTK*P$X MMZ"2NH'GQ6Z)"7/2Q/KF(DUXK2AA,!=(UF6)Q<<$*-^-'=_9.Q9D4RCC<-.D MPAM8@GJIYD);;L>2DQ*8))PA >NQ\^@_3",3;P-^$]C)@STRE:PX?S/&-?R^ET*0WP<+]G?[*UZUI66,*4TU>2JV+L#!V4 MPQK75"WX[CNT]5B!&:?2?M&NB8U'#LIJJ7C9@K6"DK!FQ>]M'PX ?O\"(&@! MP5R_JA9#X7>-Q1X@7\&/KT.GT&FX;Z%>Y_AKJZ_:T+0-2&P?.&7 MFK BA7D:$9D1KFL!4CTYW$EE=!W[N^5=&&7+K3I^A?2O>J+?4_8?25X!O)L M^QJ"V!*80=RF43P(X\3='G;I-"J,AE'017U2U^_4]:^J>R*,Z/N4HPWGY_]M M@X\.TO;]07PL[C0J]D?#P7EQ42Z MW(.1,L_93RPVA$E$8:UQ7F^@:43S1#2&XI6=LA57>F;MMM"O*@@3H,_7G*N] M80:W>Z?3_U!+ P04 " "A@?Q24<"QA[<" "E!P &0 'AL+W=OW\9Z+9UD"*/12428G3JG4 M]LYU95Y"A>4-WP+3,VLN*JQT5VQ M"6.MO9F&K8U5ZVP(,ZNX5$+/$JU3V0.FF.6 EG;+S$!A0B7ZA.8"MI@4"+," M?56A@@C=@OM;L!H7>1Q1X@3\@GYZ7SR#7EJTW0U2:P_L*+:K, MBA44:$9D3KFL!4CT^WXEE=!;\<^9<&$7+K3AHC?"'4H.+_J(2ABL7^,AMA[, M =UEMWZJ<]T=5ZEOE,1)U!F]@HLZN.@L7+,'!.1 =GA%A^D:%Z.CP*=H?8LP M2.)@F&W4L8TN8,O;_8GM_AS"&_6"1W$:GQ#VC>+;=#0,&'> \;M6UIXJ?B%U MW%M-/TSC4^RXGUL2F4,TQ)UTW,G[%EV?]:(&M!:\0H], 1TZI$D/)4@CSQM& M23N4]"S*HH,X(=!( DBUJH4$_;JH(:*T5\*H#^0>7:+F ?N&Q88PB2BLMYFS_U!+ P04 M" "A@?Q2AG<$&#\% "U' &0 'AL+W=O8]]CNWG)/%TQ_BCV% JP7,<)>)\M)%R>V998K&A M,1&G;$L3]%9,P&=LMGTU9*J,PH;<< MB#2."7^YH!';G8_@Z+7A>[C>R*S!FDVW9$WOJ+S?WG)U9U5>EF%,$Q&R!'"Z M.A]]@6>!XV:"W.*/D.Y$[1IDH3PP]IC=?%V>C^QL1#2B"YFY(.K?$[VD491Y M4N/X43H=57UFPOKUJ_<@#UX%\T $O631G^%2;LY'DQ%8TA5)(_F=[7ZC94#Y M ! 2X%>-\> MG%+@[-N#6PK*?#RW!?)RC,])Y+,IISM ,^LE;?L(I^N7*T2'";9RKJ3 M7/T:*IV<79"() L*[O)E/*>2A)$ G\$M5XN7RQ= DB6X^I&&6[6<)/A86GQ2 M)O=W<_#QPR?P 80)^'W#4J%LQ=22:EB9JPW@.S M?$X72@Z[Y&]RB:OUA7-_N,??ZSHZ ;=JHYG%G28>?X$]T3I55%Z/S5U"95=(7FM03@3:#N-B/:R"MI6V'?&/?&, MJWC&QGCFM4GJ"F#<[M2KK92",^/V@FH9S=M&8]PTNFH;X=Z%.:E"G!A##%*> MA#+E-)^S5?B<70O#-O8KQ_ZO9P:T=06TC7'<"[I*(Q"%*]I9?,QJ%[Q0PDUA MPUHMAN_+K]+?FV4T<9HKI+3RC%9!AR_D(J=[C4"D8T+&F&[(8J.:>",H4[YT M;8%'*"Y05Q?XSN6E]%=/J>LZ?A-3L%TX.LR";F^NUS-#NKY 2B]&IGP",Q$FIGH M(&8.J(>9B30SD9F9-T0\BCS<+6?+M'A?W0AW:#F8U M&MX.FGO(3*[A+ ]"!VFTH!=P8=;J-I['M^@W.XS;FV5=#E"_H]C[M8 M4PZ;*7=-B: ;%BU!&*L=^$2SD(SITDS#1V :UDS#/_=&WC\[[1=IY/M^\VVD M-//,9D&'-^A-QK!G@C0@L1F0W1.T5_G!&HSX"&#$&HSX(# .J&&^I4V?WS07 M'3,7^Y,[6'47K_/Q+ M@ 5+$UE\ *]:JS.V+_G)4J/] IY=PH[V.3R[*D[0M/OB0.^&\'68"!#1E>K* M/AVK ?/BC*RXD6R;G^D\,"E9G%]N*%E2GAFHWU>,R=>;K(/JI'+V'U!+ P04 M " "A@?Q2?P,.M_$! #H P &0 'AL+W=O$Z$,+:^0X2S:*8V@:QCI6" G='L8>%/L2B^J')YWC M]K^?)#O&@V7LQ=:=[ON^N]-=UAK[XBH )*]*:K>D%6)]QY@K*E#<34P-VM\< MC%4!E!2K(T219,<:%IGD7?QN:9:5 *#1M+7*,4MV\KD*9=TBD] M.[;B6&%PL#RK^1%V@,_UQGJ+#2RE4*"=,)I8."SI_?1N-0OQ,>";@-:-SB14 MLC?F)1B/Y9(F(2&04&!@X/YW@@>0,A#Y-'[UG'20#,#Q^^PD@7OZ3M8A<))47CT*@>[#-00G=__MKW M801(IQ< :0](8]Z=4,QRS9'GF34ML2':LX5#+#6B?7)"AT?9H?6WPN,P7W') M=0%D%R=@#N>_<-N2)"DR6 M7A#[TN@)F27O2)JDT^?=FEQ?W?S)PGSZ0PWI4$,::6?_5<,6)$H?43\/,?A79$PL%CDLF'.26VFZO.0%/'M]P;]),1CY5?1; AP-\?C,&S M$<9C6.[\-U!+ P04 " "A@?Q27V8K2>0" #1!P &0 'AL+W=OHU"SSE:DSFW[JBA MDY&2.Z*L-%JS"Q<;IXW>,&&S^& 4WC+4,Y,IY51D0!Y'^[(Q;M+\HXP0;X5LM)4Y'KD&R2T M[_A90S.M::(3- FYE\(4FGP0.>1O]7WTK'4O>G5O&ITU^*42UZ07O"=1$(4= M/+/_5P_.X/3::/>R?#NH E-8!AQZ*VP?VYD)P3+-0=5?FO,R_WVY?[ M[N7^J3S#F@G!Q!J+WF6\*SFUB<29L)__=M)/TR09^=O]D!U+A5$Z05W5RL^^0((CC /):X"N-A-V;:8J9G,>?T!3NN MZ21*C]_K1\/X,-L=8H-D<"+;@Y9K<)8+/^]_E.+@J,CB?AH>IK9#:AA$!VS^ M7G2]K2=2[>N'1^<3W%>U>/EKYEZV-UC\3*A"8<5F@RN M4XR7J@=(O3%RXWKP4AKLZ&Y9X,P%907P?B6Q%30;^T [Q2=_ %!+ P04 M" "A@?Q2\C17TZ$$ "Z$ &0 'AL+W=O^:Q\Z?9"Q;-,(Y$HB MCOOINP(,#@C.+_<2(]A=_;1:[:XR.PKYHO:,:?26\5S=3?9:'SX[CDKV+*/J M5AQ8#E^V0F94PU#N''60C&Y*I8P[Q'4#)Z-I/IG/RG=+.9^)0O,T9TN)5)%E M5)X>&!?'NPF>G%\\I[N]-B^<^>Q =VS%]-?#4L+(::QLTHSE*A4YDFQ[-[G' MGQ?$,PJEQ!\I.ZJ+9V26LA;BQ0R>-G<3UQ QSA)M3%#X>64+QKFQ!!S_UD8G MS9Q&\?+Y;/VG?5+WVI'7"A@?T"!U KD6@6O5B@]YU1DY;(>J:;S MF11')(TT6#,/I6]*;5A-FIMM7&D)7U/0T_,'RFF>,+0J8^:1:9IRA6[0?9+( M@FW0CV\0,(HI]+'^]@D^?ET]HH\?/J$/*,W1E[TH%,TW:N9H #)FG:2>_*&: MG Q,_DN1WR+/_0$1EV"+^F)<_9$EH(Y+=?>]N@-N:'Q!&E^0TIXW8&]!#ZFF M//T/UKT0N9808_"@-/KK5Q!%3YIEZN^1B;QF(J^5\RA/ 0YJ^->ZT[GMMYMTIQE'WU%BD,(Z] J_/X>%NF%JD2#S VE8I/%ZF?M=[)JU,_?(238,>DZ4(><%%YG^/U58A M/%Z&O@AH*:Q8_2(28.+UN/IBV)U&@V!MN<'C]:;TERF%57&_09L"PE&@IUPS M&_ "]^M)C-V!>H+;@H+'*TJ/0Y0OZ+G0G!O0;^+U*T?D#>*UI0./UXYG=JYK MIM&ULQ5C;;N,V$/T5PMB'+)!$5TMV M8!OP)4E3[,78[+8/11]HB;;4E4B7I.+LWW=(R;)D*;+3+M*76*+FS)P9#FT8_RXB0B1Z3A,JQKU(RNV-88@@(BD6UVQ+*'Q9,YYB":]\8X@M)SC4H#0Q M;-/TC!3'M#<9Z;4EGXQ8)I.8DB5'(DM3S'_,2,)VXY[5VR]\B3>15 O&9+3% M&_)(Y+?MDL.;46H)XY10$3.*.%F/>U/KYM[R%$!+_!:3G:@\(^7*BK'OZN4A M'/=,Q8@D))!*!8:?)S(G2:(T 8^_"Z6]TJ8"5I_WVN^T\^#,"@LR9\GO<2BC M<6_00R%9XRR17]CN%U(XU%?Z I8(_1?M"EFSAX),2)868&"0QC3_Q<]%("H MT-,.L N ?0QP7P X!< Y%^ 6 /=<0+\ ],_UP2L WKD6_ +@Z\W*HZNW9H$E MGHPXVR&NI$&;>M#[J]&P(S%5J?@H.7R- 2X_>H9BBKQ'+!*:A&!D2J"D#1E#0F.4T[!=H..@C MHS(2Z):&)&S!WW7CO0Z\ 2$IXV+OXS*S.Q7^FM%KY)B7R#9MJX7/O!O^$7. M6R_"%^=;-UO@M^=;;X/?_3??[_\U^=I6.&6*.EJ?\X*^:1!D:99@24+T64:$ MHSE+H>Y&JB ^$?1 Y82=/&!"62"6F3B(C*)CLR* M0.+IHP]=(\BD\OT*S)7GF/7A>Z;BJ[L@=<>/J\,G_[YI7O^F[@GF<1)6P+X M#<:-!)@W9:Z&@^%1EOB-S74MLRYSVY2Y\AWG*)5:K%53J1;&01G&P;G5 *H< MZ2J2LT'#_L \YM@M4Z,X+"D..RE6JR5:EJ<83:7D\2J3 M>)7 26=HB4%$=E1,RSQ<*_4":$Z5?M U?YI M^52HJB6TXPV/>9Z0JA,]M&#+.3NK%D4]FQ7U; D^B$IJ7:)/4#'N80S:;_'K M<^W0GBWW?\BU0].UNKONJW.MV;LLR[>/-['9!FM2=;*'%F=U][A799MW%M$3 M4CE1HS*>I(1O].0IH!ME5.;7P'*UG&ZG>J8[6I]9-[=6R_J=FH;U.'10GX_2 MQ)"="5F#*?/:AYCR?#K-7R3;ZN%HQ22,6OHQ@HF><"4 W]>,R?V+,E#^ MCV#R#U!+ P04 " "A@?Q26$$[TR4$ "U$0 &0 'AL+W=OOXIR8=-,\TP.[Q$_MOY>#U8%98DFN>_:"IVDX'HP%(R1H7F;KC M^]])/:#(\"4\D^5_L*]C_0%("JEX7H.U@IRRZA?_JA/1 <"P!X!J 'HI(*@! MP4L!80T(#P%!#R"J >70O6KL9>+F6.'91/ ]$"9:LYF#,OLE6N>+,M,H2R7T M7:IQ:C8G*P4P2\&"*2*(5. .*P*6>[P#%V"I^S(M,@+X&I21[^=$89K)#_KF M_7(.WK_[ -X!RL"W+2^DYI$33VE9AMQ+:@F?*PFH1\(?!;L$@?\1(!]!"_S: M#9^31,-A"? \656&C*G2J^E/[88*%>*1L\RHY M%6W4E1/&49^5\(5)>Z;DGA*G CHO2T5XD*#H2=(%&,6KT5/T<'66Q M1W'<*([=BD\*BRV9"GQTJ,P2%@?1&-GE#1MY0Z>\;T;9_$C9,ZY1PS4ZQP09 M-_3CLTZ0\7$"GT^0*L^6L'@\@CUYAGYKYKY3_CW38G6__DO24B)(J4R,>JLK M^\?=.AH&!U)M47 8#WND=M8=^#JI5,H"LX2 A$ME7T;@L90 A4>*+6%A& 4] MBEMKAN@\-E7S/I]]T6@4'@JWQ#FF'VQ='[IM_PV.5C.?LC1+6(^GP795@.YE MX;2K0=L"8+$U6YPKL>U* =U+Q8)11;5%E"HSCADH6$H$T%L: E!0;6E (DA* M]2Y+6PLQIN7P*=A:/HS/882P-6WH=NVW6F%-?](++7%]K=,N$G#TO_G@O.;J MKL<7X[Y-!&Q7$NA>2OIZH[MC?$UKH'850/XY6@.UWHWW7SI6;V'U!+ P04 M " "A@?Q2H2WL3XP+ 64@ &0 'AL+W=O1!HCCW(KV;-&>[GE8[(-BTXFVNOA( MLM,<],RI(YDFWM2VO'G"&'0W[?<*C1^7.2_LB>&,O)SRB,LP^CISQ? MO9],LOD3B_QLG*Q8S']9)FGDY_QK^CC)5BGS%X50%$YT3;,GD1_$HXOSXF]? MTHOS9)V'0$'NXYRE+,O)5S]GY-NSOR+OR.5B$8AE[(?\]W(W MBD7]9L9R/PBSM[S)]V\S\N:WM^0W$L3DCZ=DG7%MV?DDYX,374SFU4"FY4#T M/0,QR.Z=[>[[#>0Z7XO5K\]V3S:CMU M6L0_JL4_^R^$ZFW2M65D;#>84:@S5!OL/L[R=,UY)2?__L0;D/N<1=E_%.K- MK7JS4&_N47^]7+*"8OCVJS9PRC=PV_Y3*S+&NO:/MG5ZF-BM6LP9'E6H)L_GZ=LVRC(YLF:^X)_ M7;SB7\@XR[;B5CD"NQB!B#W@W8Z#GR=1%.0"'S*R8NF,U]Y8N&*>VN;S&"MOU3QE+.0.7I \(?G3#DB33$19 M8> _!&&0O_ ?Y^&:!R]"1<);IV)=\&//DSB/% C/O_.^0C[-;]LBDFJT.Q"S M,PTMC=Y9^V9""B,I,A.[X:-B/5$=U.I#L"<%=J:&I11.[:[K=IU06U@*:JFJ:MR^2[]>8&[9P)8 MTV(A8SM[#1>$=^9) MG"5AL"@(YWIZ_\?LLO7HIQX!9PPD'-"!%?2.K,!'&21MI_HIHH&22!SK6P_0 M!TC6[0 :TG6$)<2Q8HM-9R(E%V2DS$F*B&?CIYS&0U8@RAGQ(6_BKU9A,"]^ MB_ST,8A;35%W3YO44#<$Z$['Z&['D+_6?LI]%+Z(70Y'J7W6%^JG0*,).N9J;#PB_RB]PPWHP++GG[K&7WUE-7P$:& M-D1,9@!!&&J0[@>L;=Y!.M#&EG(3&\ !AAJ$#_;-I_OI/[^JAB"E$@?))1J MGH8:\D[@CN,PU0!,-=1@>)P[2+9^^"\_#8AS^3),DE0U)L!4PQ[$/X"81A?$ M/,H_Z@[0[0+P:O2$UQ.'3$CW.A)1&(#)QD"8_"<+PXS<< L2,O7C'V?D=[^R M\#++DGE0?%/= 0!.FX/@M DX;:IA],ACX4VEOFL&U014-@]#9?D6IT^^P@0P M-H>YV)%N=M18>>Q1O%(OS_GN*1QO1(+G MHT_K'\V6JQ=;L?H \$UU$'WL<0I1O_I*(%[&%A M:: #0)HSZ$[ZB%#5M !E6(/<*5C #)8ZF]$AZX5H4&2]#I&LVP$$9!UV&=#7 M;;IJ--)-_R#W Q: N:5&S2YN0^X%6A&E\MLAHG5+ +4M-=2>RG&&:C0 UY8[ MB., >RTL0L<=I];03@65XPX1K3^H 8AM8_?)ASFN5_K'!MRVZ1">LP&*[5/F MU=N\@W2 G6=M '4; _7#7(-E?VR 8]LE>QY850+4]#%276:Q?+8_MJH8%F&T/@MDV8+;=,U[NO];4'6 N<@"4 MG6% N7>BT0%@=@8!9@> V1D:F)$.M+&C/*(Z ,S.,, \%<]M(53I #@[@X"S M ^#LG!*<^R,>TCW%MA- MX.%V9"^Z>4S;E-&?/Y)_7R_(ST[Z@SB,T!19]B' M:9SF0S*-)U/1)K1LGY&SO5UR%6X /3N($#O M"[/8&^9P834=_RY$KIZOYR=0.!'ER, M'@9R]%F7](8+!.(.0B N$(C;DT#Z>EJMOB7>JCS=6ZYN(!"+^W\@%M665J5# M7& ==Q#6<:6J@IXWKWT=K59O-".WRM&]Y>H& I^X6+[G-([N':![0"_>(!>R M'A"#-_2#,T@'+8^CUX<*%.-A5[2G<5>7@-T#7O &N;[U -"]H9^E03HP, \! M-7AJ#"Y,%P\0EP[X1;ZR31)NQ+5J=?MZ4]V^JKH#H/8&>4S& XCU>CXF,T\V M+/;%IY!M6.H_%I,>)&>BECJ(UFW1Z+3JQ)/CX;&U6WFD;E0W "#K)/73E_*JG&^;5O,0N':L?<5DATC6)T(J*.MR=$ ?$?6:C^.; M>VLA-+F\2WU*Z'QRP119Z-&%:E*ME:;&YN[[E?_V.8B;*WRG:UWJ>IB"+$VJ MR-+4$?O5MAB2+!E#ZB$Q9=J8JL,.JDG%49H:QNR['0M%4=IPU1':5)Y ME*:.GWO.^W&/H%!-JI'2U'#>:]JQ^Q:J2;50VB!9<*I)I4C:*?/@_=-Z6/_8 ME0R5BV&1:MC^?NH&3[4JU$'R)52N2*4#I\:G6 ^X3R0P1:I##_,)#EUR22D= M)+-!Y=)1.O#-Y13K@2*G5RK7H2+EH[U\TN740^6"4SI(^H'*):1(#>G@F(;T MC]4O4KE4%*D5/PCI ?6+5)!)D9+(P_V" M8YM43DGU0;((5"IHI$@9XBG\HNX!NXNE4J4C16H4&W[I5@5Q8,Z!2O6.5!\D MZT"E>D:*%#0V'E6O#N==B\KU9E6_>$50XR0[D=[W%K'TL7B_8$:*\LWRS53; MOVY?8GA9O+EOY^]3^OZ*MOQ]1M]?EV\H!/7E&Q,_%ZB5=BY8Q(6KZ# ML/R2)ZOB;7,/29XG4?'QB2]4EHH&_/=EDN2O7T0'VU=!7OP/4$L#!!0 ( M *&!_%+!X,:@O0( +4' 9 >&PO=V]R:W-H965TS$]_S.3>/CT4KI)U,B6GBIA#3CH+2VO@A#DY=8,7.F:I3T9*%T MQ2Q-]3(TM496^*)*A$D4]<.*<1E,1O[>G9Z,5&,%EWBGP315Q?3K%0JU&@=Q M\';CGB]+ZVZ$DU'-ECA#^UC?:9J%K4K!*Y2&*PD:%^/@,KZXBGV!7_&#X\IL MC<&U,E?JR4V^%N,@V'(<# ,H<,$:8>_5Z@MN&LJ<7JZ$\;^PVJR- L@;8U6U*28'%9?K M*WO9O(BM@B3>4Y!L"A+O>PWR+J?,LLE(JQ5HMYK4W,"WZJO)')?N7YE934\Y MU=G)%.<6F"S@J[2HT5BX9Q9AMF(UG,*,/H*B$0AJ ;?,-II;CL;-;I1(J6<6%.X BXA(=2-894S2BT9-*APGQCZ&IM*-ECZ%LCSR"-/D$2)?'C M; K'1R?_JX348MMGTO:9>-GT4)]3;G*A3*,1?EW.C=7T3?P^()ZVXJD7[^T1 M=U;AN ^5DK8T)UU-KP7Z7L#ME.=)/,BB4?C<@>VUV-Y[V*2+M:[*MEAI%NUA M92TK>X^5=K&R#[#Z+:O_'JO7Q>I_@#5H68/W6%D7:_ !UK!E#0^R'DK:86Q! MNZ:+.-PEIKUDWS=RWC+/#S.590)JS67.:S=BKY2IUD#18)>+\\Z^]W4>1_]B M)CKHXP:-N:! TYKH4"OM,KDS':(=!Z?[7WV\E7/Q00/?Z83+F=:O7"Z!5:HA M&Y1CHLVQ@A*BTU"\LW737G_74;@5PNY NV5ZR:4!@0LJC,X&U))>GQ'KB56U MS^6YLI3R?EC2N8K:+:#G"Z7LV\1%?7M23_X"4$L#!!0 ( *&!_%)+T!@8 M.08 "P= 9 >&PO=V]R:W-H965TT+M=O?#Z3X8XD*TB3PSF6>CTYG=.,R"Y?4 9WGKG( MB()3,>O)A: D-DI9VL.>-^AE)&&=RW-S;2PNSWFNTH31L4 RSS(B7J]IRE<7 M';^SOO"0S.9*7^A=GB_(C#Y2];08"SCK55;B)*-,)IPA09\O.E?^V5T0:04C M\3VA*UD[1GHI$\Y_ZI/[^*+C:40TI5.E31#XMZ0W-$VU)<#QJS3:J7QJQ?KQ MVOJ=63PL9D(DO>'ICR16\XM.U$$Q?29YJA[XZD]:+JBO[4UY*LU?M"IEO0Z: MYE+QK%0&!%G"BO_DI0Q$30'L-"O@4@%O*X1[%()2(=A2P/L\A*5">*B'?JG0 M/U1A4"H,3.R+8)E(CX@BE^>"KY#0TF!-'YAT&6T(<,)T93TJ 7<3T%.7CXI/ M?WZ^AMS$Z(9G4+"2F)1_1E=QG.A#DJ)[5M2POO%Q1!5)4OD)1)X>1^CCAT_H M TH8^IJD*0C(\YX"8-I\;UJ"N"Y X#T@ O25,S67Z);%-&[0'[GU!P[]'@2D MB@I>1^4:.PU^R5D7!=X)PA[V&_#<'*[N-2WG;=YOW^;]SJU^1R==A*,F[QNQ M#*H*"XR]8%^%S8F@GR>[%78E!&$S"FU*H]CW].^\M&Y#V*Z1])]*KZ51HC 8';7RP"@.^5_/L M#[M!Y;>HMS:I#72#"MW B>Z)"3KE,Y;\!Q"G]W(Y\]$J)0**HR5<-J6@ 356PLCM.B@T482RHF-%;8N*JD5%;\D& M9" EY2IRMBR6QQ=J7\,NG/E^K6*\[NE6646[9547VEC'L%K'T+D.'?F$S73Q M3.%YU.DQT&'^T-@9#%N2I(T/P\AM>>!U/>\/1ZA]SY*F]Q:0D&(&MZ6^7W2- M1DYS^PA;X=8XWG>:^CO/)H $6EN9<32#UJLKP-W61J7=>E_;T])\;,%@)YA[ M>-82F$RG:$G2G&I44@\A%3;Z E%-9.,@<%T:WRC,P79AWJREZI6)N]%6^992 M@YK0<%/DMLE0T,5[8F IT0^<,;@A%:M>B<>C5$(=J. NX/M M*#1*X>TH-$@%W9U M'C<#(2E8M_-Q=_("YI01I\3583A=THAW(7D>[M1")MJ M8;@=A08I/]@FTMLFL?WU8'G>=Q-]??99E+,/L>/1"0)Z8K"I1&HN*'7U!$O> M_N XQC+?TK+O)L=R,"/:NB9?.*QW6'@P3-LRDP6TLYG@^<)L*YNW#&YGN-_: M7RWU^F[N/3A]G#F39SG2'QY'\K"E1.RFJ_=-7HNSH"UWV'(C=G/CX8_>BKL< M6O[#^$AR9^D(N^GHG7/G=N9[KC6&_;3N&+2E@-RF,J3 OS=AT70+"EF0QYN2F6C^.'QZ? MMN?O3:>6&/"1$$-@B2%P]^K?K\S2X.;$%N[L/EO%-@%;1@C:5K1&^5Q M2IC+LF6!(#R2HK<,$;@'>KOCEB6W+DF2DDE*3=D8.FW9?%^7+NJ;;[_?C\(@ MW'Z]=XCDYD(LKP1N7KE]'(]=$;%=/3@]DB39#AVX._2[)"G:"7WH1T$4A=LY M:AD_.5/'6O;I:?=J[,A^TMJY?^V^<_F.[,/XR,6]S 4 M>B@+)B=.IM3NRG7E.H.2RDN^ Z;?;+@HJ=)+L77E3@!-K5%9N,3S(K>D.7.F M8[MW(Z9COE=%SN!&(+DO2RH>9U#PX\3!SM/&;;[-E-EPI^,=W<(=J!^[&Z%7 M;L.2YB4PF7.&!&PFSC6^6F+?&%C$SQR.LO6,3"HKSN_-XDLZ<3P3$12P5H:" MZK\#S*$H#)..X]^:U&E\&L/V\Q/['S9YG>JFSBQ Y*84/WA;KE MQS^A3B@T?&M>2/N+CC76<]!Z+Q4O:V,=09FSZI\^U(5H&6B>?@-2&Y"N0?"* M@5\;^&_U$-0&P5L]A+6!3=VM%6U!%IV/!CT@8M&8S#[;ZUEK7*V>F4>Z4 MT&]S;:>F=XJO[R]FNM0IFO-2]Y^D5L$+].JKY8-Y!G2V $7S0IYK\(^[!3K[ M=(X^H9RA[QG?2\I2.7:5CM%X^\6P?31@ M[^K:- 4B3P6:D4'"KWMVB7SO,R(>P3WQS-]N[O6E\_^\+W_;^XMB^$VW^);/ M?ZU;,BK@8G7:$M="4+8%?8(HM'I$;=P-?;3;UTI!XVJ8>#J<^Y5(AO$-.WB8 #L#T,%#1J6*./H?"H"6CT M[@I7C&&[WD'7>":LEWU$8DZTLQ[4*$7>!V1>U X"$C2 MT;D'%H_BJ%]IW+I^\7#V>D3*V?8SV@(#00NK.4WU39]+):B9HH:J3)[]D \B M_/-=@OWW%]X_.4JC,,1=X7M0"4ZZPI^B,,&CL"O\*2R)P^[A[;9&L!+$ULZ^ M4N>U9ZJZ7YO=9KZ^ME-E9W^&K^:X9W]AYG$[\CW35\/\-RJV.9.H@(UVY5V. M=(^*:CZN%HKO[ "XXDJ/D_8QT]\4( Q O]]PKIX6QD'SE3+]#U!+ P04 M" "A@?Q20QOVWRL$ K$@ &0 'AL+W=O)]8X46+AL M3ZBZLV&\P%*=\JTG]IS@U 05N8=\/_(*G%%G-C'7%GPV8:7,,TH6'(BR*##_ M-B3#?L'5F=>@I%E!J,@8!9QLILXM_#!' ML0XP(QXS RE_?L\ NI)Q1JO#7+A?D%AWJL M[X!U*20KZF#%H,AH]8^_UH5H!01] :@.0(9WEJP/)8X*$,89,A')S!'Z444H%E= M69)M1:HYPKIO I*N*=0W^ M!EUEJU:ARA&:'%HZGF=A'*")]]S!+&J818/,?N:8ZL*>RR$ZX0"3).[F,&XX MC ,1Y2 M;2.SAP;V#&SI+'SCKDE9GF,N3%Y3$ET;JT"=VECEC%L%0K[KAST50I8L.GLC MO886.EFWH*>9H-5-."R-*N5.3&?;UDU1:.+MAJKR$V.B46N"CJ M(69%&IZOTAV[[S5,P]-F"]QQ7[-9T8;#JMU^A%B91PAN/5(8CRPKCUS\ETE" MJ])P_)UL$EH5AL,R_#Y&"4^U&8Y17^-:<8;#ZGRI5\(.+4Z2;A;(2C'RW],M M:[27/@5[W!)9;4;#VGRY7]: ;2)^#PLKNFA8=-_!+]&I\"(?]C&STHN"_\LP MD556-*RLW\4PZYQM#8.!F_28$[)JBX;5]HV&6:.W32 (W;Z^MLJ*AI7U;999 M@[=)P<@=CWI86>E%PT_(;[;,&O\%,>A&?8MH]1J=K]?O8YEUPA?MEKCQOTOH MM=[?"\*WYBN% &M64EF]RC=7FR\AM]7[OQU>?4;YC+G:*@+D9*-"?67/#N#5 MEXGJ1+*]^1JP8E*RPASN"$X)UP/4_0UC\GBB$S3?AV;_ %!+ P04 " "A M@?Q2X=5R$Q<# #P" &0 'AL+W=OE[DR-:>"B$-/,@M[;\&(9FDV/!S%"5*.G)5NF"69KJ M76A*C2SSH$*$212E8<&X#!8SO[;6BYFJK. 2UQI,511,'YQ,'CPC7? MY=8MA(M9R79X@_9'N=8T"UN6C!:.U,F_KDEFVF&EU .VBB39V[^CDJ'XQ>L3%HKDUXKU]S<#[::BI=+BY1O M"YIL=(GL)XJ&T?AM5WG]"Q9/WO:45=KZ2'MY+OF>9R@S.'(469?\?CS)CSKE M_S?LB?SS5OYY+\_50TG'/564X-NZ<(Y(9=-9+/U,*13^_.CR\CHDC"!C1]/C M:MJZFO8RWBI!)Z?@]MCEHQ^;QL.X^XWTXSZ,ADEW184GS:- O?,]U0& 584B;:[.KO2GJV6;??A:!],,H#5).;8#A3I_/AC.^320@*E+V [ MGIEO/GMF/*,-X\]BB2CA)8X2<=-:2KGZ9%DB6&),1(>M,%%?YHS'1*HI7UAB MQ9&$1BB.+->V?2LF-&F-1V;M@8]'+)413?"!@TCCF/#M+49L<]-R6OG"3[I8 M2KU@C4GM%78U(+5<:[]BW%>.3,C N]8 M])N&">L$,0TR?[) MRXZ(BH#7KQ%P=P*NP9T9,BCOB23C$6<;X'JWTJ8'QE4CK<#11)_*5'+UE2HY M.9Y*%CQ?WRJ_0KACL3IL00Q=US#-#@K8',PN^+$R7R::2"JW<'F/DM!(M.$" M+!!+PE$ 3> QH5)<519^+5DJ2!*JQ8M7\Y$EE0\:B17L\-YF>-T:O#Y\9XE< M"OB4[P4!;D[ K=NH\%N:=,"SK\"U7>=Q>@^7%^W2G>RWP8Q7\.P9 M,UZ-F;_3>(9<["Z7@TW_0)5OQ'5$PJIB%&X %]6*E6I MB62P5LLGP^J?#FM0P!J<"!TP ;@L:QRP1H?S!L0A9%A M8J0 V[FL>RAQQ,(EE-@<5,IQNQZ\Y M%:>2K9UWA-(YP#+]PRHPI],?U@!S2V#N1Z+K'*3N/M)^Q^[6("T3L>-]*.+. M@>J]"VJ9T)WFC/XV"L^!UMV_B'['']1 *U.ZTVN,S*FV>#W;?S=,."?) M7# M3<)L"]5]#V1KEB<;PL.KO!!>P20,J1Z2".ZI""(F4OUP^&A'9LM_E0X< MIRX=E.7#::X?)Y!]+ X;R&^V?0;Y93URAN>2?\R?$PYC^)[#<,L*YS97N!,. MXVVFJ2?_B*V<_'Y.OGN,?+M1)UIF5V[,&]SOAZG$A(,*Y$K4[?95@>=8S9A/)5J9/ MFS&INCXS7*H^&[G>H+[/&9/Y1!LH.O?Q_U!+ P04 " "A@?Q26&72Y>(" M ##" &0 'AL+W=O?/F MC88<#7>,/XH"0*+GJJ1BY!12;J]=5V0%5%A@ MJG0#SXO="A/JI$.SMN3ID-6R)!26'(FZJC#_.8&2[4:.[^P7;LFFD'K!38=; MO($[D _;)5\#J]013*$OM2(7QH_'IM)0:>#C>>_]HM"LM*RQ@RLJO))?%R+ET M4 YK7)?RENT^0:-GH/UEK!3FB7;6-@D=E-5"LJH!JP@J0NT;/S=Y. H/]V MH $$+P'1*X"P 81O98@:0/16AD$#,-)=J]TD;H8E3H><[1#7ULJ;'ICL&[3* M%Z&Z3NXD5[M$X62ZH!FK -WC9Q#H QKG.=$?$)=H06T5ZL]Y.@.)22G.E,G# MW0R=GIRA$T0HNB]8+3#-Q="5*AKMT\T:YHEE#EYA#M$-H[(0:$YSR#OPLWY\ MW(-W51;:5 3[5$R"7H>?:WJ!0N\PJ(NLC-C[T MI?>4?KCT?"7QZ?#3=%B%@>]8A\H MAXQM*/D%NVTG<&Z%5T6]SI")I523O5]$6\Q+4W29)OX+D MKPJ(7@KH-;'QNP>W<@5\8]JA0!FKJ;0'L5UM.^[8-)H7ZQ/_>NIWK,]4A[8- M]8][V]YO,-\0*E ):T7E720JT]RV3#N1;&MZPHI)U6',L%!_&<"U@=I?,R;W M$TW0_K>DOP%02P,$% @ H8'\4NPQ\(,R" 3T !D !X;"]W;W)K M&ULM5M;;]LV%/XKA+$!*]#5XD6D5"0!$LM>L[5# MD:S;P[ 'U69LH;;D27*R ?OQDV3%Q[)YL67II;4=?H?2N7P?>2A=O23IMVPA M98[^62WC['JPR//U^^$PFR[D*LS>)6L9%W]Y2M)5F!=?T_DP6Z13N%GF#\G+!UG?D%O:FR;+K/H7O=1CG0&: M;K(\6=7@X@I64;S]/_RG=L0>H+"C!I :0 X!3 .@-8">.@.K >S4&=P:X!X" MN ; :P"O?+]U5N7I(,S#FZLT>4%I.;JP5GZHPE6A"P='<9E9CWE:_#4J)#/,MY(])0F*S1-RKFF>5&F^:(N M4)FJDGIKE%=&2WY_OB&.2P6_&C[OA_IX&'=)Z9G]4<'Q*(:9H&YSV/AX&":" M,+$;UG" NW. :W3 KX7 U4XPN)/OK/&> B9V,X@^ B9."]CQ,%7 CDVCKFNK MC2+CON-Y!X6M&.X?%9WG$'%8Z<>C*/'\PT(_'H4]>FALK!A6K @$P3T%F8!H$-)MN5OL,5VU6W"NKMA;SC<^']?T($@B M,4MB,TL>9):7>_B7)%T:]ZF@-83UE04@+,2\O6A9ZK75QGK=(QP?U+IBF/#H MP:(^4(QR.>8'J_JQ8ACFQ2)!4^R@>\1,_H8P7E+LH!A$]!5F4 UBWI2<7^QF M>UA?[1:@3J*#MC..;4";MA/016+6Q6:F?$CB.?JE_*=]EE"0).KTE"449(>: MMR=G9XG%'M-FB0VHS1(;4+O+LP&Y)4LH""LU"TPS2T:+*+YDCT#W>G%]->,H M2!(U;W_.S9"1Q1[&VD"W!(YM0-MNGH)VTI-;K2T(-DD7[:N-1 MD"5JWLB<3P9F>UH"#VQ &X%3D$%JUH+[N(A6GJ3_EO&2\2Q)T6WQ\7&S7B\C MF9X9+M -VE>3CH$^L(Z;=!9[U-.%RP)DBLILWA/H$3.3LB)<=ZW#Q8# 65_M M- 9DSRK=JQ/$#"3:EGO;&<X=;AY0)!N MM_VHP&)/?[P[:8-LWA50LFMF0E6\3CT!XD"2O*].$ =&Y.:5]TGU4=MHG.0( MGSH'9SD3Q3CF4$=@=7UPX%1NIC*KOR^H%PXLR/OJNW#@1-YMWR6PV..^KEPL M0*%8]3?O"3B8G\G!9QRB\+T'GOIJE7!@3&Y>99Y6+8JGD@AVQ&&Q' ^CF&&B MJ15@7&[F.:NW+ZD58$C>5R=$ #^*;CLA@<6>;ET\L> 4&^OF'0$;BS/9N%P3 M1_$\7">IZ:E 4PJ^FIY".!)<=%JL8Z%XL$=(HX._B>J<93[7'/T+X!IA9G@ MC+Z^H$8$\*+HJ[L@@!5%M]V%P&*/Z![9F=B MN-XL??@J:5A79]75RW=@T.8 MUS^=%S(@5]'7?E\ =8IN]_MW%GO:QM_(!M0VA-K..&XQ8_/97! 'SR(.KYEP MUU&2>,#B7E]=!@]XW.OXH1Z+/?WYG UH6R=ZH!N>I56^'[+;Z339Q 4K/\BI MC)[#K\L+0@>BX/75DO" ]CWS?I$PW'M#LW#:O'J7 M-D.58[?ONNU^W;VO>UN]I7KP^QU^/\**WP/\?KQ]&Q?,;U\._A2F\RC.T%(^ M%5,Y[\JE?[I]WW;[)4_6U?NA7Y.\B&CU<2'#F4S+ <7?GY(D?_U23K![Z_GF M?U!+ P04 " "A@?Q22X2FG=4$ "\&0 &0 'AL+W=O-(%?$HD^YY*\]^H<+:,]9=_YFA !GM,DX]># MM1";*\OBBS5)0WY)-R23ORPI2T,A3]G*XAM&PB@GI8F%;-NSTC#.!N-1/G;/ MQB.Z%4F1D2I,_XTBLKP?# 8C(,MPF MXH'N?R7EAEP5;T$3GO\%^Q)K#\!BRP5-2[)<01IGQ?_PN4S$ 4'&:2>@DH#J M!*>#@$L"/G4&IR0XI\[@EH1\ZU:Q]SQQLU"$XQ&C>\ 46D93!WGV<[;,5YRI M1GD43/X:2YX8/Y =R;8$+!E-P91F@LG2<;D(L0;3?'K".+@ )8X7P/FS("P+ MDP/(TPNX9S3:*G:81>"1L%V\D(3/,R+"..%?9)1OCS/P^=,7\ G$&?A]3;=< M0OG($G(G:CW6HESUI%@UZE@U!E_E4M<=$=LU?=S(.N!4DY7\;5N%4JW#R53BG=/:B[.RBL1?E2MH:KPCJ MY4&5RN[&R':Q[XVLW6$]FS#/12I[AZA9$^5 Q\?N,6S>A$'D(\>O8$<)<*L$ MN"HP69M M,.P%;KVN+3@G@!BWUQ4>V#$\K;+@7]"X@.58Z;'*JA=$Y2B_W7J(N>GJADA/ MC\[9#-I!(#:FX7A[3&X/; A30_+NM;4-S/%<]]*V?VHSYAXB=CJ(L[X9_0[B MO&_&H$D\SJ)V0&BV0)G%3-V0[V+Q8@JH'06ZYVP/[4+0^Q"M\!H7+88H0'6I M:,(\U\=UI6BBW*'OP+I0-&$0P6'0(13: J'9 P]K^ZY:H3T(#L_9#-J_8/#. M6F&.![NUHH=H=VI%#[%+9.8]Q#ZI0-I]D=E];[,E"[E@LE^VC)A":BM#\(S] M@;2G(?018E%&/;H3".2M0$TL6F P0-BOJ44+S!U"KZX6+3#L^7Z'6B#MI\AL M*L?E?4^]0-J-D'/.?M FALS/13^L%SWQ.J_>:0\1=^K%6V><]Q!1KV!H"T9F M"[[-(EDX%LL*JKJEVT3$%ZJ1B##%U_Z&_'-VBW8Y9'[4>JMZ#%MN-0+7KJM' M$P:] -:?2EI@GCWTAW7U:,)0 !VO0SVTPR*SS1AJ_9Y2@K5;8?N,S8&UQ6'S MT]H/2TE//.AU24D/$7419WTS=MWLS/MFQ%U28AV\C9;%6.6? ;B\=K:9*%XB M5J/5IX:;_ 5[;7P"KZ:P97P&K^;%AP0=OOBN\35DJSCC("%+.95]Z4LY9,6G M@N)$T$W^+OR)"MDI^>&:A!%A"B!_7U(J7D_4!-4'F_%_4$L#!!0 ( *&! M_%+0<'_P8@0 &41 9 >&PO=V]R:W-H965TV <='FB(+!,EN^U#T@99HFXTDNB059X'^^ XI M63XDRT+W(2^V2,TW]W"&&FRY>)%K2A5Z2Y-,#GMKI38WEB6C-4V)O.(;FL&; M)1[N-)[9:*[UAC08;LJ+/5'W?/ I86167F*4TDXQG2-#EL#?&-W?X6@,, MQ>^,;N7!,]*F+#A_T8O[>-BSM48TH9'2+ C\O=()31+-"?3XIV3:JV1JX.'S MCOO<& _&+(BD$Y[\P6*U'O:N>RBF2Y(GZHEO?Z6E0;[F%_%$FE^T+6GM'HIR MJ7A:@D&#E&7%/WDK'7$ #[- *<$.*< [PS +0%N5PE>"?"Z2O!+@'\*",X M@A(0=)40EH#0!*OPK@G-E"@R&@B^14)3 S?]8.)KT! 1ENE4?%8"WC+ J=$3 M?:593M%2\!1->*8$)(<$)=0:38QX*B3Z@L9QS'3ND 3=9T4%Z$SZ-*6*L$1^ M!I+OSU/TZ<-G] &Q#'U;\UR2+)8#2X&:6I@5E2K=%BHY9U1RT5?08RW1+(MI MW("?MN.#2_AY.QX[+0PL\&_E9&?GY%NGE>-O>7:%7/L7Y-@.;E!HTAUN-_GC MYZ3/?D[ZO!T^I1' \5GX76$PJWRW37\W/9\ET7"S]X4%3JG]ZD..8L> M>+;Z\@!'9(S&4E*HAS\?@ ^Z5S25?[5HX55:>$8+[XP6.W$H*BL.)8PL6 (E M1ALKIF 7&':ZN[R.L(O]@?5ZF 9=B.9U(J=?D1P9XU?&^*W&C*-(Y."JC6 1 MA5^NRC:SL^E'DT4%3_] #]\+<7BL[<2O:>OW;>?$[DZL9EU8S>NLO# ,@F.J MNSHK[/A^V.S&H')CT.I&,P4@OH0&KW(!3=ID7I/K@IJ2V+;M$Z=T(9K7B8(# MFB,SPLJ,\%(V\#R#DGFB$66O9)'0EH*YKKA>OV/9]BLM^JVVW:<;P@0,8E"O M'"0T16?:K_GTU.MM%$=Z87O?Q>WVY*%Q7A2=[KV"9)(4RT==E"VFXX-! ;]C M"+"SU\/I=-SP1<)69@J12/%R5M)ZP'12GD4D_AMV=;R:QQ"G7B.!4ZND;F3S M)C+;"<^<"GC?L+#;:N\S2:BN)GTH%$X>)W"!(%ETFG_' O:]"'OO&=A]&\'= M^DAK8.$Y>D'08XKY4^A#LSFX]4/:"0-\&MLN5/,F*ML-SD1V?^#C"R?^X>P] M95()ML@5!TO_1;MWMS2+UG!)?(&]0Y(VC^^/:AR^9^3WASN^;A^'."2S'H3* MF,H7M*%";\%MN#&X[?P\_\JV/S8-VA> @7<&./V_$F>7)+IU8.%%Z^!2!\%8 MF?NZ1*:[%O-NM5M]$QB;F_#)_BV^F>"&_2F^F14W_CW[X@/$5R)6#*HOH4L0 M95^%D/^BN-,7"\4WYDJYX HRQ3RN*8FIT 3P?LEA""P76D#U967T'U!+ P04 M " "A@?Q2X^Y^Q$ # 9"@ &0 'AL+W=O2T0I4B6I MN-FOWZ&DR-Z*[K2@'=-J"2^U$03/R2,N$MY\VW>[6$5V7)55/ M[X#+_<(+O>&/O!7\XKFL,#F,_5O<*>WT?9LA*$9E(0!;N%=QU>W82) M!30SOC#8ZZ,VL:FLI?QA.W]L%UY@%0&'C;$A*+X>X08XMY%0Q\\NJ-=S6N!Q M^SGZ^R9Y3&9--=Q(_I5M3;'P,H]L84=K;C[*_0?H$DIMO(WDNGF2?3C<)0ASBQO 3W0Y()/!?N(]F](Y$O2-1$R\>B?=7!8H:)G+2 M>O/VE"$XR/2&3B:E'I$5>6)8&;*^VYTI>X M8A=7.N!*HR!SS2(W5]9S M92>Y/A6 =7QG0+D8LZ&303KBY*QGG)UFE ;__++;%E6W+5SLLV&^T30:^6G" MX%"[@I,";D'K*\+*JC:PQ2J$N8,VS@H4#!1<1,EL.J+@J'J&KU!0"W2>LW]0 M!.YZH3EMCB@NM;L&PO=V]R:W-H965T-P)XE:5Q653Y=0BLW8B[SGB:]L ML=1F(IB,5G0!]Z"_K>XDCH+62\$JX(H)3B3,Q]Y%=#Z-4@.P%G\RV*B=9V*H MS(3X;@8WQ=@+S8J@A%P;%Q3_'N *RM)XPG7\VSCUVI@&N/O\['UJR2.9&55P M)L9?+DIE?\FFMAV$'LG72HNJ >,**L;K M?_K8)&('$*=' '$#B \ T3% T@"2ET9(&T#ZT@B]!M![:81^ ^C;W-?)LIG. MJ*:3D10;(HTU>C,/=KLL&A/,N%'6O9;XEB%.3[X ;HLBI^2B*)C9:UJ2&UXK MUNS\QPPT9:7ZA";?[C/R\<,G\H$P3FY96:*!&@4:EV&0-&!S]SXO@,?(/TV!_%S#BYCI\//:^Z3)#PA<1A''>NY>CD\[*+S MONC7[XL^=<,SR!$>=<'WDJLO^2HGI0"."%65RRQ"0>@#OED *9C*Q9IK@G;X'NUSX+J+K#M2XB?A;UU4 MWP:;NF&I'Q["]O+3;_/3?V=^))A:NI7$,2FXXZ3UCI(!J>ISID\*^M0IC9_E M:/H3'.WE=-#F=/"JCR@7JE-/M94HXBP M]A%QD):2T1DKF7[J$L'P_XOM^?$!H]JHOYN:;CIG+9TS)YU;%'JUKAP:B,)M M#Q#^XD,[VNDW(K?B)%LPTV4@'5?3UV^%V.'1LQQN0-:U@I\&M0"[L54016PSKWJ2=;:\[ M%[;)/YB_C,ZOHH[Y+#J_KB\S6_?UW>J62DR0PJS,,53H#[#8R?JZ4@^T6-GV M>B8T-NOV<8E7/)#& -_/A=#/ Q.@O31._@-02P,$% @ H8'\4DB5K'/A M @ KP@ !D !X;"]W;W)K&ULS59;;]HP%/XK M5M2'5EI)2+BM J12F-:IW5 OV\.T!Y,@4P)#'C L]\E)C\C/?UW$*&=4MF8/ DZ54&36X52M?YPIH MXD 9]\,@Z/D99<(;#]V[N1H/Y=IP)F"NB%YG&55/$^!R._+:WN[%#5NEQK[P MQ\."1>:R.S$HP*,B:*)WTL\[ '0)YZ M0%@"PO<"HA(0O09T#@ Z):#S7D"W!+C0_2)VE[@I-70\5')+E+5&-KMPV7=H MS!<3MD]NC<)3AC@SGF4YET\ 9 I+/$K(! 2N#+D!PQ1@1Q@RYU1H%\_" \XA<2V%2368B@:0& M?]&,[S7@?4Q$E8UPEXU)V$CX92U:) H^D# (VW5Z_@T^;89/(49XV\&#&OCL M;][Y(?B+9$15:T2.+SHHYV5'%&U 14*^F104F4MMU'.7O#2[HPL.Y X>\8#+ M^('\O$(RW@JH=."Y[JO6**Q7 MV:M4]AI5%I6ZDF)U:D!EY%)L0!N;-MU0A'[%WO__.F10B1LTAKX3MZN-7'"V MHG8ZU55H\#;YO5;TJD+O,9K6&G5>E='?N[$S4"LW*C7VSUJ8XO*NWE;3^-P- M(?_9O!CEUU2M&.:3PQ*A0:N/?:2*\5ALC,S=_;^0!J>)6Z;X10'*&N#Y4DJS MVU@'U3?*^ ]02P,$% @ H8'\4MRHA,)+ P /PP !D !X;"]W;W)K M&ULI5==;YLP%/TK%MI#*VW%-A])JB32FJA:)U6- M^K$].\0)5@%GMDG:?S_;4* +D+1[:3!PSKGW^MZ#.]YS\2QC2A5X29-,3IQ8 MJ>VEZ\HHIBF1%WQ+,_UDS45*E%Z*C2NW@I*5!:6)BR$,W92PS)F.[;V%F(YY MKA*6T84 ,D]3(EZO:,+W$P3;2(S*8U M)XI,QX+O@3!O:S9S86MCT3H;EIEM?%!"/V4:IZ8SGJ9,Z7U1$I!L!68\4RS; MT"QB5()OX#I7N:#@EF4LS5-PD^WTJUR\@D4NHEC7SZ+N5$P%N%LF;$/,[DAP M-J>*L$2>:XZGASDX^W(.O@"6@<>8YU)CY-A5.GX3A1N5L5X5L>*.6'_FV07P MX%> (48M\%D_?$XC#4<6#M_#75VUJG2X*AVV?%X'WR-7).GA\2H>S_+X'3PF M&W 6@E27/I;G;74I"$)+8 9S-T6A%P;^V-VU"/N5L'],&+>I%:B@H881]H?M M8D$E%AP3\]K$@@,Q!)'9WC:QL!(+CXGY;6+A@9CO#]JE!I74H%?*=H&93#L? M6_)J9ZE-?'"8Z2CP![#2+YIX<+C7& T@; ]S6(4Y[ VS&MR>AAU57*/>QF\Q M@<;H]P@@6+L2_-^9*!G>U3/ ,.PH%&HX(OK46)2P=W,1PHZQ0+6+(/RIP2AA M3;FNU&JG04>MIG4N2M@I6K6YH'YW.7TPT*'AH, /PZ[2UI:#^CWGX+/4UYNU MMZ"PM_T_Q%K;".KWD5,ZOL5!4##J^ J@VAI0OS=T-OSP4&\8^EV=4=L'&GVN MXT&PO=V]R:W-H M965T !S&.]4KCS>Y:<52 TDX(HV,R\ M>7BU2&R\"_C!8*OWUL1FLI;RR6YN\ID76$/ (3.6@>+C&1; N25"&W\Z3J^7 MM,#]]8[]J\L=88!40>(_@>,#@#B#A"[1%MG+JTE-32=*KDE MRD8CFUVXVC@T9L.$[>*#4?B6(7Q8DM.3,W)"F"#?2]EH)-)3WZ ]*^)GG97K MUDITP$I"[E"\U.2+R"'_%^]C6GUNT2ZWZ^@HX6TC+D@37?*V-P@_\]Q'54:\Z$ZRDJ*X[=F:_+AY_%H\J;?]G'\SF48A9-#-I/>9G+4YDK)#"#7.*PRP%F3DXV2%9&F M!$5JJLSKD.7DG9>!@OE[%[8"5;@YIDDF&V':N]N?]J-R[B:$_Q;>SMD[J@HF M-.&P06AP,<%BJ'9VM1LC:W?]U]+@,''+$L<]*!N [S=2FMW&"O1_(.E?4$L# M!!0 ( *&!_%*SSR2?00, '(* 9 >&PO=V]R:W-H965TXY]]SK:_N.CX0^L1@A#E[3)&,3+>8\'^DZ"V.40C8@ M.1B2@\ZRRF"D0*EB6X9AJ>G$&?:=*S6-G0Z)@5/<(8V%+ B32%] MFZ.$'">:J9T6'O AYG)!GXYS>$!;Q!_S#14SO6:)<(HRADD&*-I/M)DY6@?2 M7AE\Q^C(&F,@(]D1\B0G7Z.)9DA!*$$AEPQ0_+R@!4H2221D/%><6NU2 IOC M$_M:Q2YBV4&&%B3Y@2,>3[2A!B*TAT7"'\CQ"ZKB<25?2!*F_H-C:>MX&@@+ MQDE:@86"%&?E+WRM\M ")YN@%4!K'. !6 /=:@%V\I+4NT-K@GF0\9F"512CJ MP"_[\5X/7AT@%W+P(7_Z?]]7U M<*,#ONZ'K]%N "R[R_N'7-IUS=B*S[[ MWHN,'\#/V<[QJFX&G[U<#HUIZ,X MG=XZI'4=@IR2 X7I'8 %CPG%OU$$8$J*C' M+=OKE3U[052\"T(PXR!'M!2J)$6,;3/Y'?8>0,W M<)UN_7ZMW^_5OX%OXO7B#(BGLUD59WO0I=QOE8+C?BR$4GG;SC=MOV6W:MM= MV)MA'=OPGTH] E%!<7:0.X))UV4Y'[:*Q'$\IZ5U,6QIM3S?;L?>YO/-GL,2 MU)$%?SDLLI61H30.;6/W+I[?>= 2'EA!UZY=85A*UQMO8HKH074O3%2/4%!> M=?5JW2#-5%]PMCXW1PNS8WUICE9E__-.7W9CXK$XX(R!!.V%*V/@BT33LL,I M)YSDZD7>$2[>=S6,15.(J#00W_>$\--$.JC;S.D?4$L#!!0 ( *&!_%*G M%*T[*0, X3 - >&POX7C)E@E0M9CLC"F.)3&):S!:D*)BV2*9U38[MZ'I:%9C0MP2D7 M8:_3B<.<3Q__W.I MS/6[P#W//IR==1XOKO?MYQ5P04(O:?\(TLN.O5#F"L7HX^/H#Y%CU%='41]@ MQH@'N\0MT8YC6"=M/,R4;',7$6>PS#1GP1,5(S*A@D\U!Z^,YERLG;D'AID2 M2@?&%HT-U05+^>S@KNM!/=4\.9=*5[%=!/<]K8?O 9L>".1"- )[Q!G&PX(: MP[2\L9UJ<&5\ 05U^V%=6(5S3=?=7I^T#M7#!IDJG3+=A.F2C6D\%"P#.9K/ M%_ TJ@@!-$;EMI%R.E>25AHV'G7#TLZ8$/?PLOW(=KA7V5;..I QV32MH+KI M:%P'^+?9'/]5O$'!GY3YLK33D54?BHS=:9;Q5=5?98T C+V+L].B$.O/ M@L]ESMSDCPXX'M*-7[!0FC_;:% J,VM@F@1/3!L^V[;\TK1X8"NS*:=5AFON MO4'-?W>=YTPR3<6V:%O[I[S*KU8<7?TKR=6ORKY@K\9Z!SUUD?VW(#(^?9%1 M$QAK 46Q$OL.A3K1!@^F2"\-EW5OP-&7R MQ4G!TALZM8?]'7X[/F4970KST( CTK9O6=*,NH.%J$>U[6\PO6[6!:P MVH'X_CA04WZ?*(*L8MJP-QA'D@1#H!;]-1K'R.K$-8?20$3;8T.P6BP^0"X99K>]9!:G2JF8\Z MSQR/_1Q_Y/6M=3?7UMZ('VUC_.EL$\+VU7SNJXUJI?_+;I6A*ROK6AGHT*WG M?NN4K/U&J= V\^3DI)BW4IO9F]7Q@@ZJ"MH9.]B>^:77K?U_O#\5W M[?6U;G2X.YT-GQLU$ZTVNM4_57TZ.YD)O[&W?UNG?UH39+.LG&V:T]EBO/!- MN:"K)Z>7/>17>>V',T%>?Y$$[K3;KOAAZBGGT&$,<'OZ.07SE_D\8[6JE*W5NJZY5)HQQ=*KI 8W? MZ*V?"2-;=3I[N$5(4XOW)E"0Q*49BZ)[^R>EK[ZLQZ<.A!O%T+W2=,%=U@,X M'^09'=M&U_3MM7@G&VDJ)8;@^@@P 8#)P0#%T96,(%, F?Y!R&4/T?^#%W8E M/F^5BR S )D=#/+,MML(,@>0^0$A_TTBR ) %@>#7 9;19 E@"P/%TGI-Q'D M"P#Y@A?RLUM+HW\.%X9^"Z*G2.5"S> M]KXF%\9TR"\+9L%\L+:^U4TSO'Z7E*.8=4\@WGH_E> ""6;!;)@+JE13:=D0 M8A_-H2W'<$@L"V:S3+0LSE60NIG (:$LF(URKJ[#0]TJ1Z^BH&226&]EK+P% MTLF"V2>]-&Z.WTE//76O8F7\DQ01F63!K)+[SN^K_*$FU8K$L6 V!^FMHCO< MJ(Y>:D[5FBI7^YOG8AEC(G4LF-WQ17U7IE-BY6Q+==L#5R3A6QTVXJR;Y-C( M'PFS/SXJ>ODF-$@8";,PWK?;QMXI15W)BK1&>;\R](DJ5P4]D6X"1R;L0Y.V MU6',JOH.IJ]>,IRB?GH:2R2.A%D<0]]"@=MVKMH\KF0DC819&C#UFV3Z"=)' MPJP/D/R)HZ_Q^#-!"DF8%;(S >P!"<,_BRF12!)FD>S.!'=B(KMDS-;9AWFAC0[J.,9$ULF8K8.C&7=(&5R' M8;;.GBSX6(P78DQDH8S90CLQ>P&-C3W&1!;*F"VT-YIC4X\QD84R9@O!,<6T MI2,+98<<^DR;$+)0QFPA/&DOXK5,9*&/=XV$Y\[DXBS&1A7)N"^W!O#0T)@IQAI0C"^6'6+0AS"NGME+7,2;<#\!L MH?V85*H+,2:R4,X]_P8JW8< M,2:R4'Z0";C_SL:;59"%B@/.P!U/,9&%"F8+8LI7(0B6SA>Y7+NBM7*^=6O<&NNA"YY3XI]]]'V,B"Y7, M%OJ-^:CQ/-D#7R(+E&2..[E/X>"&P1 8J!P/-AYO]F]?U^/9\HN(]G:]D4UTYT?\9]J$E6=[O M15MU37-&YSZ;CU;6#S]->?A9S9M?4$L#!!0 ( *&!_%)Z! -=7 ( "$N M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MN.ZKG%:<44\R;64#R"D_%-L@H-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,K MM2R74??W,ZKGI_N9B]?/KOS/Q':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>F MWY5Q7=4?Q]OIH;X>TL-E5M7_?Z@%02MY@]ZA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3 MDIT(S$Z(=B)0.R';B<#MA' G KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$ M>BOJK01ZZV2SA$!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&^;;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT# M]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0 M.Z/>F4#O//E9D$#OC'KG[]1[&#^/9;CU?*WQ^=])]7BYM]P>?UU^G40)5U>< MZ_N*X?DO4$L#!!0 ( *&!_%(N* K8%0( /PL 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:WT[;,!0&\%>I-6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!8 M5C8^#BZ7KW'+@FOV;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N41E!$Y2BDW_E/6G]_M/CI^?]>"Z\26?S7]Z MOOX-4$L! A0#% @ H8'\4@=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "A@?Q2SEV"BN\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " "A@?Q2F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *&!_%(ZY=H.+ 4 & 5 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ H8'\4G1B='_1 @ H0D M !@ ("!-Q0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4@OW\KS2 @ J0< !@ ("! MG2$ 'AL+W=O240@ *(S 8 " @:4D !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MH8'\4AWI1DW[#@ <2@ !@ ("!_C4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4HUP MO'5) P L@< !D ("!;6H 'AL+W=OLV@ ) #7%0 &0 M @('M;0 >&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4L*;$TU8"P ["( !D M ("!.(@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H8'\4O$P,)UX!P 6!4 !D ("! M^Z, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H8'\4LC$#L".!0 NPP !D ("!'K0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4HI=2>\+ M P Q08 !D ("!F\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4JK1+]J3!0 ! X !D M ("!*]< 'AL+W=O#A8' "C$@ &0 @('UW >&PO=V]R M:W-H965T&UL M4$L! A0#% @ H8'\4E]K'OK-!0 6P\ !D ("!-^@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH8'\4D\Z=OT P 4P8 !D ("!>O< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4NB<0\JI P 4@T !D M ("!F L! 'AL+W=OD# #(#0 &0 @(%X#P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ H8'\4M1#+&SW P & X !D ("!/A@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\ M4N8%183U!0 6R( !D ("!9"(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4M D2]5. P Z0L M !D ("!B#$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4N(@5UO! @ \ < !D M ("!?#L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H8'\4H9W!!@_!0 M1P !D ("![T,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4O(T M5].A! NA !D ("!J$X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4J$M[$^,"P %E( !D M ("!-%P! 'AL+W=O#&H+T" "U!P &0 @('W9P$ >&PO M=V]R:W-H965TMJ 0!X;"]W;W)K&UL4$L! A0#% @ H8'\4O&3HUQH P L0P !D ("! M6W$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H8'\4E*%2H4N! Q0\ !D ("!JGP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H8'\4KENT4^F P 0 X !D M ("!K9D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H8'\4L8P\/N0 @ 3 8 !D ("!)*0! M 'AL+W=O&PO=V]R:W-H965T*NQS M$P( L ( !MZT! %]R96QS+RYR96QS4$L! A0#% @ MH8'\4JWC31._!0 VC, \ ( !H*X! 'AL+W=O7!E <&UL4$L%!@ !6 %8 D1< &:Y 0 $! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 355 461 1 false 102 0 false 4 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.maxlinear.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.maxlinear.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Stockholder's Equity Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholder's Equity Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2104102 - Disclosure - Net Income (Loss) Per Share Sheet http://www.maxlinear.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 10 false false R11.htm 2108103 - Disclosure - Business Combinations Sheet http://www.maxlinear.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 2115104 - Disclosure - Restructuring Activity Sheet http://www.maxlinear.com/role/RestructuringActivity Restructuring Activity Notes 12 false false R13.htm 2120105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2127106 - Disclosure - Financial Instruments Sheet http://www.maxlinear.com/role/FinancialInstruments Financial Instruments Notes 14 false false R15.htm 2128107 - Disclosure - Balance Sheet Details Sheet http://www.maxlinear.com/role/BalanceSheetDetails Balance Sheet Details Notes 15 false false R16.htm 2138108 - Disclosure - Debt and Interest Rate Swap Sheet http://www.maxlinear.com/role/DebtandInterestRateSwap Debt and Interest Rate Swap Notes 16 false false R17.htm 2143109 - Disclosure - Stock-Based Compensation Sheet http://www.maxlinear.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2150110 - Disclosure - Income Taxes Sheet http://www.maxlinear.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2152111 - 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 19 false false R20.htm 2155112 - Disclosure - Revenue from Contracts with Customers Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 20 false false R21.htm 2159113 - Disclosure - Leases Sheet http://www.maxlinear.com/role/Leases Leases Notes 21 false false R22.htm 2163114 - Disclosure - Employee Defined Benefit Retirement Plans Sheet http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans Employee Defined Benefit Retirement Plans Notes 22 false false R23.htm 2165115 - Disclosure - Commitments and Contingencies Sheet http://www.maxlinear.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2169116 - Disclosure - Stock Repurchases Sheet http://www.maxlinear.com/role/StockRepurchases Stock Repurchases Notes 24 false false R25.htm 2202201 - 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 25 false false R26.htm 2305301 - 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 26 false false R27.htm 2309302 - Disclosure - Business Combinations (Tables) Sheet http://www.maxlinear.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.maxlinear.com/role/BusinessCombinations 27 false false R28.htm 2316303 - Disclosure - Restructuring Activity (Tables) Sheet http://www.maxlinear.com/role/RestructuringActivityTables Restructuring Activity (Tables) Tables http://www.maxlinear.com/role/RestructuringActivity 28 false false R29.htm 2321304 - Disclosure - Goodwill and Intangibles Assets (Tables) Sheet http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables Goodwill and Intangibles Assets (Tables) Tables 29 false false R30.htm 2329305 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.maxlinear.com/role/BalanceSheetDetails 30 false false R31.htm 2339306 - 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 31 false false R32.htm 2344307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.maxlinear.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.maxlinear.com/role/StockBasedCompensation 32 false false R33.htm 2353308 - 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 33 false false R34.htm 2356309 - 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 34 false false R35.htm 2360310 - Disclosure - Leases (Tables) Sheet http://www.maxlinear.com/role/LeasesTables Leases (Tables) Tables http://www.maxlinear.com/role/Leases 35 false false R36.htm 2366311 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.maxlinear.com/role/CommitmentsandContingencies 36 false false R37.htm 2403401 - 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 37 false false R38.htm 2406402 - 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 38 false false R39.htm 2407403 - 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 39 false false R40.htm 2410404 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 40 false false R41.htm 2411405 - 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 41 false false R42.htm 2412406 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed WiFi and Broadband assets business (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed WiFi and Broadband assets business (Details) Details 42 false false R43.htm 2413407 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Details 43 false false R44.htm 2414408 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed NanoSemi, Inc. (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed NanoSemi, Inc. (Details) Details 44 false false R45.htm 2417409 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details) Sheet http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails Restructuring Activity - Restructuring and Related Costs (Details) Details 45 false false R46.htm 2418410 - Disclosure - Restructuring Activities - Additional Information (Details) Sheet http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails Restructuring Activities - Additional Information (Details) Details 46 false false R47.htm 2419411 - 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 47 false false R48.htm 2422412 - Disclosure - Goodwill and Intangibles Assets - Additional Information (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails Goodwill and Intangibles Assets - Additional Information (Details) Details 48 false false R49.htm 2423413 - Disclosure - Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) Details 49 false false R50.htm 2424414 - 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 50 false false R51.htm 2425415 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 51 false false R52.htm 2426416 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 52 false false R53.htm 2430417 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Investments (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails Balance Sheet Details - Cash, Cash Equivalents and Investments (Details) Details 53 false false R54.htm 2431418 - Disclosure - Balance Sheet Details - Inventory (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails Balance Sheet Details - Inventory (Details) Details 54 false false R55.htm 2432419 - Disclosure - Balance Sheet Details - Prepaid and Other Current Assets (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails Balance Sheet Details - Prepaid and Other Current Assets (Details) Details 55 false false R56.htm 2433420 - Disclosure - Balance Sheet Details - Property and Equipment (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails Balance Sheet Details - Property and Equipment (Details) Details 56 false false R57.htm 2434421 - Disclosure - Balance Sheet Details - Investments (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsInvestmentsDetails Balance Sheet Details - Investments (Details) Details 57 false false R58.htm 2435422 - 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 58 false false R59.htm 2436423 - Disclosure - Balance Sheet Details - Accrued Expenses (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails Balance Sheet Details - Accrued Expenses (Details) Details 59 false false R60.htm 2437424 - Disclosure - Balance Sheet Details Balance Sheet Details - AOCI (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails Balance Sheet Details Balance Sheet Details - AOCI (Details) Details 60 false false R61.htm 2440425 - 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 61 false false R62.htm 2441426 - 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 62 false false R63.htm 2442427 - Disclosure - Debt and Interest Rate Swap - Schedule of Maturities of Long-term Debt (Details) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails Debt and Interest Rate Swap - Schedule of Maturities of Long-term Debt (Details) Details 63 false false R64.htm 2445428 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 64 false false R65.htm 2446429 - 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 65 false false R66.htm 2447430 - 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 66 false false R67.htm 2448431 - 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 67 false false R68.htm 2449432 - 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 68 false false R69.htm 2451433 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 69 false false R70.htm 2454434 - 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 70 false false R71.htm 2457435 - 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 71 false false R72.htm 2458436 - 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 72 false false R73.htm 2461437 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) Sheet http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails Leases - Aggregate Future Minimum Payments Due (Details) Details 73 false false R74.htm 2462438 - Disclosure - Leases - Additional Information (Details) Sheet http://www.maxlinear.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 74 false false R75.htm 2464439 - Disclosure - Employee Defined Benefit Retirement Plans (Details) Sheet http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails Employee Defined Benefit Retirement Plans (Details) Details http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans 75 false false R76.htm 2467440 - Disclosure - Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details) Details 76 false false R77.htm 2468441 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 77 false false R78.htm 2470442 - Disclosure - Stock Repurchases (Details) Sheet http://www.maxlinear.com/role/StockRepurchasesDetails Stock Repurchases (Details) Details http://www.maxlinear.com/role/StockRepurchases 78 false false All Reports Book All Reports mxl-20210630.htm a6302021exhibit311.htm a6302021exhibit312.htm a6302021exhibit321.htm mxl-20210630.xsd mxl-20210630_cal.xml mxl-20210630_def.xml mxl-20210630_lab.xml mxl-20210630_pre.xml http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mxl-20210630.htm": { "axisCustom": 5, "axisStandard": 26, "contextCount": 355, "dts": { "calculationLink": { "local": [ "mxl-20210630_cal.xml" ] }, "definitionLink": { "local": [ "mxl-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "mxl-20210630.htm" ] }, "labelLink": { "local": [ "mxl-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mxl-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mxl-20210630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 637, "entityCount": 1, "hidden": { "http://www.maxlinear.com/20210630": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 7 }, "keyCustom": 45, "keyStandard": 416, "memberCustom": 46, "memberStandard": 53, "nsprefix": "mxl", "nsuri": "http://www.maxlinear.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.maxlinear.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Business Combinations", "role": "http://www.maxlinear.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Restructuring Activity", "role": "http://www.maxlinear.com/role/RestructuringActivity", "shortName": "Restructuring Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Financial Instruments", "role": "http://www.maxlinear.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Balance Sheet Details", "role": "http://www.maxlinear.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138108 - Disclosure - Debt and Interest Rate Swap", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwap", "shortName": "Debt and Interest Rate Swap", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Stock-Based Compensation", "role": "http://www.maxlinear.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150110 - Disclosure - Income Taxes", "role": "http://www.maxlinear.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information", "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155112 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159113 - Disclosure - Leases", "role": "http://www.maxlinear.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163114 - Disclosure - Employee Defined Benefit Retirement Plans", "role": "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans", "shortName": "Employee Defined Benefit Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165115 - Disclosure - Commitments and Contingencies", "role": "http://www.maxlinear.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169116 - Disclosure - Stock Repurchases", "role": "http://www.maxlinear.com/role/StockRepurchases", "shortName": "Stock Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "iac9d01afd8a04848879f631ec4979617_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Business Combinations (Tables)", "role": "http://www.maxlinear.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "iac9d01afd8a04848879f631ec4979617_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Restructuring Activity (Tables)", "role": "http://www.maxlinear.com/role/RestructuringActivityTables", "shortName": "Restructuring Activity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Goodwill and Intangibles Assets (Tables)", "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables", "shortName": "Goodwill and Intangibles Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "mxl:CashcashequivalentsandinvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "mxl:CashcashequivalentsandinvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339306 - Disclosure - Debt and Interest Rate Swap (Tables)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapTables", "shortName": "Debt and Interest Rate Swap (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.maxlinear.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353308 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)", "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356309 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360310 - Disclosure - Leases (Tables)", "role": "http://www.maxlinear.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366311 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)", "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Organization and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails", "shortName": "Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails", "shortName": "Net Income (Loss) Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combinations - Additional Information (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "shortName": "Business Combinations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i4359640f0c774193a9846efea065f4f4_I20200731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "shortName": "Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ib825fc613d354e7681f6f47a91e35191_D20200909-20200909", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed WiFi and Broadband assets business (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "shortName": "Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed WiFi and Broadband assets business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i4359640f0c774193a9846efea065f4f4_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i4359640f0c774193a9846efea065f4f4_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "shortName": "Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i4359640f0c774193a9846efea065f4f4_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed NanoSemi, Inc. (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "shortName": "Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed NanoSemi, Inc. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "icbd4fdda40c44ebfbdd1015f4d50729f_I20200909", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details)", "role": "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "shortName": "Restructuring Activity - Restructuring and Related Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLeasehold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Restructuring Activities - Additional Information (Details)", "role": "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "shortName": "Restructuring Activities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i04eb8548381b410db612e06b926c9994_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)", "role": "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails", "shortName": "Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Goodwill and Intangibles Assets - Additional Information (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangibles Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "shortName": "Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i6e2d1ce1dde040658d4b208c00b7123e_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Investments (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails", "shortName": "Balance Sheet Details - Cash, Cash Equivalents and Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mxl:CashcashequivalentsandinvestmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "lang": "en-US", "name": "mxl:Cashcashequivalentsandrestrictedcash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Balance Sheet Details - Inventory (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "shortName": "Balance Sheet Details - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Balance Sheet Details - Prepaid and Other Current Assets (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Details - Prepaid and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Balance Sheet Details - Property and Equipment (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails", "shortName": "Balance Sheet Details - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Balance Sheet Details - Investments (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsInvestmentsDetails", "shortName": "Balance Sheet Details - Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "mxl:PriceProtectionLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mxl:AccruedPriceProtectionLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Balance Sheet Details- Accrued Price Protection Liability (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails", "shortName": "Balance Sheet Details- Accrued Price Protection Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mxl:PriceProtectionLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "mxl:PriceProtectionRebateCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "mxl:DeferredPurchasePricePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Balance Sheet Details - Accrued Expenses (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "shortName": "Balance Sheet Details - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "mxl:DeferredPurchasePricePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Balance Sheet Details Balance Sheet Details - AOCI (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails", "shortName": "Balance Sheet Details Balance Sheet Details - AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails", "shortName": "Debt and Interest Rate Swap - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i30bb6c3381c84a42b538737d0f77c8bf_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "shortName": "Debt and Interest Rate Swap - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "3", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Debt and Interest Rate Swap - Schedule of Maturities of Long-term Debt (Details)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails", "shortName": "Debt and Interest Rate Swap - Schedule of Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i2eeb3f1d8756422286294bf85c4c1d33_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "mxl:SharesIssueduponSettlementofExecutiveBonusPlan", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i2eeb3f1d8756422286294bf85c4c1d33_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "mxl:SharesIssueduponSettlementofExecutiveBonusPlan", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i29c554d2f5bc45308dcf044700fa3f56_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i29c554d2f5bc45308dcf044700fa3f56_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i1882e66d91f448e38a332720b33dfb6a_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i1882e66d91f448e38a332720b33dfb6a_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i76e1f1df87454c8c99c268e96624a24f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Stockholder's Equity", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholder's Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i3f49c63a9a8949b291235f330a371348_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details)", "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "if1211d678a4644729fa46cf107d78cfa_D20210401-20210630", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i337f683eaaf44f11a77d21288b9e0b3e_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails", "shortName": "Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i98446629f3c24376ac9dd388dbf250ca_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerRightToRecoverProduct", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerRightToRecoverProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details)", "role": "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails", "shortName": "Leases - Aggregate Future Minimum Payments Due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i90ac23140f02463a9539037c5307733d_I20201231", "decimals": "3", "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i4f5ba86cb00e4ac3961c00e704b37ec6_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464439 - Disclosure - Employee Defined Benefit Retirement Plans (Details)", "role": "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails", "shortName": "Employee Defined Benefit Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i4f5ba86cb00e4ac3961c00e704b37ec6_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCommitmentsTableTextBlock", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467440 - Disclosure - Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)", "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails", "shortName": "Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCommitmentsTableTextBlock", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "i338f8b0bc36e41b880bdffc35606f7bf_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "mxl:ContractualObligationChangeInBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468441 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "mxl:ContractualObligationChangeInBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic484cf1ed045453dabfc8d55dcf4ccee_I20210223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470442 - Disclosure - Stock Repurchases (Details)", "role": "http://www.maxlinear.com/role/StockRepurchasesDetails", "shortName": "Stock Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic484cf1ed045453dabfc8d55dcf4ccee_I20210223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20210630.htm", "contextRef": "ic6a8f8e806be4f21957cab5c8a673fc6_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 102, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_VN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIET NAM", "terseLabel": "Vietnam" } } }, "localname": "VN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mxl_AccruedCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Compensation", "label": "Accrued Compensation [Member]", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedCompensationMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "domainItemType" }, "mxl_AccruedPriceProtectionLiability": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued price protection liability.", "label": "Accrued Price Protection Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accrued price protection liability" } } }, "localname": "AccruedPriceProtectionLiability", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_AccruedPriceProtectionRebateActivityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued price protection rebate activity", "label": "Accrued Price Protection Rebate Activity [Roll Forward]", "terseLabel": "Accrued Price Protection Rebate Activity [Roll Forward]" } } }, "localname": "AccruedPriceProtectionRebateActivityRollForward", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "stringItemType" }, "mxl_AccruedTechnologyLicensePaymentsCurrent": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued technology license payments current.", "label": "Accrued Technology License Payments Current", "terseLabel": "Accrued technology license payments" } } }, "localname": "AccruedTechnologyLicensePaymentsCurrent", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Accruedcustomercredits": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 13.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued customer credits", "label": "Accrued customer credits", "terseLabel": "Accrued customer credits" } } }, "localname": "Accruedcustomercredits", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Accruedengineeringandproductioncosts": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 14.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued engineering and production costs", "label": "Accrued engineering and production costs", "terseLabel": "Accrued engineering and production costs" } } }, "localname": "Accruedengineeringandproductioncosts", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Accruedobligationstocustomersforstockrotationrights": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued obligations to customers for stock rotation rights", "label": "Accrued obligations to customers for stock rotation rights", "terseLabel": "Accrued obligations to customers for stock rotation rights" } } }, "localname": "Accruedobligationstocustomersforstockrotationrights", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_AccumulatedDeficitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Deficit [Member]", "label": "Accumulated Deficit [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "AccumulatedDeficitMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "mxl_AggregateCommitmentsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Commitments, Percentage", "label": "Aggregate Commitments, Percentage", "terseLabel": "Aggregate commitments percentage" } } }, "localname": "AggregateCommitmentsPercentage", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Debt Issuance Costs and Discount on Debt and Leases", "label": "Amortization Of Debt Issuance Cost And Accretion Of Discounts", "terseLabel": "Amortization of debt issuance costs and accretion of discounts" } } }, "localname": "AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_BroadbandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Broadband", "label": "Broadband [Member]", "terseLabel": "Broadband" } } }, "localname": "BroadbandMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPriceProtection": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Price Protection", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Price Protection", "negatedTerseLabel": "Accrued price protection liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPriceProtection", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "mxl_CallPremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Call Premium, Percentage", "label": "Call Premium, Percentage", "terseLabel": "Call premium, percentage" } } }, "localname": "CallPremiumPercentage", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_CallPremiumPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Call Premium, Period", "label": "Call Premium, Period", "terseLabel": "Call premium, period" } } }, "localname": "CallPremiumPeriod", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_CashcashequivalentsandinvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash, cash equivalents and investments [Table]", "label": "Cash , cash equivalents and investments [Table Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashcashequivalentsandinvestmentsTableTextBlock", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "mxl_Cashcashequivalentsandrestrictedcash": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, cash equivalents and restricted cash", "label": "Cash, cash equivalents and restricted cash", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "Cashcashequivalentsandrestrictedcash", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ConnectivityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Connectivity", "label": "Connectivity [Member]", "terseLabel": "Connectivity" } } }, "localname": "ConnectivityMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_ContractualObligationChangeInBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Change in Balance", "label": "Contractual Obligation, Change in Balance", "terseLabel": "Contractual obligation , change in balance" } } }, "localname": "ContractualObligationChangeInBalance", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtAmortizationPeriod1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Amortization Period 1", "label": "Debt Amortization Period 1 [Member]", "terseLabel": "Debt amortization period 1" } } }, "localname": "DebtAmortizationPeriod1Member", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtAmortizationPeriod2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Amortization, Period 2", "label": "Debt Amortization, Period 2 [Member]", "terseLabel": "Debt amortization, period 2" } } }, "localname": "DebtAmortizationPeriod2Member", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtAmortizationPeriod3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Amortization Period 3", "label": "Debt Amortization Period 3 [Member]", "terseLabel": "Debt amortization period 3" } } }, "localname": "DebtAmortizationPeriod3Member", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentAmortizationRatePeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Amortization Rate Period", "label": "Debt Instrument, Amortization Rate Period [Axis]", "terseLabel": "Debt Instrument, Amortization Rate Period [Axis]" } } }, "localname": "DebtInstrumentAmortizationRatePeriodAxis", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_DebtInstrumentAmortizationRatePeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Amortization Rate Period", "label": "Debt Instrument, Amortization Rate Period [Domain]", "terseLabel": "Debt Instrument, Amortization Rate Period [Domain]" } } }, "localname": "DebtInstrumentAmortizationRatePeriodDomain", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin", "label": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin", "terseLabel": "Debt instrument, basis spread on variable rate, additional applicable margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Debt instrument, covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase", "terseLabel": "Debt instrument, covenant, leverage ratio, maximum, potential temporary increase" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_DebtInstrumentInterestPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period", "label": "Debt Instrument, Interest Period", "terseLabel": "Interest period" } } }, "localname": "DebtInstrumentInterestPeriod", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_DebtInstrumentInterestPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period", "label": "Debt Instrument, Interest Period [Axis]", "terseLabel": "Debt Instrument, Interest Period [Axis]" } } }, "localname": "DebtInstrumentInterestPeriodAxis", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_DebtInstrumentInterestPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period [Domain]", "label": "Debt Instrument, Interest Period [Domain]", "terseLabel": "Debt Instrument, Interest Period [Domain]" } } }, "localname": "DebtInstrumentInterestPeriodDomain", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentInterestPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period, One", "label": "Debt Instrument, Interest Period, One [Member]", "terseLabel": "Interest period 1" } } }, "localname": "DebtInstrumentInterestPeriodOneMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentInterestPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period, Three", "label": "Debt Instrument, Interest Period, Three [Member]", "terseLabel": "Interest period 3" } } }, "localname": "DebtInstrumentInterestPeriodThreeMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentInterestPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period, Two", "label": "Debt Instrument, Interest Period, Two [Member]", "terseLabel": "Interest period 2" } } }, "localname": "DebtInstrumentInterestPeriodTwoMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentQuarterlyAmortizationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Amortization Rate", "label": "Debt Instrument, Quarterly Amortization Rate", "terseLabel": "Debt instrument, quarterly amortization rate" } } }, "localname": "DebtInstrumentQuarterlyAmortizationRate", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_DeferredPaymentOfConsiderationInBusinessAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Payment Of Consideration In Business Acquisition", "label": "Deferred Payment Of Consideration In Business Acquisition [Member]", "terseLabel": "Deferred payment of consideration in business acquisition" } } }, "localname": "DeferredPaymentOfConsiderationInBusinessAcquisitionMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "domainItemType" }, "mxl_DeferredPurchasePricePayments": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred purchase price payments", "label": "Deferred purchase price payments", "terseLabel": "Deferred purchase price payments" } } }, "localname": "DeferredPurchasePricePayments", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributors", "label": "Distributors [Member]", "terseLabel": "Distributors" } } }, "localname": "DistributorsMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_ESPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESPP [Member]", "label": "ESPP [Member]", "terseLabel": "ESPP" } } }, "localname": "ESPPMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan.", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mxl_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liability", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Asset", "label": "Increase (Decrease) In Operating Lease, Right Of Use Asset", "negatedTerseLabel": "Leased right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_IncreaseDecreaseinAccruedPriceProtectionLiability": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in accrued price protection liability.", "label": "Increase (Decrease) in Accrued Price Protection Liability", "terseLabel": "Accrued price protection liability" } } }, "localname": "IncreaseDecreaseinAccruedPriceProtectionLiability", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_IncrementalTermLoanTLAMay2017AmendedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Term Loan - TLA May 2017 Amended", "label": "Incremental Term Loan - TLA May 2017 Amended [Member]", "terseLabel": "Incremental term loan under May 12, 2017 credit agreement, as amended" } } }, "localname": "IncrementalTermLoanTLAMay2017AmendedMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "mxl_IndustrialandmultimarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial and multi-market [Member]", "label": "Industrial and multi-market [Member]", "terseLabel": "Industrial and multi-market" } } }, "localname": "IndustrialandmultimarketMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_InfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure [Member]", "label": "Infrastructure [Member]", "terseLabel": "Infrastructure" } } }, "localname": "InfrastructureMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_InitialTermLoanTLBJune2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Term Loan - TLB June 2021", "label": "Initial Term Loan - TLB June 2021 [Member]", "terseLabel": "Initial term loan under June 23, 2021 credit agreement" } } }, "localname": "InitialTermLoanTLBJune2021Member", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "mxl_InitialTermLoanTLBMay2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Term Loan - TLB May 2017", "label": "Initial Term Loan - TLB May 2017 [Member]", "terseLabel": "Initial term loan under May 12, 2017 credit agreement" } } }, "localname": "InitialTermLoanTLBMay2017Member", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "mxl_LicensedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licensed technology.", "label": "Licensed Technology [Member]", "terseLabel": "Licensed technology" } } }, "localname": "LicensedTechnologyMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA", "label": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA", "terseLabel": "Credit facility, incremental borrowing capacity, percent of consolidated EBITDA" } } }, "localname": "LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_LineofCreditFacilityIncrementalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Incremental Borrowing Capacity", "label": "Line of Credit Facility, Incremental Borrowing Capacity", "terseLabel": "Credit facility, incremental borrowing capacity" } } }, "localname": "LineofCreditFacilityIncrementalBorrowingCapacity", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]", "label": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]", "terseLabel": "LIBOR subject to floor" } } }, "localname": "LondonInterbankOfferedRateLIBORSubjecttoFloorMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Longlivedassets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long lived assets", "label": "Long lived assets", "terseLabel": "Long lived assets" } } }, "localname": "Longlivedassets", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_LonglivedassetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived assets [Member]", "label": "Long lived assets [Member]", "terseLabel": "Long lived assets" } } }, "localname": "LonglivedassetsMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_MasksAndProductionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Masks and production equipment.", "label": "Masks And Production Equipment [Member]", "terseLabel": "Masks and production equipment" } } }, "localname": "MasksAndProductionEquipmentMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "mxl_NanoSemiIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NanoSemi, Inc.", "label": "NanoSemi, Inc. [Member]", "terseLabel": "NanoSemi, Inc." } } }, "localname": "NanoSemiIncMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "domainItemType" }, "mxl_OtherObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Obligations", "label": "Other Obligations [Member]", "terseLabel": "Other Obligations" } } }, "localname": "OtherObligationsMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "domainItemType" }, "mxl_OtherPayablesDueToIntel": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other payables - due to Intel", "label": "Other payables - due to Intel", "terseLabel": "Other payables - due to Intel" } } }, "localname": "OtherPayablesDueToIntel", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_OtherPayablesOtherAccruedExpensesDueToIntel": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other payables - other accrued expenses due to Intel", "label": "Other payables - other accrued expenses due to Intel", "terseLabel": "Other payables - other accrued expenses due to Intel" } } }, "localname": "OtherPayablesOtherAccruedExpensesDueToIntel", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_OtherReceivablesDueFromIntel": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other receivables - due from Intel", "label": "Other receivables - due from Intel", "terseLabel": "Other receivables - due from Intel" } } }, "localname": "OtherReceivablesDueFromIntel", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_PayablesUnderTransitionServicesAgreement": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payables under transition services agreement", "label": "Payables under transition services agreement", "terseLabel": "Payables under transition services agreement" } } }, "localname": "PayablesUnderTransitionServicesAgreement", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_PaymentsOfDeferredCashPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Of Deferred Cash Payments", "label": "Payments Of Deferred Cash Payments [Member]", "terseLabel": "Payments of deferred cash payments" } } }, "localname": "PaymentsOfDeferredCashPaymentsMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based", "label": "Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based", "terseLabel": "Shares awarded as a percentage of grants, peer group based" } } }, "localname": "PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_PotentialContingentConsiderationNanoSemiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Potential Contingent Consideration - NanoSemi", "label": "Potential Contingent Consideration - NanoSemi [Member]", "terseLabel": "Contingent Consideration - NanoSemi" } } }, "localname": "PotentialContingentConsiderationNanoSemiMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "domainItemType" }, "mxl_PriceProtectionLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of price protection liability", "label": "Price Protection Liability [Table Text Block]", "terseLabel": "Price Protection Liability" } } }, "localname": "PriceProtectionLiabilityTableTextBlock", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "mxl_PriceProtectionRebateCharges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Price protection rebate charges as a reduction of revenue", "label": "Price Protection Rebate Charges", "terseLabel": "Charged as a reduction of revenue" } } }, "localname": "PriceProtectionRebateCharges", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mxl_PriceProtectionpayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Price Protection payments", "label": "Price Protection payments", "negatedTerseLabel": "Payments" } } }, "localname": "PriceProtectionpayments", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ReceivableDueFromIntelReimbursement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable due from Intel - reimbursement", "label": "Receivable due from Intel - reimbursement", "terseLabel": "Receivable due from Intel - reimbursement" } } }, "localname": "ReceivableDueFromIntelReimbursement", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ReductioninTransactionPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction in Transaction Price [Member]", "label": "Reduction in Transaction Price [Member]", "terseLabel": "Reduction in Transaction Price" } } }, "localname": "ReductioninTransactionPriceMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_ReimbursementDueFromIntel": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reimbursement due from Intel", "label": "Reimbursement due from Intel", "negatedTerseLabel": "Reimbursement from Intel" } } }, "localname": "ReimbursementDueFromIntel", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party", "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party", "terseLabel": "Proceeds received from other party" } } }, "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_RestofWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of World [Member]", "label": "Rest of World [Member]", "terseLabel": "Rest of world" } } }, "localname": "RestofWorldMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_RestrictedStockUnitandRestrictedStockAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit and restricted stock award [member]", "label": "Restricted Stock Unit and Restricted Stock Award [Member]", "terseLabel": "Restricted Stock Units and Restricted Stock Awards" } } }, "localname": "RestrictedStockUnitandRestrictedStockAwardMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_RestructuringLongTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring - Long term", "label": "Restructuring - Long term [Member]", "terseLabel": "Restructuring - Long term" } } }, "localname": "RestructuringLongTermMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "mxl_RestructuringPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Period [Axis]", "label": "Restructuring Period [Axis]", "terseLabel": "Restructuring Period [Axis]" } } }, "localname": "RestructuringPeriodAxis", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "mxl_RestructuringPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Restructuring Period [Axis]", "label": "Restructuring Period [Domain]", "terseLabel": "Restructuring Period [Domain]" } } }, "localname": "RestructuringPeriodDomain", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "mxl_RestructuringShortTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring - Short term", "label": "Restructuring - Short term [Member]", "terseLabel": "Restructuring - Short term" } } }, "localname": "RestructuringShortTermMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "mxl_RevenueStreamAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Stream", "label": "Revenue Stream [Axis]", "terseLabel": "Revenue Stream [Axis]" } } }, "localname": "RevenueStreamAxis", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_RevenueStreamDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Stream [Domain]", "label": "Revenue Stream [Domain]", "terseLabel": "Revenue Stream [Domain]" } } }, "localname": "RevenueStreamDomain", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_RevenuefromDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Distributors [Member]", "label": "Revenue from Distributors [Member]", "terseLabel": "Revenue from Distributors" } } }, "localname": "RevenuefromDistributorsMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_ReversalOfUnclaimedRebates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reversal Of Unclaimed Rebates", "label": "Reversal Of Unclaimed Rebates", "negatedTerseLabel": "Reversal of unclaimed rebates" } } }, "localname": "ReversalOfUnclaimedRebates", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_SharesIssueduponSettlementofExecutiveBonusPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued upon settlement of executive bonus plan", "label": "Shares Issued upon Settlement of Executive Bonus Plan", "terseLabel": "Shares Issued upon settlement of employee bonus plan (in shares)" } } }, "localname": "SharesIssueduponSettlementofExecutiveBonusPlan", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "mxl_SignificantSupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Supplier [Axis]", "label": "Significant Supplier [Axis]", "terseLabel": "Significant Supplier [Axis]" } } }, "localname": "SignificantSupplierAxis", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_SignificantSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Significant Supplier [Axis]", "label": "Significant Supplier [Domain]", "terseLabel": "Significant Supplier [Domain]" } } }, "localname": "SignificantSupplierDomain", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_TerminatedLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terminated Lease", "label": "Terminated Lease [Member]", "terseLabel": "Terminated Lease" } } }, "localname": "TerminatedLeaseMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_UnrealizedGainLossOnTranslationToReportingCurrency": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized Gain (Loss) On Translation To Reporting Currency", "label": "Unrealized Gain (Loss) On Translation To Reporting Currency", "negatedTerseLabel": "Less: unrealized translation loss" } } }, "localname": "UnrealizedGainLossOnTranslationToReportingCurrency", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "mxl_VendorAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor A [Member]", "label": "Vendor A [Member]", "terseLabel": "Vendor A" } } }, "localname": "VendorAMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor B [Member]", "label": "Vendor B [Member]", "terseLabel": "Vendor B" } } }, "localname": "VendorBMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor C [Member]", "label": "Vendor C [Member]", "terseLabel": "Vendor C" } } }, "localname": "VendorCMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor D [Member]", "label": "Vendor D [Member]", "terseLabel": "Vendor D" } } }, "localname": "VendorDMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor E [Member]", "label": "Vendor E [Member]", "terseLabel": "Vendor E" } } }, "localname": "VendorEMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VestingPercentageRelativeToEPS": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Percentage Relative To EPS", "label": "Vesting Percentage Relative To EPS", "terseLabel": "Vesting percentage relative to earnings per share" } } }, "localname": "VestingPercentageRelativeToEPS", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_VestingPercentageRelativeToNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Percentage Relative To net sales", "label": "Vesting Percentage Relative To net sales", "terseLabel": "Vesting percentage relative to net sales" } } }, "localname": "VestingPercentageRelativeToNetSales", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_WellsFargoBankNationalAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wells Fargo Bank, National Association", "label": "Wells Fargo Bank, National Association [Member]", "terseLabel": "Wells Fargo Bank, National Association" } } }, "localname": "WellsFargoBankNationalAssociationMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_WiFiAndBroadbandAssetsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WiFi and Broadband Assets Business", "label": "WiFi and Broadband Assets Business [Member]", "terseLabel": "WiFi and Broadband assets business" } } }, "localname": "WiFiAndBroadbandAssetsBusinessMember", "nsuri": "http://www.maxlinear.com/20210630", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r181", "r265", "r271", "r499" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r297", "r299", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r496", "r500" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r297", "r299", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r496", "r500" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r181", "r265", "r271", "r499" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r175", "r265", "r269", "r460", "r495", "r497" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r175", "r265", "r269", "r460", "r495", "r497" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r275", "r297", "r299", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r496", "r500" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r275", "r297", "r299", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r496", "r500" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r176", "r177", "r265", "r270", "r498", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r176", "r177", "r265", "r270", "r498", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r22", "r182", "r183" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r470", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r43" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r10", "r11", "r43" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalty" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r60", "r65", "r66", "r396" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r214" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r62", "r64", "r65", "r484", "r505", "r506" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance at June 30, 2021", "periodStartLabel": "Balance at December 31, 2020", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r428", "r429", "r430", "r431", "r432", "r435" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r65", "r66", "r116", "r117", "r118", "r396", "r501", "r502" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r57", "r65", "r66", "r396", "r429", "r430", "r431", "r432", "r435" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Finite-lived intangible assets, estimated life in years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r116", "r117", "r118", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r301", "r303", "r342", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r303", "r332", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r101", "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs and accretion of discount on debt and leases" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r197", "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common stock equivalents excluded from the calculation of diluted net income (loss) (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r101", "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "terseLabel": "Impairment losses" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r164", "r167", "r173", "r185", "r392", "r397", "r418", "r465", "r480" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r54", "r111", "r185", "r392", "r397", "r418" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r305", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r400", "r403" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r296", "r298", "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r381", "r382", "r384" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair value of purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r381", "r382" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r379", "r381", "r382", "r386" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Liabilities incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r380", "r383", "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability (up to)" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Long-term lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 }, "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Accrued liabilities", "negatedTerseLabel": "Accrued compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Indefinite-lived intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets", "totalLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r371", "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r371", "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r371", "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Identifiable net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Purchase price allocation:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 }, "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Leased right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r371", "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r372" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r103" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails": { "order": 1.0, "parentTag": "mxl_Cashcashequivalentsandrestrictedcash", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r103", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r426" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r236", "r471", "r488" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r230", "r232", "r235", "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 550,000 shares authorized; 76,469 shares issued and outstanding at June\u00a030, 2021 and 74,536 shares issued and outstanding December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r69", "r71", "r72", "r78", "r474", "r492" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r151", "r152", "r181", "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r151", "r152", "r181", "r415", "r416", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r151", "r152", "r181", "r415", "r416", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Disclosure [Text Block]", "verboseLabel": "Concentration of Credit Risk, Significant Customers and Geographic Information" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r151", "r152", "r181", "r415", "r416" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r147", "r151", "r152", "r153", "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r151", "r152", "r181", "r415", "r416" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r109", "r394" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r254", "r255", "r266" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Customer contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRightToRecoverProduct": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to recover product from customer on settling refund liability.", "label": "Contract with Customer, Right to Recover Product", "terseLabel": "Right of return assets" } } }, "localname": "ContractWithCustomerRightToRecoverProduct", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligation", "totalLabel": "Total minimum payments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year One", "totalLabel": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year Two", "totalLabel": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Contractual Obligation, to be Paid, Year Three", "totalLabel": "2024" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Total" } } }, "localname": "ContractualObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year.", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "totalLabel": "2021 (6 months)" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r81", "r111", "r185", "r418" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of net revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of net revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r148", "r181" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Accrued obligations to customers for price adjustments", "verboseLabel": "Accrued obligations to customers for price adjustments" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-related intangible" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "negatedTerseLabel": "Less: current portion" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Interest Rate Swap" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwap" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r240", "r468", "r479" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Gross", "terseLabel": "Aggregate principal amount of long-term debt", "totalLabel": "Total principal payments due" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r45", "r242", "r438" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r113", "r247", "r248", "r249", "r250", "r437", "r438", "r440", "r478" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r437", "r440" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r439" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r348", "r349" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r112", "r356", "r361", "r362", "r363" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r273", "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "terseLabel": "Defined benefit obligation" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r278", "r290", "r291", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r286", "r287", "r288", "r289", "r291" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r101", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r162" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Amortization and depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r401", "r402", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r121", "r122", "r123", "r124", "r125", "r129", "r131", "r133", "r134", "r135", "r139", "r140", "r475", "r493" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r121", "r122", "r123", "r124", "r125", "r131", "r133", "r134", "r135", "r139", "r140", "r475", "r493" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r141" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r426" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs related to unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit from stock options exercised" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r116", "r117", "r118", "r120", "r126", "r128", "r142", "r186", "r246", "r251", "r336", "r337", "r338", "r357", "r358", "r428", "r429", "r430", "r431", "r432", "r435", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r344" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedTerseLabel": "Excess tax (benefits) deficiencies on stock-based awards" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Lease related charges" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r409", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r412", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss": { "auth_ref": [ "r411", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Increase (decrease) in fair value related to the interest rate swap liability included in other comprehensive income (loss)" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "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.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal funds rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life (in\u00a0Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r206" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 (6 months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r206" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r206" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r206" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198", "r201", "r204", "r208", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r204", "r462" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r198", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r204", "r461" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r419", "r421", "r423", "r425" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "(Gain) loss on foreign currency" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r101", "r243", "r244" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "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).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r190", "r192", "r464" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r191", "r193", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Change in the carrying value of goodwill" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r111", "r164", "r166", "r169", "r172", "r174", "r185", "r418" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r101", "r209" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment losses", "verboseLabel": "Impairment losses related to finite-lived intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r101", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets, Finite-lived", "negatedTerseLabel": "Impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r101", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "IPR&D impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r101", "r211" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Leasehold", "terseLabel": "Impairment of leasehold improvements" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r101", "r211", "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of leased right-of-use assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r114", "r164", "r166", "r169", "r172", "r174" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r351", "r354", "r355", "r359", "r364", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r127", "r128", "r163", "r350", "r360", "r365", "r494" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r98", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r200", "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r200", "r207" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets, Period Increase (Decrease)", "terseLabel": "Indefinite-lived intangible assets, period increase (decrease)" } } }, "localname": "IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r196", "r202" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r161", "r436", "r439", "r476" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r94", "r97", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Inventories [Member]", "terseLabel": "Inventory" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails", "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r52" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r51" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r83", "r160" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Aggregate Future Minimum Payments Due" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (6 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r450" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Original operating lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r111", "r168", "r185", "r393", "r397", "r398", "r418" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r111", "r185", "r418", "r469", "r486" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r111", "r185", "r393", "r397", "r398", "r418" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r40", "r113" ], "lang": { "en-us": { "role": { "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.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "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.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r241", "r468", "r482" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Net carrying amount of long-term debt", "totalLabel": "Net carrying amount of long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of term loans outstanding" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r115", "r238" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r115" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2021 (6 months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r239" ], "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Debt" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r99", "r102" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r67", "r70", "r76", "r102", "r111", "r119", "r121", "r122", "r123", "r124", "r127", "r128", "r132", "r164", "r166", "r169", "r172", "r174", "r185", "r418", "r472", "r490" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "Employee separation expenses" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r164", "r166", "r169", "r172", "r174" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r446", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r441" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of leased right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r443" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r443" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: short-term lease liabilities", "terseLabel": "Short-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r443" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r442" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Leased right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r449", "r451" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r448", "r451" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Product backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r43" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Commitment", "totalLabel": "Total minimum payments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligationDueInNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligationDueInSecondYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Other Commitment, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Inventory Purchase Obligations" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Abstract]", "terseLabel": "Other Obligations" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (6 months)" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table Text Block]", "terseLabel": "Future Minimum Payments Under Other Obligations" } } }, "localname": "OtherCommitmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r60", "r62", "r279" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax, pensions and other defined benefit plan obligation" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r58", "r62", "r420", "r422", "r427" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax, cumulative translation adjustments", "verboseLabel": "Foreign currency translation adjustments, net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively, and net of tax expense of $33 and $24 for the three and six months ended June 30, 2020, respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r59", "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "terseLabel": "Unrealized gain (loss) on interest rate swap, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r56", "r63", "r424", "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustment, tax expense" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r68", "r71", "r73", "r77", "r246", "r428", "r433", "r435", "r473", "r491" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss) before reclassifications, net of tax, total", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r68", "r71", "r390", "r391", "r395" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r59", "r62", "r408" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "verboseLabel": "Unrealized gain (loss) on interest rate swap, net of tax expense of $30 and tax benefit of $11 for the three and six months ended June 30, 2020, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Other Long-term Investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r53" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Issuance of shares for payment of bonuses" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock", "verboseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r95", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r93" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance cost" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Minimum tax withholding paid on behalf of employees for restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r86", "r385" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Cash used in acquisitions, net of cash acquired", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "terseLabel": "Additions" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r88" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of long-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r273", "r274", "r467", "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.", "label": "Liability, Retirement and Postemployment Benefits", "terseLabel": "Retirement plan liability" } } }, "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r291", "r293", "r294", "r295", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Defined Benefit Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock units (PRSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r305", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r32", "r33" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r187", "r188" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r90" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from the issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r89", "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r213" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r215", "r487" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r215" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r213" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r234" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Recorded Unconditional Purchase Obligation", "totalLabel": "Total minimum payments" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in remainder of current fiscal year.", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (6 months)" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "auth_ref": [ "r234" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "auth_ref": [ "r234" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "auth_ref": [ "r234" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": { "auth_ref": [ "r234", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability.", "label": "Recorded Unconditional Purchase Obligations [Table Text Block]", "terseLabel": "Future Minimum Payments Under Inventory Purchase Obligations" } } }, "localname": "RecordedUnconditionalPurchaseObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r347" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r14", "r103", "r108", "r463", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r14", "r103", "r108" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails": { "order": 2.0, "parentTag": "mxl_Cashcashequivalentsandrestrictedcash", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Short-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r9", "r17", "r103", "r108", "r510" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails": { "order": 3.0, "parentTag": "mxl_Cashcashequivalentsandrestrictedcash", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Long-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandInvestmentsDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Activity" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r219", "r223", "r228" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r220", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Liability ending balance", "periodStartLabel": "Liability beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r219", "r227" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve, Current", "terseLabel": "Accrued restructuring" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r219", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Non-cash charges and adjustments" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r251", "r339", "r485", "r504", "r506" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r158", "r159", "r165", "r170", "r171", "r175", "r176", "r181", "r264", "r265", "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contract with customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r267", "r272" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r75", "r111", "r158", "r159", "r165", "r170", "r171", "r175", "r176", "r181", "r185", "r418", "r477" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r447", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesReturnsAndAllowancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.", "label": "Sales Returns and Allowances [Member]", "terseLabel": "Sales Returns and Allowances" } } }, "localname": "SalesReturnsAndAllowancesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r151", "r181" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark", "verboseLabel": "Net Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r65", "r433", "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r369", "r370" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedNanoSemiIncDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedWiFiandBroadbandassetsbusinessDetails", "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r369", "r370" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r303", "r331", "r341" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue from External Customers by Products and Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r198", "r203", "r461" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r198", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r29", "r30", "r31" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Prepaid and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r215" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r221", "r222", "r226" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r221", "r222", "r226" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r220", "r227" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r75", "r180" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r305", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r308", "r320", "r323" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r147", "r151", "r152", "r153", "r415", "r417" ], "lang": { "en-us": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "terseLabel": "Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant-Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r310", "r334" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r302", "r306" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based payment arrangement, tranche one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based payment arrangement, tranche three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based payment arrangement, tranche two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Summary of Performance-Based Restricted Stock Unit Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r327", "r340" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable (in thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Term, Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Term, Vested and expected to vest (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Term, Exercisable (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r116", "r117", "r118", "r120", "r126", "r128", "r142", "r186", "r246", "r251", "r336", "r337", "r338", "r357", "r358", "r428", "r429", "r430", "r431", "r432", "r435", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsBalanceSheetDetailsAOCIDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r142", "r460" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r20", "r21", "r246", "r251", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r246", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedTerseLabel": "Common stock purchased under the ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r246", "r251" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued pursuant to equity awards, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r246", "r251", "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r246", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r251", "r304", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued pursuant to equity awards, net" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r246", "r251" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r246", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Stock repurchased during period" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r111", "r184", "r185", "r418" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r110", "r251", "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stock Repurchases" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r18", "r466", "r481" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Taxes Payable", "terseLabel": "Income tax liability" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames", "verboseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average cost per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r230", "r231", "r233", "r234" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease)" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r143", "r144", "r145", "r146", "r154", "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates and Significant Risks and Uncertainties" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r135" ], "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive common stock equivalents (shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r130", "r135" ], "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (shares)", "totalLabel": "Weighted average common shares outstanding-diluted (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Shares used to compute net income (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r129", "r135" ], "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (shares)", "verboseLabel": "Weighted average common shares outstanding\u2014basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25383-109308" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r521": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r522": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r523": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r524": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r525": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 96 0001288469-21-000193-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001288469-21-000193-xbrl.zip M4$L#!!0 ( *&!_%+18W\ - @ ",M 6 838S,#(P,C%E>&AI8FET M,S$Q+FAT;>U:;6\;-Q+^?K^"57"-#4BK5[](=@PDMHOZFC9NZD/N/AVXRUF) M,'>Y);F2U5]_,^3JQ9:<2$@ND7,. EE:#H?#X3,S#[D\_>'BW?G-OZ\OV;%S07[^>;7MZP7M=KLQO#<2B=USE6S>?E;C=5& MSA6#9G,RF423;J3-L'GSODFJ>DVEM85(.%$[.Z4G^ E%.YE(X4:#=JOU]YH7/3M-=>YP/(/] MP]>@9D69@SO7X$H.\X&?4BUTG34G6FDS>-'R_TZHI9'R3*KIX.6-S,"RWV#" MWNN,YR_K%I>A8<'(- A:^1>@36B>_SD))A^A'B5SF$VAW2&C+__U\]6;JQO6 M;4?M^Q8O3YR;(<[=Z6+01ZU+IB?H:S#?R/9S,$ZF,N$$0:93=FUDGLB"*W9Y M!TGIY!C8NQ0EP+#KTMB2HY%.LS\@H2X_OF@?MDZZK0[U=2-@?W 3\QQLX]V= M@BE[G3AJZ;1:G0U=\S]W1&^M(Z[J[!=I1]K@% !R8611UMGU*+J(ZBSQ7IKB M!+G[\<7!\CF=%? M?_23^VYI10?DABLVX@AU V,)$TR>;B0M^TF;+/BXW6K\3D#^E=^]17W$6EP635#9EM[F>*!!#J(=U,E!HXYC0:$*N ML0+B"%SFC.=35N;.E( SP)KHRR.N(F<9_C(2LUS**4,9IC/I\YJ76Q'((0%K MN9F22,9OP>>ZN4Z+SP0:@T,J7UNK9)A(@[44Q7+LCI8(3**3D4Q&S);TL>@_ M 4P\00E-()-68=&E^CV1;H03M 4F7!J=]!9HFA8XS3%V$RR>+KOA8W!\3E ; M&MY].O@'ELH<$49@72"JCN!'<6PV2^TR3S&EA6*/=5Z5 G4B:I?@4T?$2Z.F MK$#04;Q0'"FU"(@*B_;!T!ASPA/9.DF4"@4P"C1"U0]GO3T)MR.6*CVQLQ Q M,)36&6(5G!X&N]'*^A+2[0-E':EMB/BH71*@"T,#H! M@8\MVT,\"D" !]!=WB4CG@_!4]KWI0);,8,N;[0/]F __"0E[0,1'NU[G9+X M?1Y"A$9BE+:7(B<@F:S:;LAT=I$MCNX0Z%#-_?H9#I M],@/P9<78'%3B?CQ#./3,*\3^4EX:3?O0BPD!@1J-5+@-;HTJ #S]5A:7P50 M"G*OA[9-B_JQ7(,,*.Z17Q&;!5SK57VB1HFU!&VQ6DGA3S9L&5LI)#>2)B # M_?)5,2=-I25*Y%.&]?S)UPQM 0UR6*.H4\$QY))2<2IU."UOQ():88] U);Y M)7Z+@02Q&F%_$.NKSZ/HK6V])]@IS,<[@_E^='A$;K@/]HWS[ KF-\_0&T,? MPV4L!2&:6YUS*DK<8C305H!@SHV800Z#0/)8*NFFQ(K6#4L!Z-'I@3<_K%E' M_$+MNZLF5)2F0.!;S^*21!OA#?";BB'D2,X4XA];H*# (A'<, 6,^X,@7W3^ MGU">[ S*YYG]QKAZ=@V-1K*T00H//]=S:H]G[(CIUP;F M'NO2/3[V)D6&SZ6!MB7II[>Q+)YM>'R(0O"!/W)$.-( SQSF\PP7.X/T>3X/ M2%I%)!WD5%S8MSP _!;YFZB(3I+2$.*6ZOX]?9FV#I_0R3QJL0FJ^+-$PH!* M]U:$4PP7S*8/Y"HS<<,+_L2)#J/R]N$%PA$R9 MDK>@JN.G!_+USW#(4PZFG=I#'SSY/;0__Q:S"*PO\B^5@^6(6*1B0O86K&N% MY*-1'"F^T\;.*8Y_@,JR3#H'L+; Q1KI$[4(B3;Y[GL8,5A/+-4K_$M;C%EH MPY^E1)-],)>Y?VUE]Y]WP=_G+OBU0C*,Y-R_U$2;Z#@ED8!8K%C/?!\Z 7Y+ M-":08T]D/*WW;P-FQY9;(;S:,H;#J#69FPOL:&&>N-=$0[4-0&$$-K+U>F!1 M%BF4+;,,=[Q_@9]&51C7'NT^GM2WA]13I?&[MUE]C1PF-9C>ZH@3\+D8D>;? M]E20K =2(/.Q5F,@9I#S8?72RE3I&[)"Z2E@ZV2D0\[F]P"/ /U,DA1MM==S M?F];"<0(63 -=+/BA87![,L)UI5"\>E YMY9OM-)]>(_UL[I;$!W0<94G)!& M55Q@=];Z\VDYT?'3XQ;4>M*)6:S.U3>_>X&)<1%OP_%6M6WL A$&GN&/M M^]=9"!L/US$LX=?/!/Y.T05&EZ_V;([K:O9/?&+_*+&2=([K_B;7%G-KTCR2DJU?]GE?B*ZS$WD?N6NZOKD#3DZ8M;Y@]N&M;Z'#9 M>!!>O(UAY?;M(O%X4M9:=.$Q9I_2K7;YQ(7=ZC-<'_87F<_^"U!+ P04 M" "A@?Q2X8UE448( !:+0 %@ &$V,S R,#(Q97AH:6)I=#,Q,BYH=&WM M6MMR&S<2?=^O0.A:6ZHBAU?=*%E5MJ1LM.7$7ELI[SYM808])$J8P03 D&*^ M?KN!X46\.&39L:FL]4"1@T:CT3C=?8#!Q0_7;Z_N_O/NA@U=IMB[7U^_N;UB MM4:S^;%[U6Q>WUVSG^Y^?L-Z4:O-[@S/K712YUPUFS>_U%AMZ%S1;S;'XW$T M[D;:#)IW[YNDJM=46EN(A!.URPMZ@I_ Q>7?+GYH--BU3LH,"#EB4KRLR1Z'XZ,X;9_T6DFO)9+3^.3TN'O4AE8L8L[%?]MH9!/%0Q_K M)@I>UC*9-X9 X_=[G>CDJ'#G8RG\Z*7%ZG.'8YGL'_X&M2L*'/P MX!I]U.JA:[3YD0K;?K/6O[OG%H:*<^DFO1?W,D,+/L%QNR]SGC^HFYQ M&1H6C$R#H)6_ ]J$YOF?XV#R">I1,H?I%-H=,OKFWS_=OKZ]8]UVU'EL\>+$ MN1G@W)TN^F>H=<'T!'T-YAO9?@7&R50FG"#(=,K>&9DGLN"*_2ASCE_QV]L4 M)<"P=Z6Q)42)<,4PE*U%GB/33!R7'W_-G1Z?G*/+Z- MP<'S&YU:<"$P_!L*4NQQ.H686EP435#9A][D>*Q #J(=U,E!HXYC0:$*NL?KA"%SFC.<35N;. ME( SP'KH2R.N(F<9_C*4UU).V?\Q&*B4T 0R:1467*K= M8^F&.$%;8+*ET4EO@:9I@=,<83?!XLFB&SX%Q^\):DO#NT\'_\#2696>(ZJ. MX$=Q;#8+[3)/,:6%0H\U7I4"=2)J%^!31\1+HR:L0-!1O% <*34/B J+=FEH MC#GA26R=)$J% A@%&J'JA[/>GH3;(4N5'MMIB!@82.L,,0I.#X/=:&5] >EV M:LR*M=_!_@4,[^T=V.\>(>.%K8!<\3!*B[KBHX266\8->%PBSF2L@/## (,A M5M(.29S$,BP)5!;HMY V4=J6V(^*A=$J +0P.@&!CRT[0#P*0( 'T-T\)$.> M#\#3V?>E ELQ@RYOM(\.X##\)"7M(Q$>'7J=DKA]'D*$1F*4MAD8.6 XO%"..\U0);/=XCT*&'^Y1R'1ZY(=KL+B51.1X;O'' *\3 M[4EX:;?O0OPC!H1H-5)@-+HTJ S]4A:G_]1"G*OAS9,\\JQ6'T,*.XQ7U&: M.5#K566B1HE5!&VQ6DGASS-L&5LI)#>2)B #\?+U,"=-I24RY).%] M#>P5VN.]0?M9='RR"O:M,^P*YK?/S5M#'\-E) 4AFEN=C1Z8$W.Z)91_E"U7NH)E24ID#@6\_?DD0;X0WP MVXD!Y$C+%.(?6Z"@P"(1W"H%C/OC'U]N_I]0GNP-RFD3'V$ TI1. MW$:X>G8-@4::M$4*#S_7LVF/9^R(Z=<&SA[KTFT>>YLBPV?20!N2](\WL"R> M;G5\B$+P@3]H1#C2 -_9R^<9+O8&Z;-\'I"TBD@ZPJE8L&]9 OP.^9NHB$Z2 MTA#B%NK^(WV9M@Z?T'D\:K$)JOBM1,* 2@]6A%,,%\RF2W*5F;C5!7_61,=0 M>3FSY3!8,N1V1HPH#_OP N$+E)]]53PF3,E[4-7!TY)\_3,<\I2#::]VST=/ M?O?L3[[%- +K\_Q+Y6 Q(N:IF)"] ^M:(?EH%$>*[[2Q,XKC'Z"R+)/. :PM M<+%&^D0M0J)-OOL!1@S6$TOU"O_3%F,:VO!;*=%D'\QE[E]6V6.R&\VC*& M8Z@UF9L+[&AAEKC71$.U#4!A!#:R]7I@418IE"VS#'>\OX.?1E48UQ[J;D[J MNT/JJ=+X_=NLOD(.DQI,;W7$"?A 1X!^)DF*=BB_TRJ!O'CA>;J!LG9 M:73:]9=('&+7B>G U?V2R#U36KO'T5G[Y(NK[42G M9[TOKK5W%IV>V1+7.[CHRXI6"92N2:$L\^?B;.K#I55A]/\DW*_;YP5Z\HORM**!-ASA M\VHH(5USQ8](9FB[T@:9 5V(^>#HWV R%?J^0%]A@0X^<1'S<'4%FIXV[7@% M;>DB;J'#3>1^>#\W@I6KN?-4Y&E9:]Z%QYB/2K>YRZ8+KQOO^5:?X=:QO_]\ M^3]02P,$% @ H8'\4N-*JHH,!0 @"8 !8 !A-C,P,C R,65X:&EB M:70S,C$N:'1M[5IM<]HX$/Y^OT*E$NO4M[>2$?C&UI5_NL=J5]''6?#,;]X-/I$,5RGJ#3 M]X?'HSZJ&9;UP>U;UB 8H-?!VV/DF;:# H'3G$G&4YQ8UO"DAFJQE)EO68O% MPERX)APVPW,]E9,")CW['M7VNZZT$WXJF$\03(E[>EF@UEDEY( M R=LEOH:4JT4K9I#GG#A/[7U7T>U&!&>LV3I/P_8G.;HA"[0&9_C]'D]AVDP MA*6T@J"TU!&#S^^'AV. N0V3.>RQ?]LZS4P M;U$HA&FDXC])_6QG]H=GP>AHU.\%H_$)),_9Y'WO)$#!^,Y;[NRA]^;$[)MH M,NPKZY\]=5IVQW&;=OW.&]^;H-Y@?!H,!^L^OXQDWVZA\=&=AQ*\'J))[^RP M=S*<&../Q\-/J-S&+:?-'(L9+&F29_X^6*>5L)2 K_1SG[\BN1= MZX)1'?W.\I@+BB:4ID2PK*BCT]@A#%.9[1"ZNR['L(I*<&R%.R=8Z49;$@E!H0$ MWJ*\".-KW+ )%S/5G@F::TM!%"<) I40'( ?WF=@>;[R28K34+V&L8@N++0I MT*E(2I@\HT*;DV_S>17M$D\36L7NE M"A0$AG. LIWYUTR$LSQ*\]%FJ U$+ M=59Y,>52\KFOMOES%78P7ZL$DJ09>U0>FK@\L M23;;FF:KV=K::IO.UK:_T^JYINMYMZ[6-=OV[6O],2YP6Z;C;6]>5VOI22LG M#D(CSW#ZLN;6*H$,$P+5J-_(+I!3+91E)"0TVHB.,C!^_NJIB] !9-:SI\V] M#OJZ[*_0WW-@;PI81QI[Y;+XP+"5J]<# W6XU''XP%"54U5=O78GU]>M)^/=Q]8R)S@.;UI*JP*%562 RR4\X015)EX!332O_8= M1[]+C%UB; $5J$]T_W*3N!_!?PK4A2E"K7E,/V8T L8%[$NR)^7>6RXR://A4>-VG?)<5=30H(LGO(UF\\56M<=Z7"4/T5V_V?8)>D M_>@KSUF1]C5"W^<"J!04<;"7J)_9!F_R+_\IQI8R7 MY[5\01.LOD%L'&#ZMJ9I)F5_$\%36-@*N5WD.PXA7+J69[/T*;&#OP!02P,$ M% @ H8'\4E<[%>I(4 , %ETE ! !M>&PM,C R,3 V,S N:'1M[+UK M=U-)DC7\?7Z%7F:]\W2OU8*\1-[H:IY%8:!=@VVP#8S]I59D9J0MHPLCR6#S MZY](V08,5 &%Y*,C1%>#+D?GDGM'Q(Z\1/[R?\\&_,I/QT\XG-SMG4W_=>MX.GU]]\Z=MV_?WCZ+X_[MT?CH3F_8[PVI M/NZ=Z1B'DS(:#W#*S7%'"6FZ0G65O75YDOJCW'M_GO?G4$+8.Q=?7AUZ.ND> M(;Y^?VS!29P=>_D%_T:)KI!=+:]^PO?QZLOWR.?7=^K7$2=TZ\,3=2>4KOV" MW]\^&KWYZD/YCR[;FXQ 2?+X75XNKH-#H=3L?G7[[ MY9=?N$@]K/=GS3*<3'&8W@,R&4\_AYL__-*I)[TOM0N?5M[YGZTG>^F8!MC] M] )GGS'D6GO6;V>'WNWC\.A?MVC8?;YWBZV ,-_[94!3[-2?=NE_3WMO_G7K MP6@X9=ON[I^_YBNDBW?_NC6EL^F=&31W[OW'?_S'+]/>M$_WN,&[5\WZRYV+ MSWZY=R?2\3_^ZE7N3UWT\OSL<#8FOWSN[6P^D\<7+7LXT MG+WD[[?9OXQ[Z>+R9]-=*O^ZU4L6??'DA8T$1 M' RVY,'@\/B)WNX?O!N)K8V'L+-_ %LO-\7ARV>"O^??)K%].Y/;&\[>')\?][8WT[O#E M;F]G_]79]D8^/GB7WN3'CWKQ\7.[=7+8WU(/]?;)X6![\ RV'V^]W7F\6?_E M:Q^\X^]?[>P?\>OGE[]YP=#7+_R[)_L/IUM[XNS)_OW?G8[!6JVZ3F3VU>Q@NR@5= .( M%'UT.HMTZYY@OBKOP89?[ES#<_[P7G@P_O79]&[F6#3@,QYG/*?AQ] _.!V/ M&?='O4G"_@'[@X?#O,%'K]'_&OKB8_1M\(J0HX0KWG (UK+K(6$W"Q5M BN+ MA5OW-BC1(-*XH^7"X?\ \94F^8#Q(_YDLD;X:PCKCQ&6)*QQ.7?)*]^%8-F^ M;7!=1A:3I&@\^EOW:OLW!NU3/O\HK\'])G#A8W"%B2F*8+K!9@;79=V-5H9N M"#$48Z(T0MZZ]TS=(+3W&=<\P[:/1VLXOP:G^1A.!!&<5*$:9^D"9TM=%$EW MC]!-'!^A39+] 8@68N<4$4)1F03=1#V]\U/@601>'># MXG23=>EX9JF;?+XQ3:87MMHLKG)[+PS2X-&0KZ.V%..ZL?EV^^0W/L_N\?;+ M9^9 ;:JMP7.QI5X,#OCS[7?;_2=ZMT__WCT_?)E?1P5V>^/@W2'_;NOD/A_[ MXF3[\4-YN-$_.3@Y.#_:K0E90LB1I0RJ""CD X+ M6]P:J.\$:H?U;?(B"/#=@$JRPN&_8J'<%2)D4H@E>W:13_7G0-VYGL.,J7## M MWV;^Z%#;K2GJ]6^NWE]=Y,ZUAKHZS^FP=]%HDV/D1GW?# /"R>F8[EU>?O;E MU2FNOKMZ7\_Q11P L_3).] 0(1?O97:1?06ES%HKR$LK=DHN0?-?]#Q,+UO4 M==7[QK_ZYCM;]'3&YNM-=MFM=/?YWL9WMZ;63.HH8M*60$;O1:UUH@"$R,3Z(K M55?/@4\X<_WNO\Y\5ZS7Q#$*H$B)SF55T8F!1-1TZ<]AN?TYW(0_O]9N9'*H[:2E M]D#6H2=@EFHYH( M7+S-?+&SU_U>ZDVW+OKPC(;^= MW#_KL3BZ.HP_'XR&>]-1>G5QKE_N?/$2[UOM_9W<8."X!DTAY3$9UOE" B81 MR##)D7,V;L<8<&6@N9]SKX[Z8?\I]O+F\ &^[DVQWQ:8+.=H-@3VV 92+%'D MD(U)JGCG"&EU8$KI='#:KR/L.]-C&M?CQG10LN$3EHQ,YAY R.&56#] ; MBVC-@QLQ8*)4^WDU%$@L&H$%N,P0(E#)#8#;BG;S[.5$S.1]"&"B]@FT#\IJ MYQU9M8)>KA']T#S048DB1 R>$RQ 8[Q,FB6'(DZY) 2U.D#?E.IH'E-9T!6D MG&W0X"P%K1#)N 2R=G=>]>NV%\J;SIH_@>8'U".;5)0I.!N- (P"=;1:@X?B MI")G5P::)K+F^<$D@I0F9ZF+0N"<.497A_N$R)$3:>57!Z:&L^;Y0:8M(^2@ ML(HW('U$[07X -8+'SK&N>"T(I,L @D6WUK96+(0RB#)?'/H M--4"224O5(K6HXA8Q8^!]G D%.;HW/S8V'!^5",DEZ' L*J@(94 M(@&J) N^B3'$58GIS8.;0BE*),U!/P,I%8V.4=1/@Q;*YA4$=QGRWYL'NOA< ME-1>F8@@T(:D1';)."M"75C\YK:'&$7,N%*AVAK+J58IP/Y$G/QTA9C2O%!0UH9:!K*?^<$DW0,C4(3 MBA 04*,*)=7>56!Z;F\]\Y02:L+871R3Y(D$H'I6,"!RY+=H99MAZR M9O+?.:'C+,DBV=DY,)!\"JPSK*=@K0)4,.N2E:'%8_HW'))DF-N OHS&VV2U MX@P=G"R8LO&.^*6HG4=Q9:!I("3-$R8+0()$SOPJ0_!4I\H W4A7=B.8FIF"CM)9+)!8I(62B9R6AJ6+BI=K 5H, MY"0NDA.:O5@::9A9 S0TFHTFA8V48#:!Q M& .+0.2_- <[);G&%OG%,=8X40B_!HBE4NV0!F M=8!N*O]MH'!*UI0YIJI,'E#IVG6%2DF1G4JL!R_%1GNA;"#_G=.4!INH5KKD MW"ID#IK*BQ! %U BEZ #K PT#>6_"VD!4JI)6I2X2C,'E]EY(38$.?^/F2=M+T46DY? M"BVWO!TUOYY.>D.:3.XG)NIDYN8_4/1E[U'O_C#_.AYACCC,]R<3FDZN?K)X MN>4^ZJ[XBMQRJ&-6?O5\7?L#>E)RS^6+.SL1WU8I\N+W6^A2>C\8,^3CX1D1OT MAOJCUY3W*1T/1_W1T?ENW8QM);U](I%CQA %_N5 MH=E"8A"DNH%"]K+*!>T]EH+)]+..--X9_QT/,JGJ=[UKYA>LCJ;6[:C_+%N*G@J8Z(2$[01S@5"W"&8U+L6Z]$!7D-7&^X1;JGK7E MKY!G<\B\27PGNS0A'*=COM=+O5Y;H24_ 89"DC0Q7 MJR6""-VK%ZTDTS8.1WLTZ&T.T^)C2.#_OC&&?'SH#\UIH,AJMR07'9 UD6&D MY("13=);_/E@_/;(@;WQ"^R?TJ_G,Y/_R-0OMO8K-!Y3?HKG]4%VRH,1GR#7 MK8KX-)O#+]SN*A(,E6=OD*TO,4&A@M&;$E)0J3B,"&N"_56"/1W5O>![V&=B M37O#(WYSC6)7=[2*K!*I% (A/2?GG'%ECS9)SKN*(\ZYY&?EP]LZ1M$ JR[< MU62G7#FP!S@YOOIT%4=%$F+0VDFC@P2-'A&2,(:492(QSWX^+K421H<,9"E% MQUZ\3YS[OGKB?TOB4\M4A/5IX[_N<&&%M(.&A*52D6M?4W;.+40'Q0L&L 2I>><)%6/ M5+PV:%,FD_J E67#(#SQ0 M#YD0G/0Y:Y<3V+I+3:*L3(+(X8["V@^UE%D+\4=:N10C4! J@4E8AYYU#$ZX M("&]KR"W]D>MFZ?4O"/R)9,NI+W(&:1QB!8DYV99%B-D7'?_M(U2B^DV!A^4 M%B*I)(%L]E)[&;VTF3"Z[%JT'=,N3:9CQN!TW!L>/1A-IJQ0ZY2R\1OZ!+(A M[?//]VD\Z TO1G9H2*5W$\.Y-[\YDTPYQ&@]J2Q!,]XB) M!:C+\.LH656E9 M?H0;J=DB-$6?37+ DA/!>RQ&!^-$TC84^=F6XFN$VS:6KPR6Z!(A)@V1P4U: MHTHI16.#*OK32L-KA'_,AK^C[O"\:FE%$W2147I-8 )'8%UBB&S,4D0MS2K& MX4>8+H?81BST%BW"&PF^=0/BPJ9;J^!QFI?0H+D[ZZC0]6,7@>[.P-A)Q M:[4.3\49(ST )U/"@1(Q%Z=(9F=6,>+>N+7>?)A%&>KN?8F\E:R00U1%40D4 M0P:1WL_-7JDP>^/6>O.QU&+ M0;E"6-VDPYL?0"5Q-#*Y)),=^ "1PY*A6&=]B^(N'=YJ '3##F]^&($N68$R MRM?%G*)$0@)O0<)KY[@LKCAOEI:FQVKCH0*DD M;T7Q#G(PP;B(0I!(+OL@EE@R?Q\N3T;#HT8\>>N3JJBI!(NE9';JX$N(V2<- M2EIII-=QS9"?,M9'5#9&89Q- 2S3POH@-<: GI+7:DV+GS6!- %!91=0%4X< M/=5-"=E=&"MD4$DN<0*Y$&8L"RS219%]+>,F/<@L B2=4D%9)X>3""T:C/NN M=3D5MR>]Q.?XN$K"*H[->1VD2E%!+>JC(WB7G!$*@W4F!+7$+GFI@5V(-5($ M\ISX"!01LC8QNZ)]D44IXXW/RS_TL^Q8S7$(B!&*Z((764%"0)%,\"9D[0 B MYE7UG$T7+FIFRB^R(5*R8+6!8AUR5@PALT<-"4+1*^9$FRTD-#]_JD@E%\F8 MH#UDH4.QBK-69/M$S;%PQ?QIT_6?YN5:2>H0A7<@-(#3/F3#D=$ UF+5^OU, M[)5UKJ MUTH!\>DFQ[W7*^E214+K \?.% .49*)/ $9'AMLYDY=X'+X-^"ZF%RYCJ@M6 MD#-)$+[65 E*! $*$TG"%76H-P_9_-QI1&)LR$==./?7!F,T/FBD9(R%N/+N MM*$:68UXU"P#R"@YX&/FK-^B8;!KV:SDD_"A!;-]EQSBA3C54$B5(CTJ%Z&N MYA4R6!=TR('X;0OFT;<'M3FN?J@%J#CHY5PWV;3&9XA*L)V)Z!@K:M$J[,UA MXNBV-V6O4W_Y9)3P0W&Z#YO(3*8[90_[-Y'?W_S2:U,CI-%:94X5D1O9(#BM M.=]P+LKTT''5XFO#%MQ$[3 %!:GD4NML1XM"F1!" M3E)%0U*N6L1MV()O/@;+D"0*Q!R$ 50N:(K1DM/H21&UJ4+G-P&\1_U^;WCT MF(8TQC[#?#\/>L/>9%HW-WU#ETBO9&[K,&IAC//1!]"E"L+1J MT7@YH&XD+J.PDK016KL"2L80C(H>8HR)XW1I4R7/%D'=2(26 )A)1DQ4.'W* MH6[-D]BK2Y,@Y385T6X1U,U4TV9I#5(6$E)"# Z)HG8Z>T&Q4&Q31?RGXQ$_ M^/3\:1^'=?'0P_\][[D;\?5S@=#WO3TS'Q@8]Z9_752IJRCDI'--%[ MFQEG$UAMNRATW>@F9K/$RXN7&-;%C-4)D+H .)90_"HCV6!5AJRK<6CC M?XG$>/8-)&XE=81&C2[4 MX90A0(6B)XQ1E9(MV&&F[+Z!(6$\J-)$!CH9;[ ML4D&S?F4,LCBNL0S MH:YDW<+);&7 AYE7*QW-6:.G %I#L&SKG#GS'VER#L4D$]7*)<\_!O$ZGG]2 M^"LS,8S-!2,D*4/=@S;5/9(X7T>15B2>W[A;6$Q$]UYX3]I2D IH.%,G568 M=MF;)/V*1/0FP9I?3%?)8C#6:Z45*.=B+.#K_G+. S=MFPJZ?)<.VQN5Z5N< M]:A FF(*@2KI7$MV"-AX8Q9ELANJ>X*$]FP M"W$;2D0;.6^2N4BMBFU!$;;6$_-TW$L+F-B^F!Q4FBI(DZ$2@4J.[ $3FY*6.94DVE#':7EA MFJ,U*:V+3C$!(20M?(&@I2.CHC/*MJ&@SY_#]+Z3H"[,W*7IZ7A8.V'O]_NC MMSA,K9G%)J!P7D>*PU.NJ[BPB.),*3;5L,7Y7=OMJ5F@YEA@,D,N$1TR1B!% M\2PAZMP25)&QLRV8;OA^4G<5$8S1:/!Z-*S*^SI0]U,Z'9SVZ^;#,^=W46?I M?CXYG4Q;-*A! FTM7PY&"-"EEG3!("&X(DUAS;Z*>&U0Z0TI7^X+4S7CY -N MVS1]/L3!:#SMO:/\&'O#)Z/6J$-%0;@8T :C0#@7V/98RJ.,,6<76C!FT0;K MFV?F92D*3%B'[S>'O6D/^W7_E2$(0=8+JS*1J=K>N]D^-QD]D0_4@DK_RX;-'$?,$5$"Y2PL M01 Y@D@B"R)06(ILP3*\/\,FC6?*XF-\[E_BSOC5?0($%QLP72NY4'EAVSEE(/E#)+A M:;V7]ZT]()RY3GXY=4)KKZY>E_/\$6,VH@J(^M \)$#FRXB"O:< MCNC]7B5*MPOC'Q+GWWYMSJ=WRH,Q$VEZM;GMA^N_I'Y_\@C'1Z-?]91 M@OW[D\DH]69O%N\'E)Z#'[!&").TR!Y#K=47P:#.SCG,:*3PR\^1+R'TH9K7 MFU'_3=VB]MI!@8K6)GEIQ.RT_* MI>M5F!\X6ABP5K).\ 1 JBZO":SN)'L0(66;2BJ_P'$/8Y]V!3H7$X) MB_?%(K6(4VM(+V=_D8K.RE1*,1!E]@6-(S18*P^#\BV"]',W,=M:^L]=Q-YI M/.% -!T]ZH]&X[7#F/,*;QLM:\Q@LLN@3$!GM&6JL==P089VL^OJFU]Q0O-4 M,*N0>[62K10TU4HHLU73)%Q(-B7 (.MR+9';5-^U<7WPYG[4SOV$[:* NN\IUZW!?HD,F>XQ!@Y,Z4PA5 MW)86V,&:K0OI]FURS?#-VT$!Z:-2G@0)X#P]@C="6(# MTBH87CO-(Y1HB[4AU,)CQ40#5!1$@HS6O^__6)O'3T+B=?3XM.)$4 *<]0Z@ M"!506Y*Z#B$$Y8)K@7FLG??*.F_,0I3HLR@I0%UN;JU"@RG+D+T5;@.0K$4A?910]T^).@B[_$J_ M 1[5D]?+;&_M+Y.[1P85&X1N98R MX_K&>6"MY XG53:B]S8$!76S:9ERFHI[&,P M!26%\T6UA"\A1>DXCT7M"Y!) 8CE45"9N>(# MMGR0ISU\T2WAB\XZ$D>DQ($)'&"$;&05S\'7M?!K^=QFL2%L -H\_XFD?$IJ>!1OJ![0$C0L1 7%!N-\W84MA)R\-]-*6\-QVE5\\Y^.,P?_+I['=M MX6FMQ2[ *QT[389C,B?1 MPOK0INE%S2'3O%VID!BUK(J)"8SF!#L5P<%-B(*Z&+O\.US\ 7I?<)>3W;WG M"QZJG]_6J)8M27I@"P,4,EHGLW%&:Z>+MFVJL]DT/LW;F)#&*B.U#)Q,EF0P MDK6AN[FK"Q.8X7RI2+U*IN*0= -E)61L08;8C1ZS85OW[!0/2& M1Y]LYUV#5IT@D.O.J/R3BWUJ9U"..:H=TX)FR#=O<>1()B^35L@NU-E8M]\, M.?NZS2V4-BWX_8O0+F095?/ (JN5)+,T06<0(8:ZA[@A_B!CDJV:=_Q7;781 M2Y^:!Q:RBT6Z:*.(H#AGEY *A!P(I>=TK[4Z]&;SN_DI4.D]PV!SD*7N8:,] M:JV<$E'K7*)M<6?*U< M+HL75Q"*-81_"J'X=@C%_-)S$L8BZ8C:@9,^.N$#:15+;>'2@LVIFT%N(0F# MU)Y06QEUK2&D2Z#,J7CRR.D#1A4NESFLP?C3Q0SS6E@=):EDM"]%@4.#M5=8 M:)0)HG(^M:E4X&@V)CN^F#?7F[SZ]?Q78JTWP/$GH^E[V*?)+KVAX2EMT]?J M['SU!B[J]9V,Q@].)]/1@,:3#\,-5Q_=G]?=,O+KJ9PK.)$)!D6!K-1E?(86Q.0VDI32.O7"VF$T,7J.RCNEL8HNR MI#6%&Z=P(UFB-THDEPJG^P0R1Y^R* 1%>M+$>Y M%-."=.Y;&/1@@0RZ&3MI!84;2>>\CP4R$'D=0'I KV0*12CFE\32!BV\IO R M4?CFM7 V3J#P"*8NVW32.R]E*HDELBTVIT\HO(PCRM]"X8U6,&@!AG0_I='I M<,JVE*CWIBZD7"867QM]_Z%-'FWD%"X)X11 <@%E8261ZTZG3AO7 CF\.FIT M%5C<3"&H4+2)6!?1(V *7EB+6L>8* AG[(KXXC6+5]H7!QNE3MKIA)S9B1B4 M#5I"#J9 \A16Q!<_7+-XE7VQ%BFEJ(,.QH($]LKH9<[""O+,LY;W$7].L+W3 MUWR>!1"LVLQ>[VC(#Y%P.+VZS@>#>L$HC18ZW/$'1-X<G".'R1I15Y.UH6=MS>!E87 C*J*DD$G(S"(B 6=Q M:$6(1F$R+O@B? L&Z=8,7A8&-S)&5Z(OJ*-$522 4,&Z8)"=L?39>H-K';Q" M#/[:8'LK=3![7Z^H.)44 &7I2[$9P3H%+LG+ZD=K';QF\-+JX."EL28H38F M';)/*:)"SNE41)_:5+]KS>"F&=Q,+9",.9 '650$(4R@%%(TDK"0,S:L=?": MP647GBJ6U#UX" M9LW+?+XVQZF5/IC *J&ESE0DB&R9OJ"2BT)[%X,4:Q^\9O!R^V #5Z;HJ@N M/A(%)68A2D"J,XAC;G=_\,TM_MR;,@#UAA_3Z&B,KX^92OV+J]:O[T]ZN(J= ML=:)6N+5!\4B%"E[=)Q I6(DYU,QNW;3YW,'^ '=)7"!:QK/K5QCD)0D9&FE M!>$!0[1"!6V!_:'*I=U*]&>B3R,R$&,=>]+! ]1]B2!$KX53VD=GE&W%\O.U M%US3. 5P1)8S;^ _00=9F,022=:MWG3+YV?]3/1I9%#(2E(H8LYUJ[9BK(^^ MA,#)1*IO59LJ_Z^]X,]+8RK!$QF)X%@("AU%L%8[,*!L70K>[CZ=GXD^C72H MV)RLR)XX_37@,7J%Y$@EL+K6%5BY*:)K+[B2-$8B'1*)E"%!G]]]OK=:G2D)0"7+0=,XIH[Q2 6DQ6"5*,R7EG-H(J+*6=/H6XJ35J_7Z^WS"Q:^\0UFZ_JR\O@0F::AF(@&AL%9?1H M=/9 _%<+.GK6+&J^KR4H[X(%E50&_I\OIA:22*)@L4&6%K!H[1/7;+ZJK>8@ M&"N E/$@@T4;$H2H7-))<-!O0??/FD6-]\!HKU*.DCQF =$5=$5"E(JE8X&K M6NO+S:*U3URS^4HG*F=)&% Y1A"6//GLC40LK!85M'R!Z%+@VDB?2)%*RFR= M1[ 3H7"+U*1PF7G4UGW\*V.WVB(7SD7[4T,!:"@18@D1$S))>:2\^WN+5D* M7!OI-U#D8@D1=7$94A%1D13&.JT!2Y16 I"EP;VN\@Z6@L*XRJ-WSDU\')H" GF7)8 M3\E:';_1"+_J9H@VN4*>"@03O"B8.6'AQ%A%Y6B=!\][QMV__WMU*=Q(JFW M0Z$LR2L%#ET@*"RVM+$>C8UIG9*M*;SD69^U#KW.43C)V0$I=LE\?E>,!A9R M<9T=K"F\[ F(R<[*F)/@Y);%:4(+R6B%TF+VIK0\ 5E3^"?0PL )%9E8I$TX M6SFE$"BK1$F$I"&T0$A\(W4>;"^$.NMTKFDAX9,4"K1& O"B:"]\,X4D8(K M2:46"(DUA9>&PHT(B6 \:PD9C(0$TCIOO?(.)&8,A25R"X3$FL)+0^%&A$3( M*L8H; R8(/D4I36*M(C>EUI-:MVIMC3\FI<"/QD- MC_J]-Y1Q,J'I#V\KU'P%@6;TIR>G4M6?)8 (/J2"PEEMHK590QM6AK7/\ZWI M.[\)ZQ((E2*O WCV@85BE%J&!#[G\NG6QE)IV2+Z_@RT^:Z41:JNEG.@C6;* M). X21$A^H#&[T5IR^0%984@&>MIXKTT0M0@;)+ MCA5@&[9^^4;D]AXO)S-;&2RE!IE,5B2-!+0YSOK/V>LE#$+E=;G'N3N>-7WG M6>8[REJ;65D2%DPH2-E@%$79X!783TL]+F/0_LEITTBP]$YAF:W_1)+<":V1K52@Z*=#.XFPW",^QJ2@C4AM*QE6% M^G0\RJ=INC/>H_&;7J(/&/XZ'F&../R:-)V#M[_Y":W6J&2ET3I+8'68/?_G MBLR>E2*:;%NRN*MY]!I9UR0D199[*=8R*#)Z='JVM6VD$ Q+Q!;HP.5 KQ&E M!22PB)PI^SH35TF6 [U&5K.09/E4MT+/Y-AI*A^L!P,VN[J03MP'F/ B*KH$ F)^%#"9ST8AM&+=<<7AX.-S->&6RT M6&0(7H)2-KK,^3,&!4SDZ-I0SG#-X>7A<"-Z.*I$HJ@"@FH_@HXI"%6"T)(R MJ)1;KX<9Q2&E:>\-W^HJBL%L%$=/ 2F@!>MI^$7#:G_8JL5=S,U)1@#+D7&H&4EEY99&OT$#*+!(A1.$*I MT1G9AM&EI02SF3&66!QGW[H8] "4O&*7Z[.5+ .S=+X%,;-Q\=>"H<*?23E( MF*U%MY$TL(#(T9H8'-AL?2[%^Q8HAS6EEY;2C>BGR"(I*B-E-@52\=&@-3Y+ M$[&D2+$%^FE-Z:6E=",JLABM@K>A$+&*+(09047O(#HAO2@M4)%K2B\MI1O1 MTLIZ=,Y'SF\]H-!!6%NR4@&R"4JUH?^I'92^* ZNV09CP8;O#H=C7]X MVY^/3KTW'1,./ESQ.R[32MVLC#)4)SV3C% R("4!R6JO2:,VN-;-:_HNL49& M+;6.Q@I=(I"A("& < JUSDZIU=JE=$W?5=/#TJ+"#%8I9+T0$9VP0NKH;!8: ME5_KX35]EUC[%A':L")1!3!$44R6DE8VQ3?>E?:ZZ2:.^8:/IDE&8D MND[;^VFV'Q$S-U'O#<;^2LX:%L%[#-EJY0,PIE[KA*(F[=%*#&W:W6H)(6VD M\FYRH&9%"',6$+%@P)1-TBYH81#I]\UE-<[:R["+PZ-+)U[?;O6&O<'I8/XX M]8:,!A_[N35=??,7FMXX(JN\DY[E*8!D#QET-D@E ''D;U?3XUF+FAZ*B>AM MBD(08-+!RL0O'9N =I3LK.F%<(OW7]_7 NPBW$=V_P,M((I$H*0ML2>ODZ., MX<;P;/E0JS>[Y27?MWOPG>DQC6OU]'T:#S:';V@RK==8@-I:"$F=B2IQ I * M9=":'8/W+GD.1\E9+>4%2=L=9!N!Z)/H^0,0*2,-VXO1,A5P608=!2'CI1-9 M!+/\5L3J9C3.E)\/^<%RKR*$_:>GXW2,$]J)_=[1#+5?SQ^PP#@:C<]WRN:4 M!E='Y.MP5@2'G-#TJ"U&YE$53J9#R%&"\]H3LB)RN,)?EL3&:;3(FN)*Q2>KF".;> ZBK]O2UPIW=V=TR3 M$>-'DXNWQX1Y=OW<>W/O%_[K4N4(Z8/U,M9YLS')Z,!:4,&5F$PL^'L-'!]^ M,YF>]_G1![UA]YAZ1\?3NZ!N._-Z^L^WO3P]OBN%^/]OS0Z]]\OD-0[O_1+' M=_@$%Z\OSO/YV7!\Q">%IU!^-[_ZG MF/WY9^%G[A8<]/KG=__//E-_TMFFMYW=T0"'_^9O7U[\0R.S]/O#>GJF:2J3_%\>W/_X49G;__^_L.]ZX^P_#>_]_#!\]W- M_YW[VQN=A__SX-_WMQ\_[#S8V=K:W-O;W-G^PR=:_".H;WJ$ES@Y[@V/ MIJ/A/SH;MQ_<[BAA('S7;4]K2GYU0*PN<-SEV^_CZPG=O7KQS]R;O.[C.5O7 M["9F/_KG):YQ-)V.!G%JW$[R\R.QZ%U]?DA_";6]TY?^4#6V:KRY\ M:1JW9Z9Q9YH__R[XVT'\\=?BMGS_W9W9N<=7!URV&%/OUNQW_%"U??YU2]_Z MY+DOGT2^GG8FHWXO=ZX0?(TYK\PL[N^%H MN'TZX).DSJ5/W*5R,:/<%T]>V$A0E S&)8PF>;1.EV2_U-_8&6+U]IEZ=S=& MZ;3&L=HM?.NRF*E^<1XW1F^>J-TW!WKK-)\\?'/X.)SLG#Q[N[5_9+9/CLX. M3G;[AQN[O8-WCWK;[YZI[9-GYSO[>7 PV)('@\/C)WJ[?_!N)+8V'L+._@%L MO=P4AR^?"?Z>?YO$]LF!V#IYI0\'OYULO_QM]5]MO7MUMOWX<+#S^"%L#[;>'IP;;_+C%Y#__5O_ M4/7?Q)/7K[8VCN! /3K9>?GLW<[^0W$X.("#_2-U\.[7WO;);[W#EYMFZ^6! M.NC[\ZV-S;/?50G*V)"ZSD#J @C=C2&I;K "E;9&RH*W[DG1?38+.1]0N->Y M,MN;MWI=7?8^A_9-575JM>GU6[_=@&Q]4D/FN< MT>MOM\K[=>I-Y_FPET:9.EM[?V26XA.SA$_-\L*IS=LBRV@\P"G_^FQZ-XY& M?6)--#ZE+YGJLU,'@Y:/C M[8WC_N'^*]C:/WC'5LOW]NQLB^^3KWWYFQ=\+3,\W!^=';[<[1^HYWS,\?'! MRX=BY_&+_L[^T=GVR?;QSL:FV=YX^&Y[X["W+?W;)_OWIUM[XHS__1VE=0;M MS,RA"YY1\"&QZ5;]_[K/X,#\\]/;?Y]I+YD^O>1N$_EQS@\+RTR MH_"SY_=W]Q_N/CGH[#Y\NK.[WWGZ?'?O^?WM_<[^3H>UUCX+JH[4G9W=CC1_ MRW_O[#SJ[/_[8>@MU_L%^_ED'#M29:LI#[J6W_0<@=C3N<$G;>VUGG MZ2PGZ3P<EG3E8'?,;CC.?GA&,:?LD#7-S/PXOACU;:_U^.VF=; M)UN_9TYU/#<')_WC[9=;8N?E 0N$9[#S M\B&+C-W>X?Z1V-[@*PX>#0[VMSX1'*\'V_O]'A\K#]X],XPC4>#SG_]I[3BGS_^=VS : M#'J3VO'?*3V.>L/3V@=_=Y$=(@]GO=B/^&K;LXNUTMO]4*?(.>=(3B83H6N# M,%U I[I!*NK:I,!'5R@Y5P<%9%>#M?8/>T8:IYF";Z+9PNFT2T=UVB/G]-O\ MS4]'J8?R]^(M9)2B6T?VNV"UZM:9O?PJ0;96*E7[V;;P[ FC@^/.YC#=;KMF M_]O#,TS3&1DZH]+Y0((.3CJ3UY3J^%GN](:=WG322<>S=//O/_*4Z\&!Q0P. M--_6SMT.ZB^UM8;;TJFYYV$UO3/S3^^DNJW4MS'C^[YSVL_]9K6];>4/Y*+A M6T3\!>%N0L9_U:LM/!?E>TIU!O"47H]';ZKCO-X!=A%-.3:,QIR)SJ9K[-6C M']0IR^/S!YQKMS*X7F2GVR>;;P\W:G?V]C%?ZVQ[8Y.O>_1N>_]%[_#DN,\! M]7SKY+G8>GSP:7>XVCKY]=7.XT?'!^HAW]M#OJ\CL[.Q)>M][3Q^?G9XLGF^ MO?_L[6'_>G8:J%A!QG8A*X[&B*;KD\I=*&A(&(=6TJU[&]3'MSBF'TA/KWG; M[\YD5]X(/N7X/IYM7DZQN9A V.)LY*;9_>P]N[T7211=NJF4V 4'IAM5X)3& M6Z$U1NM(W[HGH5MG#$D5_I3?\W;A%_%]W@3^ZK2"&7__-G.;G=&X,ZJSWSHG MI^/>)/?2K/-A5&93G'H?N]G9H>,C'/;>S=[_O6'3;[3Q-F_OWMZ[W7DX>-T? MG=-XUEK7K;6S/;K]]R^QYSMT[%]HOGD<:O_\T+_>J7Z30"Z+&[^?\Y@FD\M_ M:FXKUR[\:R[\W<<")?N2L,C8U<6QXRY)=3$3=8GQ\"D)U%["M9TGV'G: MQT0=EH/CZ3\Z>Z<]]G&,]#_FVZW^$Q/Y ;_<&>^/W@[7-/X&&C]\3V.7(!FR MN>M=+ET0/G9#1M%-:"*2"P*EOW7O 8[[DXAYS=>%)Y&7A)[IH)WQ4SZ2]_P65F]^8+5!YT(4W8A57Z-@YQQ$[J8,DJ33K+-5976_Q_@,>[AD^>-JF< ? M,/SIB&VA?]A[O>X=^49^?\@?501#E%/74)(L/K3L>L]O*199BB;2P/P.2@A_ MHZGC CH^OC'UN215'<]X/6:/V7N-_0Z=43J=]M[480[.@&C2=';87/NPG76J MH7TA^?NNT85&QJL6Z)*J<+P_)FRM$_JA\4_QNS4@/9G<+:2I"TKE+KJBN@95 MDMJ1-3K=NN>L^-2/_'V1DQWJZN3^T^/1\&>=[/!0_PY"URU2;)> ;!E]5?;=^XO?>L_XKR$QC.3^\$W M>!E#<9BO/BJ]"5MBIT[Y9C!*G0PP/*+WS&\8R(-.;'>GTZGIS6B1#346>/+GJ=I?I; M_'O5%74JW/TTO=O,A&>.X[?%A4#_WI%V96]K\VW#P=\U)&YO!VOF?EJC;VO_ M;?,"OM+G>XE)G6WZA>D6E]]67O[Q7(QE2]F^/ U[OS?MSZ;R$*;C3F*SG'R# MT/UYFF>,LQ"R=SZ(H_[?OBD+^*;&&5]<9)7;;OMRDMB,671VX?\[[!;?'O?X MDP^^\^MYY;?/A/IIF+E "7T9X,ZEBC/WT$H)?;D<\]WSL^V-Y^^V!\\,RV:U MO?'J?.OD2&T_?F:V]Y^+[8T$6X/-N@3KTQZ6=]LLM;?WM]3A1G]PR/>UL[]Y MOK-Q( XW7LGM_6=B^]W1^<')P_,MZ<^NK8XPX%P.KBLHL_H6:+K<]JY;8E#! M2>43IHMYX*/*FE%Z]1?Z$-=VL'@[N'3^%[Y_;03?8 0?!H>T\)9""EV; [$1 M2-GU+N5NLCGIJ!,6X!1TZW^>-,7]GR +WQ$J@;USP>CKL+'P\N0W]KU 3=M M/1\&H1*)HF7VW00^=R$+VPTR4;>X*(4I*CO4++"8)@>C\:O.7@TBG:OV_GJW M_;-Y)Q\2/6JN-LXRDV42OFEQ_M!#A;_+O%XO#CG$R M6V*5.]CO7_8UU)3]?T][-6'G/#W2Y0%\XLN<_>*G4M?)81U<41 MG8OJ8/Q#G'[Z*&_Q^OW.%HS-?GSY-'__QZS'Y6_JHT>.;(Y\4#SA!ZH_FAW/ MOZSWP].QV.^MXM%N37T3G%Z M.FFE\_BA+ESX701;5]-"%X7375 ZL \[]N]%F77/"3]L)8=38[]"YBHZ9SD MGZP:(P;!AR%1/_VOZD8%IT0$X0;K#":& NJN7=>UA]JU]U1SF"MQW-[!S6ZY MUH>^?$CP<[6XN#9.GQ9TR&6?>&<22%[.(FVK ]RE/=!P>5WY* Q4M,\,;%@,%A MJ[B0=I(NI-W'UI5IB+IW/U&/YGM%O;[_^_(X=6*!T_I>4.SSXU3V16GCE.') M$RDQD MTTM&X9W_6HE[&MSY0O\X4G+\EMZEY16)Z#@NPEDM&<+QXZ+-F!;M:^5KK_MC M<'CY\D:TBWTQ-^=#JU-4>B@R:=+!+(Z/><\,BY?1R\MAOQQP__PN!R8[^&+P M/7.]'-GJ%)KCPM+'!N!+&W_2L-]84G$BN4$4>E1Q(K&AD'J":Z:,SO^J+=^@ MXG&75Q<_5TPV!*(K,ED9[9U5V008;T1$KLAD$=P@]&%;]O'WB>ZJ;K3F(<3" M1BTXWUY4M;\KM3TY!;W+LOM MKZ>?MUX??3[^)W[6AQ_-6QF_)W%\^W!W:QLU<0,VWWR S?,/\--1^]ONUNMO MC8_-XSCO\^;!)KQY']I3';0+&E"#XP_."9":"@"%QQQ;CQ@QU?K;NS7UTM+; MYP&%^5:LNV%\K\0*S)4,-L>;8V0\7>R0%5J/)]@1]!GOB.V[+>V56I U*&LY MTI&7PGA3R.+52!195SY 5V[_N#BZ_O'%J."QIRH=M>%405L )2$$3AC#"!>0 M*ONPTI9K9 4V[PH;/&.0/WO>WQ^%8T96P%5,9O1KU@%+U &%8/X:]N.<^JMY M;KI0[H_^T:?QS5_M!7$* U44CY** 4M I9SB2Q'3BDWCZK&"RY^\HNA#[C' M5X+8>/A)##I=];DS=-X*=YU'%J>048EUNL4AXK _BE_'!_5%,X3!N&3QQ8E? M.@E,W]4^2U_^HQ6_.GYMI1.?K9M"TM];_4(I=G3')A[1HW[3:7!J!.=TS_4K MZ>)^R]UW483\IG^_,PI=6963E!)=T'G$24K_T+?;EQNJ\EO<)L5YQJB4Z0-. M"^X_W_WD^Z4Y&%NF8DH+O,H^R4SUIW]\H43!X)U.?H4!U# &#-0<&,ZH0=@A M$O OE4L^[RWWJ?B*\>1F<5+[][!]-IH^1J/&,K7;:O.J1]#K(I4DJJQAIS5B MCOZA[OEH:UYC$ZH=DE8*2JBA+DB)H@.MI?;622T5NNCD*C"J1J:UK6BV]O^G MNM-\?9U3.L-CUQU<#+@C7;"X0U%DO^X7L]@=#@J-&U5OM'JB/Q"'P^=%-^>I M\UCSH %WM[ZBYM:W'U^"4"@P3@%F(=T&EQY(@B#@6$G+#!-8J71/OT:YJC'* M+MGG4M3URDC$:;/8B5LKM"]W^H<_ZU3_N:\/+Y,;]77CO@'\(3P;_$0FYU'*Z2)M[,8Q\ MU$NCXIQT:>92.>PE0OG7@P1T4*1JQ&WZ*G%19]#_\P]]I_!+>/._L?G?MSO- M[I^[)1EOK=Z[>TV*T5GUU%CT5\K0K:4M@9W:\*#S;_>;J?F.Z]V MFP?;S8/]VS4P5NC2?JIC_\A,H)]]K. ;7#Q!][,-"A^67?/ B/K3!$T>VE)M M>55\?\;H[W2Z%_1DIQ.+J%I^=ZSUG>X-*COS[REV)<9EJ.=?"'.AZOGGD:P6G^]T]QLOMK9?!M57-(5FP=%A_M;.OI)I'B' BT ?/_&S>*=3KSD'E&N M"]?L#/QQ!6UDLBG_;B21;*[B\45!W-&=Q]^&'3UTK8%WOV?>61=)T]EXYPF/ MGS.>YR1EG@JF=(IB#$4&RE^ZK5,9N?U#[R.L=1&<*K;!JCY>:NV]T@]0(2L] M?;C2LQ\%[HM+4%O>^E0!LT)&X7R8%=VZ4&#I%-W(%L]:;DXB5C>TW(3A&M7; M[HD???BX=,=!_&R_PGHO/K!>Z=E'OMUOG:ZV!!K=HN;!=I']M-)/LMHVE%IM M&TJMM VEKME0V6Q:)YW*2FLVW3@6O3@?E#_+",K"?[CP,?ZI0972$7O^T'?Z MJ?A0:L%\["N_O>WV^[^OBX655D"ONI&2'F(]C)3T)"MMI*0'6&$C)4U_=8V4 M-/MLI*RIGN*E-5*RB.[VAZDDBS;= MX:#2T+UO?E#9:_6_94Y:FTU 9XS)K@8IT4Q**[ ?,2KBQX->E$U!2.]Z7>M= MXJ#,.&LC82K7G'%&U4)RN9!5V(^T6M\]^,_V7JX5LI:RI3-&@$O/-;E:R.KL M1U&MO_5?=7MDUA3=@+-=LSZR?29HK45%YK.^CV,L^LCUB? M!\_DHZ]5V(\LZKT/G5$1=]]+&7^Z/:KA?7&[8-_;8:\U:/E10.=#OZB+E %T_!Z,D3]=2\8],LM6T?GD=CS]2Y M*'?V7/QP? M;,:AJ9'ME);$ Y' JW$E(_ZV)^_QLC]7SK+9!^X!@L)7(PV?7DZ,X^J M8%4(K!6TFTH:31%47;>UF&Q0=KD><,6;4]_]I)O]OD\6R"]%?4%PB;_C U6* M4CF5R_D]35_SZ;]R]:1R]['&JV&O%T%1T85T7CP-$A\[]!>+;+3]]K475:4# M%\MEK??1+K^Q^I7B3U5J,:2:DRGSU*:_^/\=MJ(E,++8KPMDFD>'E6ECHMV_W^J(*)A=)P>/^)T M\*(S/';=P<7KU4I''_OT9>"KUB[RRNZ#_)^(SH MBHOG"YP5#I C_YR9K>[WMWCO^R?2&+JC[>^?WZBCW:/W/QH'7UGSZ.OIIZ.] M]N>MO=:G\]>MYOE[W#QZ?[9[X(X_'3?0I^//AV])L_WIO L;6]MT]^ 3;7S< M@9\_OH?Q]?A>"YM'GV#CZ!OY?/SW4?/CW\>?_I&GS98ZML>O.[M'W]"G\P;> MW6H?-C\VVY\/WJ/FN:6-\TVZ^R9^QL&W'TV\<]8X;[??DKW#3\>G[=TC>_[I MP++=@\;Y[L<&^GST'C<^?FXU#QH_XER_I>]J'OT3Y_3ZZCWQNX:?\0?>/&\> M-L^_L<9Y@WTZ_^>XN?7I]//Q#FJ<_]5JODG/97'SXS]'C8__A,89/'U[L#UH M[,,?7[C".AJ4&E #':#,2USH*% M2Z:; A,_4XF_^LJ;I)Z9:4V924%M,4$4!H@I)UHQHB 1-NYU(0AQ!3-!%(=D M9BH3,YU?,9.D$A,O!##4H\A,R #)! 8,*R+IUN)-R5YJ7'F\Q72>?O:L% MSS0T;QIJOIHTD$S4&5A)P"0)@%IC@5+$ :R5X%P$3DQ1,E7,2D$_H8&G,HYN M?.6]'N^S1^WCK8F,V@6B=FP\8.P%U%X!(DGT;21VP#@! 68"<1=%I44R'A K M$6I_83APFK:O53I^\"@[YZ&NY4HS MY@(B0Y="V;N22=,/+D+#F3FG8<[6M8!0L!93 P3Q!% <)%#062 EXE9CCHS1 M*2#$:@27R>V:4T H(WB!$92,X/DA>&S[4 F)YRQ"5H=H^P3J@.2* ::BY8.( MARZU;^&B1FF9(KK/)VZRT_D>-WBW=Y;#)$LT'ZZD$#DGD\TT9#-Y?F0<)XX+ M#*2 #% 2+-"6"& M%X$P% T(6*TK66-P9K+)$9+R G8!UD(&[.,!.[8.5)#> M$8Z &\4S%0%:40\<9\HH&'BP*@)6U"11)0+L\XDUO.OY$]UR%7]ZXCO]B]IN MW:(*@;V6]Y2##TNT'BZDM#T2TF;'%74B1NF"V8.9GJ-V)\]<'!+&,RT 43X: M%4%XH*25 $'G230QL)3 Y!+%Z1D7&\=QQ/+8U".&"< R!1)P# MRA@#T<9PP#%G#"1,>VI2EZ0:+54H<4Z1B/*:& ?=@6[/PYJX>/ '9:*O)T4M MXIPCD]%CR6A_PJ@0T$B"O08<*@0HLAHH+@/P@5FFA,(^)7(0(6L(RCEY/@\& MQ@K%,9XQV!=Q))+!_GBPCRT/$8ATR!. ,9& *@.!$@P#!S&'S%A&-:O640W.GK.60Q[EQ?,"3(R,YZ?#\]D5 MGK%@06/F !0ANAM*,J TI]$6XV/Q84^UB '==5B->]ZW9,X ME[/B&"C=L3XYCLA\?/;ILSB-7L@!T$@N[]JZ,X@DNGTIFGPZ/2UO[DS:088J M%W4= Y0IF.[;>* 41(!;+PWGR#B4>L^F* TMT?ET3BA9/4,H0WB>$!Z;/A0Z MCYSG &,=31])*5#>B^C*^&#BKU!J6*T35:,"E@C"ZQ]>\;KO7:58"M -8-CW M.95D^9;$;B0A/8A+6,AG+\US-WSH^R(4G'EH*AYJ3)H2*355QQT0?2ZJ ,5> M DDM E&$W.N@M BA6L>X)NG,MW=S3*6\&%Z *9$Q/%<,CVT)P:RBWB-@@J. M4BB \0X!;#FV01D?/8*(8523LDRI8&L?EMCI#'3G:RN5>!V9$#DBL6P[8BR2 MT2%R]&*V3VU[F%;U3;?K?K3:[4Q%4U'1^VOF!*%1XIYCE$\'(:7FSM'))9H262&>13#?)BT%B0U'G$C@ W"18;! M"$C'/"!:&\LU88B[:IU 7).X3"? .?JP>M9"QNMC\3JV")S@$ 89+8*@)*"4 M2"!AH"!@;[C$C&DIRXC7M8\T;/G@>SWO*@-].H>[*NM--@LP#B[EL=.QW6-_ MH$^O/)1,/U/1SZ=)-!ZXP%0@: UF@!J7HIGQ5Z.1 MHUP+&$CT740-DWQW9(VANX@\APS=>4!WXB#":".9@( +3 &U,%T3@1(H3 )B M)BC&(W1Q#:E<(6/A%3+NMA6>]H+\"C>4FOKYUX9Y%U8%)%/M5%3[]9J5)*$D MQBK@J8L>FC8"Z$ ,(-3$%S0ESHGB1A[F-8[GU<]E54J 9%;+K+:L9U:9E MM8FX$_&",6^C[2BB 7N\3Q[2Z/SQ1R_+_(SG4]WYJI/4B3Y+#4]RJ_1GTI!X M@0VQWHVV5BXB]PCCZFA[TF5D0G"M50#:Z]0=71"@M2: "8>#B.(+DE;KC-2H M)"4*S^7FZ)F+ENW892Z:"Q=-5%4(+-*-1D!Y2=*5A>CH8<\ @USIZ.5Q4R0H MXII@*W14L+85I5;#%NT-O:N<]%K6QY_=@1]1QZ7/D1N4+<.[F M"AD6/VEA-A'6S+F8RXT9)5%-G$9D5^TQ!'6]4H2WBN(00( 6 VJ1 I(Y! 2B MG#(3J,2P6N%SL&*)=L3V\4F[>^;]GF_K0>:CF?GH6BT) M*@1V!BM@1*HE@7P ,A -)*3$80NU%FQ44%?E)NMKC.,%V!,9QW/'\42NGF!& M0ZL!TL0"*@D$AB@"O&4R>@I*,B6+P 6!9<+Q^A_AK&RDY3)+[*3;*\BC&R:N MNCIO'E>1\UDX9PLPBE(_NX,HB:THB$R?CZ'/:]=<-4914MX#F+JC4:XU4)0* M8+EQQE$H+"'IKISD97+*]UG>X?9LP^ 68G3![#I+&(@I":^%!$ M,3"I(SS#C%,FO-,>5^M%PCM^62+4KGU^^?4>\+,>Q_SJ6LB:4](B;(GLB*]@6$ M83+:9T?[1,*(9LCAP 6P0%*G4GU<3Q@.G( C\2-(C'7,2$USF?.G5T(VM?H M>N2O6L&W4T>=G"]2$C/D>J.CJW2V7 SHD3SU;=(J@3[J#P89,([25,?+ .D# M!H1BH9F"D$.,.@(]!0H2/I$$I2*9@2G2[G+)'5LQXR>N>#WHD^I]Y[2P,"@C,+ MXA[@0#EK0<#,A_B")EA']')28Z7*\5K[0,3-^N$Y$%$. Z*0RT28--/0(VGH M>L$3&(F(* YL@ 10$Z+G KU(Z:;66:HA1RSU.*T).'.+TQR!*"^ %U5*/ -X M+@">L",PIT(@!RBA'M!TL5U&U@76"2,)$@Z2U*28U"+]E@C :Q]Z&*5;/'6: MQ?J?O2XVTR(ST51,M',M6],R2) R -J4^64)!280!"373-HDLU2O*'HS-<5G MIJ)%E:4M4Y;%^H-]L8D6&>S3@GVBC4D4">(* Q$EDTI1!R"ET4 :0QG'4 3B MJG5.4(W@>;4_6U0-ZLN)7.QB4B!YN562[W_>$I5R?N DU][T>]4]/FX-CGVJ M^IL*H22*BQ/W'?LS,_ 1VN5IK*C3?NM%I]7^G^J@-_0WZ7/BV38[[M7DDV42 M?0")7BL;$J*3IH5BP!L* 471=U.*$\ ,#E)(H0U7"34WV+,TI;R?1K'G_?>T M^V\B;0$Q17V@P')$ 0W. D4Q!H0I&0P*VJ6TA7OVW]W*DBU+69;Z,]9>Y>W? MV\PB]S"8RTF8:WV__."+]X,T^ 62Q826(?-WO8N^TI6BE4FM\N^?*81WOK=_ MJ'M^+N&=G>;KFXKA:C;%5GRG>[N]_4&J:/"/;@_]^-LO7#Z8M<4#M(4=-%Y= M:(M7"G[^[R&TQ_]T]$=3<>L\^'[^GS:W&C\_'V[") M_VDUC_:.F_CO]G_/=TZ_8$I-E! &TB=;QQD/I,(":&2)4$IA1-7/38I[=M#C M8@9Y!ZW<#B)>*@]) (0@'ZT5%H"1#@'#+#?<,T$EK];A1F2]VWS%:%':M!]_='NN[SL/ MV8P[_?XP;\0E;<0/Y(MF5"E"&;#ZD[RDO*.6M:.LT!9R2(!-"I)RQ( QF( 0XKY"C!,A[7)49=Y1*[JC ME(WL9!70QBA 8=28,BI)H"1V+B@DL<4KPU%9X2UW,X64V>JDCNZC8ZF[EHWT M9"C@WELGL(R$$JKU3O?75M?#[;)6(?-*MU?ICOGD*C[J6M]S9NI3)8#=5_WK M.C2+2$_&Y+28G+C0[J!AZ08[8C;Z,TH'8*BD0%"DI(U<*S@M8_6OG$]>RDRN MC-HG1.WX'-APK;@C&E 7/4!*M 3*F0 H0BA(A[Q/R5SE0^U"CU5+> *7DB&Z MG5F.W^9V>#*:2CXYF1]"O]YOZQ[OL,]'#?)YZUM\QJ_Q&=^?-K8LC?9MNWG^ MU[?&UC<'\O^?;] L,%B(?H^8V+:TMX(;;K8V8X]G+WHD?X!=B)%=1=P*8>AQ0%*)9 M)H.(!*>Y"4Q;E:[NEG\SY5#V11UQHRR*%!:.N[$;]1KY M+:54@:4*!:FM74! FKA;#<6"!Q:5+T6+.<#+VG/E-Q/WF!&#/6!2\91?H( ) MD?6X\53[R((JZ,AZM,;([:;PT[+>EK?^V/C>!>VA@O;@#$=WSZ(PW>.-D7L! MF&/]CP+=1&O1H%) 'P$D+ 21-B,':XJ!T(@0@QRAF%3KLD05YW*]R-*6XR,XAJ35T#"@M+& .J& =)X 11 ,W!,9Y1.U68E@N6Y-0E=NPFO4U70S M3CAM9]VNG.B6 ZU.Q>J3UD"W<\G-)1;&&HOE793*3N?52"83O)\I?PK*;VY= M*[V)F?*2I?ML7!<5@"G0+))_%*B+G ^Y)JI:YQ361*E*]^5*2]B5,?2A)1?CJ&H27;;__D]!S'6 M ;(T0X(UPC\G9"V5+@ MO/8%-D?M1/KWEMG,W47*>H@R61IUNY!5YJ:IN.E:R>RH9(AGS ,>EQO0(!F0 M(B#@HJ)A'!N+4MD&2DB-\WF=ENIIB &B.BH%J#4,. 4 (>8USB>61?,'4A+CE9E2LV4NHKF=*;4>5/J1+"/ M*00-3,7:5,I"5!08H13PV&DJN90^F!&EXAJE>&THM;"__QCH^*67%[@F*CQ- M?);U<;/W+G!8_]/T_JA?O_?U@+)=%]*#X[=H$P4U'-S_EK(L M$+UQ=6_B9YIM02(4(JFX1(9Z1XU%1E#.*58B&,M,T%]0T9RM>-/A51^L$_W5 M ]/S^AO0(3[@"]W^H<_ZU3^NK<-QJW,Y(28W6)SSS16[=UU">+)U&4$HDG"W MIPMY1N#Z7AH5YZ1+,Y?*82]IGG_]6D(BNJ$)X95NJ*1><:EMW)]_Z/I=TI^4 MCNY]C0)*Y',CWV!!FU;NM8@%79I=2J#P^XP M?ISKURK^U/JH?4Y\;W1[N.+T0/\^U0,5^F?,IX7.BP_6UB=]_^+R+R\O+P>U M.L7TBC>]O-BD%R2<*.1FZ"=]W^CE,;ND(EV)82XB3Q???/'R1O'2#1T^>HV* M#2;IO2_##73O:S_[6(0VD+S_Y9]][,]?B]9GGNQJ398_Z&/7[1;?+P]SU*VA M=[C6(T)9C LI?T6;H_!O5-*^THCC#ON5[:B[75$WID)@[0$=(==U5?9;IP]8 MDUFS&69I=3F-XU7NM4Z1W%F:CSY=^_5U7&HXRU+GU_7].P7U"1."2>*T#I0$A+83#"$MIE(>&^"];Q7DIA0C, M?'"Z-]J5_=)$\W?W+Z/Y?Q]^.MX[^G3PNMT\WCYMG+\_:QPU6./C)_QYJ]UJ MXOW7I/F^?MXT:MR M]IG)[?F0FV=.)3(CB"2 ""T]59!S#2$5TI."W. EN<%,;DL@M_,KLAO&\JJ5D;LO<5J8'GX+;+-G5AN*%LN"V/ MW,@5N7GJ,8/> (G2[7"-.)#$"* "(280Y*CUU3K"HH;IG%-V2W1]8]4NG+[J M]@ :%64JF)ZAN\(QC@S=&: [#G0@8B1$E@!ADR^0NL@JA1A( M;60I(\Q&L45?0,&(W:QVUQB[BW3A,W9GP.[8CX=0.ASU+H#$<4"#D\ $; + MS")H=, :5>N8QI#?,YEZ;(F%\/S"\R MT) Q_VC,C\,,*@AKH)0@R "CFL[WO=LX=%)5/GO_MV]^38=YY; MDY>2!M8NI;/9<5MCV6R/^&C[U+:'::$W[?\.6SWO=CI145O?[Z?3@:RMI]'6 MDU?.,*3"!USD*T>GW/+X-Q^UM1((AF $-SCU+:4RB*RYJ2I:IQ6T&^@K'T#+0 M%P;T<RY>^7J]K4"\ M8=^WXS]^K56^^H[OZ781=]#NN-5I]0>]HCASOI-3AM##A:#>C,0426SSFI N M>"PSU11,M3MY64>8(&3T.8 R'@&JO0*:DNB+*,2@D@SZP*IUPFI2EJGS=%"&"2Z,TZP(*$07)&-Z?3&] MR(!"QO138'HB=B"9<5RAU)J1 THQ @8) 9AF7D!O.!:A6A>X1N[H Y\QO3:8 M7F3H(&/Z*3 ]<>T':8^B4@;$20JHTQ@8HC1P#F(##?)8H&J=X1J":WCM9P6B M!#O')[K52_&R2KO;[_M^3D=84$S@W/>Z3O!P(XQPI2;($0.NIE)50"<*I9+)4/'-JHKZMU6:8TW^>3*K#G^X/> MT Z&O70)QQ[JWM='!@*>18!R#H& 6PE,X_5_-5K^3#73E P^V$PT<]F6/MH$ M2&E)@/#> VH9!SJR"-#$*4@P=];3:IW($D4<\RE"^=SZ#-+Y@_3L"J2*&F*8 M#$ ;J5,"(0;&!PH"MU9!A!U'Z:IN/NI;8Y N^#Y QN^L^&V.E:PE4;LR1@&" M\0=%7 *MC8J:%@;'G-/&^6H=US#,$%YC",_=(<\XG0=.SR:,8:PB5 DPA$% M#91 ::M!]%L4=E;%'^D(GI6I8N[:E]T\Z YTN]*]5?@BE^ LP]'\3^V(JVHE M%\E!F9RF(Z?M24_=0:ZMH11XJ*,1@8D!DLGH"0@":"I("EP486KMY8%R0@).56!4RJ -3(9)C:&9(W49 M^NL(_46&#S+T9X7^1.P 0R4)U!I@ZM/E88V!AB8=YS-&!9=,&UZM1U:O(?K< M^C%G[)?NED#&_LS8'ZM]8YFU$ L@D281^XH#H[T%C&JOC9(ZD!!-?LAK%,VK M&%"NT3GS/8&.[1[[RF_IDL#OE=#K'E]&+[J=F5(%GC&%+25J,1+DVRC&3&)3 MD=C.9-Q",0JQ81 02%GR72 PS-'(:=) @11A4,SW\*,TYLL<3T;6#?N_+39L MT8\/'/^666"Q+# V93"G FE*@8MN"J D$H!AS $E7:!>,NYU*FN(:T+V: ]6. L@ MUZWF#/[R@W\:]3^'\$56_TNA@;'ZCSY:VE$*$"\%H%(J()6/U@"4V 2(6!1O MM4YQ3<';9Y?E4_]KGW2Q$_'7\_U!I55L_USI8&$7''8ZW^.ZITM6(^:YE$1F MGZG8IS$9@H@&1RJRBH$5TJ3\RP ,=1)8CHA@ AN)4AQU7D>G*WI"LMY G?LE MAPS4>0%U(DK I"(L.@J**0THU19(B@6(@B,1I8(SK:MU@C)0UQ>H3_I<4//1%!! 0DAB?:!PT":@( 7"#JLN,;>1$.^)NAM6W[J<-^* MQO37'+F+O&R0D3LC +N5[5"+6XOSB?(>M_F%1][\;(EK,X)D=AR_87Y\^6>>-;G7Z M;XN>#+N=[6LBVPU;46"9G*8BIT]C5_X\CGO_149MHB@4P$%O %5( 15E&'T$ M#Y$GVC..JW56PW@6=SX'^\L;[%]0Z?^,Y+DC^>P:DE,Y80>9!DS0Z"1@&]V% MR-/ ,28MEHH9KG-U\%4%](*]_*RIEX_OY@U-+9!#2CA@HM )9 #20(!3@C& M!9>1N5'6U"L'[.7% +*F7AB2KVMJIIP*3%O@";114Z=BA,0QH"7E43GKH*+@ M2JBIU_[T?G=PZ'L7B?&5WRZ.\'^O53K^<8&!YQ&:G&=@X,95G22/9K?3O7YE M)\71O!2%<>1"43/4]30#&.Q)5KM>6.QH,YJG!1P;M"H%VF:GT&:KSA>I$ M?AP2E HJ !)* )H2;!0E$EAKD(&8*,M8M:YFKL"=3^NG;A$P9[]\30N'EOXT M/]/6W$_Q-[] $0T*)B@@@2- !3/ 6"V!BY*5T;^CQD>O0-7H3(Y!KA^\EC2P ME )\F0;FG@*P^86@:$]2I8!')E44IA(8'7^UQ 08.9Y;7F3W8S)+=G^F@;6D M@:5D#&0:F'NFP.87BZ6P&'. $//1&D *2,0P$(HRZ(4@2--J'9&:4-DP^84IHZ72'C@&TP&?E4 C!('6UGGH-0ZIL3"MD3MJ/!A:4 M>;!4G!87$XR/L/&7H8Z!/GUD-\1<7'0Y$8YQ3='7O>[QJSB?5F<8%WGWJDW$ M7X6$1^,.DGP;K4ZWUQJ<7=ZZVNRXZY^R_;_#^'+##PZ[;EQ()1>$0FHBE"6 M#'M 3$',+OJ742OS.WM 9RBO!927&%S(4)X9RA/72Z% ##L/! L1RA82((.. M4$[VEB-1*8\2R=5,M\)S/8J'H[#I!U>W7MK=?O_IHBUWTE+IXA[_?KKG+S<= M+[-M9=R$N5/N(_GUVV0 @Q!I!$4>&*,^5^D?ZIY_<6^.T ,68$(R)*Z]ZPY-V]\2 MS;V')/,X:,FS+/LLYQ2/'^E^56:8_:7[+3M+P:\U-7!6R(;YF0GSSO?V$V7. M-[2.;UHIV[K7B:O5O_RZ8E==62LP6RN_ME:.MB 4B5UNM M]G#@W0P5WGX2#5Q':IU^ UWLR4RX4Q'NSF3DBS&CF*(>R, LH$HI M8"#GP'%EK(;!2>?G$_F:&@]+OJB3F>VY,%NI8VJ9XQ[)<6.C4D(69. BTIMU M@$*O@$ZUD(05.D3W5FOM9XZJ97K+]%9.>BMAO"Z3VN-(;2)BIPA7P00&+)(! M4()0=)*I!E(K'.TVY*T(\XG896;+S%9.9BMU+#!SW",Y;N(XU$%M'8(@"H503<^X_%)1$!JMCC? MU-+;2;_S3H?\Q8E1GN7*S/+Y!.CO3"U=\VHS]^K_@EWZ\Z]P\."+)!^+:7JW M&9=+?_7-X;'QO=TPHLC=X: _T)VTVM=/#/-%DX?8".^O57<4+%@!*<#&IRZF MV@&MN0+4YPF5R-?)^)[OW?^,[W+@>R)XBZB&BLM4 M#8 #BD4J?H(Y8-0)1JVECJ?B)[@F:,;W>N-[D9?>,[Z?$M\3<R % MIQ'?R 'IC #68>@QI1PC4^AOHFX7@LSX7B=\S^'&=\9W.? ]61P2:P,=!,1( M!JA6#A@*%4 :.^0]-21*,>EO(F_WGUD>OI_/E=1[$OL>Q$S7XS*C%;PK-#/C MD,K_,B5\F+WUJ$Z)8,4 X55N56 *#&0.6*X4XIEAI M%OE%UCB[76TU\TOFES4*_&1^F1>_3'3KXE&>&EI H-(@G==$^T7HU'[86A6\ M)@+-*_13'GXI(D=_#'3\W/BG:WVO_UG\6# ,<8)AY6K]KL^C_J?I_5&_]>+E M](YU[VNK4RS2C="5]:G![N))I7B:?>\KVJ:T,MTYBV*J=+H#W]^X]S$NWLQH M_/23;K^5]M6+GF_K0>N[?_FCY0:'EW0U\:Z+O0/';]&FWTWL<.];RK) [/I2 M3/Y,LRWX*SJ!4G&)#/6.&HN,H)Q'52^"LAR@\4YWURQ>]J@.^H>_2+2 MAN^E47%.NC1SJ1SVDC+\UZ\E)*KU@T0OE6ZHI.[8J9'UGW_H^EW27^HN%7?N MTL;F?]_N-+:K^^%;EOF^VFWN[[[=V=H\V-ZJ[!_$/QK;S8/]RN[K MRJO=QKN][?]L-_=W_ME.3[/;V*[\]G9W?__WTC_6;\..'KI6-'I>5EJ=RN"P M.XP?Y_K3S_P7VN2NMQ7J< M7BBG"YI.)'/S*"5]W^CE,?]LP!$'71SI7'SSQ_OB-_<1C[ M2Q==W1IZAQ,]XJ;%>-'R5PQ=D-5!M A\I1'''?8KV]%0<)6_AQU?(;#V@'L3 MZ[HJ^ZW31Z_)RFWM15VG^&75_'+OB11UGM-5HOM7(B_UQ5+#698ZKV;>N&7> MN.53$4NTJ$I_Y?3!C8Z?20.I->D3E=L6WSC^.6NT+HY_CM_CQE'[6_S_\>Q.\X^NNP<7[8^H1?MVX=_YQOLD_GV^CSQT_H\];7'\TW M[^GG@V_Q>;99X[B!&V^VSW??_'WTZ>/?H=&Z./K9AS^^4&BUY(X#@U-]$B,E M4-8RP 5F"@;)1O?RIFY:O)R.=K^J-9+I997H)3<47F<..K_B((>HX9:F=L+& M TIPJFKN$/".2X\@L<'9Z=L)9P;*#)1;_6;>NW(0WL]#]+$2N6$@[*YDOKB<1":CW%$CM&4", M:8V\MT+2Z5OP+H>!RA=!*\5AT*IU&=X='/I>41BNYP]]I]_Z[J^'[VI%M;AN MJ STZ4Q]A\O2#3=_QJ,_HWSX7 +FRS?A/++\(_.FRB/SILHCRS]RH461)Y*2 M+]X/TN 72!:VR#(LXM?=7ORU4['#7L]W[%EET(N?UBXN!U2T.QKV!\YE%I8[]%.Y] M\PS^N'3OX^>T_7_VSCY_="<&4][<^L#26GPZ;[#/6Y](<^NPU7CSNOWY8/.T M>?SZ6W.K'>?\^JAYWDQ-%]GNP>99XWP'-0_LC]WW7S07#C+L 692 TH$!](0 M"[S3 GD1E-*T6N=WG)-4=,=-M0WG$-#.VW -M^%I\_V7)';,L *8LM0 G:*X M#9T$6C."L)(&!U6M8W*[X'\*+U;B1HC_3UG3:5/V6Z>5XU&FL+^6*5Q)^ZI6 MZ?G^B;?I,F#[K%:\8W:.G<-Q<=[YOYZEECV*"EU4N:1(QLVM+9 *6^ D MUY0H%-4RKM;OR(B9FF+G$+;/NW ==^%NVH4V:ER!XP9T!E E,9#(*"!LX,IS M%O6]C!1[N]CJM P+KS/LC=NI-]V$!Y316*&O?CS75R'KFOZP6[(F)X:T^/T2$6ET2*DLEZI;0'7&AC./+!4 M64,I=9R9J OF5GAG12OGK#?D%V8L9L@O#?+C;$0=L"8!6;29=R7'/?C)#R%O8O_LT#QX*.W MS4PJ?T= D!(+(R!ECD2E+Z?(P%L\[LMW;)C/M_/(E1B9-U4>N?RDB5GRA$N8 M-/&AT_-QBN?>5;Y&X^6RK70TP%JIZH3O#RH]/?"5_@]],H_$B84>ZFW%-?E> ME"CMOQ_&IPRIU.EF_S_>??7];(M->2'B8'/0>'41=WVEX.?_'D)[_$]'?U3# MW:-MU#S:0;M;G\X_'S2/XYK0W8\?:..\&==JDS:W-G'\_?33>>/'?\]WXKR^ M_6@<-$&&L1UWJ>/?H79D-F MG"\.Y^->%Y82#YWSP 7/(\XE 9KC:!%&&6NH)*=!)J4[Z:.&(>L.A!U\^I)'KL3(!5U9 M7:K:^V6AEGMKLSR\'>8CZX65ST8H8Y)_L@4N=?V[;J_(^AD,>BTS++HH'73? MZ9[O#+(9,)49L#,9VL-6JR@\"#2&!E!-(5#>>P"A#\YH;H0@\TSA7U+IK45T MQGV.5+#00^5,!4] !6./ &'/+*0,!*L4H(HBH*!&@&.A(;,A*"VK=8INGP5G M*EA7*BCWI8!,"D]#"A.!0:-,X"Y5 98I]9])Y/!$Y#!V$*@0F'#@P$!*APMA,@#2E@"J(VRU9(81E/,$-\N_C _ M,LCAQ%7*NUT&31UT![H]3=CG5T]^L1HMQ/:\W?H0WS$=FCU%UC,C9&E54^, 4X#QQ02#B(CC "3AN')-3*8%&M MHQI4,[O$E$G-91A["%&D1>C70J&0%& M:P&L9HAAJ@QAJEHG-06G[56;*?71#YKY].&K4VXR+7V[N4RK43%_RA.BBXO_T[4C#C6 MO:^MSJ5@6*2,BW])DF!7)23J?YK>'_7K5XB+'S]Y\<97I ]4UW6$]:D>Q.*) M#R?BVT]WJ&T*INM.NBM?Z70'OK]Q[V-%%S[>+7/Z7/UIN M<'AIGTZ\ZV)AX?@MVL3-/1S<_Y:R+!"_<6-\XF>:;4&X%"(9&0,9ZATU%AE! M.:=8B6 L,T%_P:QZ^:;#WKA0R5/ZOHF;YG+1 MY4;:FC=7[-YU">')UF6T?Z.NZO:*\FPO(MGY7AH5YZ1+,Y?*82^I['_]6D*B M6C](Y)#*7+Q*VKXSZ/_YAZ[?)?V?[=+19%IQ!IW!"\(74'U&W+EM&YO_?;O3 MW-[WFP7YE]W7\;??5 M__>?W;=;VWO[Q0TU\;*R_?[#SL>C_5ZYW]5YMO*^\_;.X=Q-E7MIM;\?'^ M_M#;9>!+=Z.4+ME9J0TB2 M"/OB9/[BBR^X?*/@\AMFY.@UPC8PH?>^##?0_RF'A375R)\]PXVEP5 ]].D? MO*AB@W+YJ$]=QEPQ>]Q\YC;75=E5JS+RP;*7&P@];D/C;J>R/^C:;P_H$+].#<=[W1\WTZ=72W:;<;+)C]3M(J+S3K<CJKY2UP^-A6T??H%B>(G5[M%"3X>KB7T8QZ[QR=Z_5:RMVMP)$K+P*<"E*=>(L=8HC MW))OF?U#W?/]!P#H0<_\O-9N\[@[[,R+?$J!@?4;.<72SSIT03=(EGK@_Y=N MZX[U%3VH;'GKCXWOC>*#!(W*!C\ #:NR=9ZT7-JZW8B^-Q&D7RB8&[D@+C"H M-+$22D.%@(I(8X30QB*I(]E^V4E["6&"'IU0-U)L._W^T+O2I'HT]R]2/8X: M9Y]P?/WC/T>?M_YI[VZ]/_M\\-=AVSQHXI62DLN"O#\>I'I_.=P^^ MQ>]IP.:;'?SI_#W]='#8VOWX_OS3\0?2B'-NO/F /Q]_.+N9ZM$\:K#=@_A, MYW%^1Y^/FEN'A[MO=MCGK6;K\X$]V]W:_O'YX//QYX._0Z,%\56+(RF1HUAY M$+Q"@ JE@6(X ,&#PE8P3HFJU@6M,3*OZJ=KEA_WW#.*GU/"\.-I[09W33AO M(XZ"9L$!XRY G5JA (X,],_(JG;&UXB.S M,LC*X(8R"!Y+;9G'&B*J+52>$AXV;]<2,>N)T]]6XS#_FA OC M@0V. LJ$!II+ BS"PCN+C?2II@_$-.TSOY6 W\X:8WXCQ =DB0<&(P4HL08880S RAG/G4,"FU2W M@1*6V2VSVQJRVS37U61 E$DBD*>80H<5%P)#9;VD4C"F[J>WZ6^I99Z;G>=: M5SPGC9/1LY? (13M.$_2-35$@)-,>X8%D0RF$@JX1N3\;J=EDBL7UI\MR4W! M<0IJ&PF,P@ QY40K1A0DPC("A2#$91.N#-36?#79<9(P2ST(L.A.XRDP'#D@ M.-?6F4?FD9DB\L@\,H]\$HIX M:'._4?@#;V!6\A#(Q6VZ?G+!*ZTB$[)R,NSUA[HSJ RZ%3^Z"Z)_Z)[KURH= M_Y!<]O*)]9'2G*5_R=HGZ#*.0W#:$0PIMR9?$H2[?X^9?N>Y'/B-X'@@>9ZTBJP3T M3@/+9(@(1A!(B@4@S%IAC&9*1OV'UAB_9;$CUF7DL^?#@+BPF I)&*+(!(.E M$= YI:RC K,'\.%TIUZ9*I^0*B<3-PD, F%F02 & :IX !IC"B2S,B K)=,I ML8G7&)\YLZG$C+F>""^*%^"764Q93%E,B]271BMMO44&(D(#M5I$/T)IY*)S M27UP65^NDKZ@:Z@@!7./B=C.]K,)*B^6U4V%93%E,*Z$9%QYBRYIQ?IIQ,J)& MO69.1C%Y1J)GIY0 &@L&(-68<&N-H+94FC%G2^>1>60>F;.EQY70DX($)NG& M%&R_.FE:ZV#[\SX-S8?664PYMW'U1Z[GMB]IB'73'0W[@^/4Z?>@.V[ZE/H] M[70N.CT5)X7F9L[&7KIPU&\-_+[O?6]9/W(^][SM?NT4GY+]T&G]T-W]:Q': M$!3A,&C@N=71#]44:&D@P,A00ST3)I6P1+BF6,Z$7#4^6#LUF,64Q;0*VG61 M8=JL7CO$&)8)V2@!## 45* &4Q 8ZYX Q"6D%90NV:8[UY9!Z91\XS MUKOBJ=5%Q]TBRGO5;;?2[O8?T@>S?,++Y_(Y?2*+J:QB*@L?K,O(O.U78MNO MIYBF:B# <8#&>2F5HLP0:2F1"G,BI/ LQ@L)Z>35IO.QTHBWC MWT8+IND'N^% GV8_?YHJV\F_/]I,MW2BK[_Y18B@#78>($0(H-(C8!15@"OJ M!-9&^*"J=36/[@$9NYEBLYB6ES^;*7:1%/O^BF(E<<0&0@&S$ )J4I,6"B7P MDG$MG?=,AA)1['-+AHM[O-(J=OQ:AT2>]Q%8/JG,8LKI;ZL_,F_[E=CV64Q9 M3"N1[H)A@- H*0VEFC&)+'%882^A1%3A>::[1#MS[%AEAVHJAVHG.E0[$S$K M2J$SJ;@,1=&A"CHY5! @:)TQ!"/J;;5.:A+B$N6F9/"N<*Y:!N]LX!U'0ZAG MC&!O@60F *I( ))X#HQ1CF*9>G&R\H%W3EDCI0Z$_*7;NF-]10\J#=VSAQ6" M:I6$G+6.B\PQ!'UO^]"U(N([B_.AH$70WCFN"!7<*X*U]DQ$!9WZ[H:BO>Z, M51V*[QU53LT,/!4#-P;-B9[ATEC%, /8.08H939:3Y(!KXDG7"EI#$JE^6I$ MR*?NJUNFPZ8G1'?IJ'Y^'.>AT,D]7ZLV*MTEE8*SXR:X&L!<9:@"J3VE-QPR#5!FIB."%4TM2$ MQ0L^#ZLV*XA9%41<@ZOH@M%0(+(Z^)7%S+A+)$ M8""CRP&H, Q(# UPVHHH*QYL*FE!Z(JSU-/DP9+>"0J00-AB%$D MC2824JDHE] +*NW]S'65_9I-LT6RV_C45B$!@PH,&$E4.OBA0$%H@9,8$8N5 MB09:M8ZAK#%YNUOSU*FPF=PRN97@J:?I8BV$BACPS')-/52&$LQ->234,3:W3)^-='3NM(JDA@K)\->?Z@[@\J@ M6_&%-U[1/W3/]6N5CA^L==9MON3P\-Q:BZV$V!HNM:0&0@T##U)#8AR43J&+ M>P[T\IX#)W"V -$HQ_9V.^SBYU\WB_'F"-)4$20[F8L;99E"WQX(["&@0B"@ M K' H< -DA)!RZIU5(-JYO!1OLFT8)"OW6W1LFB3=1FYGMM^FM-<):0*#"-) M5*"08Z69Q]9#BH/E5/H':+9[BAK=H\>*NO!9C6A(UHNEUHN3I?\P)])" :Q,;50XX/N4/7\R[-G#J!4KW1"?>!S%7^OX?"[,O-@ _1U6VGCG MW1&*SU;95%;9MW'0_3S.Y>L7C31AABL0;;!T3Q 9( ,C0&D7E/+:6V13?SM8 MCIK,\X9M^3YC5:BRW".?&QT_24AYNL/2>V@Z=R!]#$N/8\J-T\;YAR\84>:E M=R ()*/_+"DP4:$"A8WRV/G <<0!K5%.,U$_A\_(!#>'V& FN.41W%5PL'': MW/KPA1LJE/ :("9.3=O?,^XO,O:M@ M0#3#.FL= 7C>IS5E" #IMI2*' 1;)1QM8YKG+"L MVU8,Y&NGV[*8LIA6064N/ R75>;"0G.;7P*#VE#A :?> $J] BHX ;P2J3Z3 M9=RY\JG,YY:;4^QY8%)D.F7F7*6LKG5<[GF?E.3.]EE,N;O"ZH]GV.]UR.YU7^J0UT.WB:,'R(ZHYF3TD=3,RBJ .4F $4"!L@+2IE MWAI3K2-24WQ>=;_+2+#K20AKIP>SF+*85D&]+C(\D]5KV=3K1"0'X:A!K74 M$2>2>M5 !F4 -!"::&H9[ED)U6N^B9E'YI%YY$]&/K=,S-W!H>\5<=Z>/XP: MM/7=5UJ=^+M?ZWCO\SZ1RP>G_S][[]H4Q[&L"_^5#O9^SVM'3+'J?K%7$(&% MY,4Z!F0)+V_IBZ.N8N1AACT72>C7GZSNN7&3&!B@@5I[&PU,=G=U9>533V9E M518UE12[QR]9AOVC&/9/4TTKQ V\28EBSYSP@4=*G6#.X?Q7PS"58>5,_IJU MO%@F+;LU9_EM,!KMQ_%!.K1?BH._DH._>Z9HIF0A1>\HDBD$Q"-VR @>D"#1 MA("E 9]\8XN)BR7EBMFVVVP+NCX*-=UO5+:@ZSV@ZR)\BHETUAB"DHP:T)5C MI&52B-)DDTXF,*O:AJ[/+0T.!OIS"(0\[[6OLD19U%02WQZ_9!GVCV+8%S45 M-3T&CRKID"AAF@IG.;;2>(J#\D));+P2$-US@Q37'/$N;3(8*V0$: O[IS10K;-/M>4\]'J<,8OMF?[/E9V7/U[TH\5 MPYTJV\:3#FZL,83L!L,0AZC1X4\,1EH83%PO5EEULV_'@Y.?\B <#7K=T'SS ME(#XTE.ZE&;::,><4I2K1(PB4MH4=%*82VK_VKW]3NWZN"H,2)!^[D,'*84(1Y -79I#6F@,VRPZ594^1Y'6;SP M-#X8,K9M# M_OLAM+^"UEL%EA=9Z\V1\I*#*XX&/>B\T#%'!0#@<'&A4%6 M69Z+26%DI!-(< +^I(D^<;RQM:Y"P4\ #UO'^QZY9)E?RORRGJB(<=(IZVAB M@D>=7$B:R"1$2MHP[M?!Q,O4<]NI9WF7.M$B)"(]HD%;Q$%=R"9EX5<)^F(Z M!NLVMB3''44NULQYMC-009=I$P2'6YP,1MU\YOE/P]BSX^ZG^//G M;A@?S<[(7[IJ>JXY7EQBW6C0FXROOJ0MW:S.=L7RSZ/AK#$G]D-$;ACMW\@F M:.M/MO?9GHXV_G%6 ]#]L_[3FP(>?_[EKWS%E.[L%9N1$*(?#&VMFDD_Q&&6 M@C;9UK2E.AKF>@K_U>68:",U<3P&[CQQBDO)J5')>>&2_4MM;!UF4ZX&J7J1 M2S'TQZ-__L-N7:;(!QUPZM(!M[?]/[_M[K__ M[>YL'[[PC][+_M?ZM7NV]?;/]6_?[']IM#:'WU3;+=OMUL^J+ M?I[>?3H99/P[5Y>B?E[S]10:C=E4FF5TG#+XZ8.GP+E9 ^=LMC_S'1.;E/$K MO\:;Y/]K!_E82?);[W"N:R@VUWW[:W>JVN12W^BN#]%6*F[6GK6U];&,JL6W=ZTU";C:B[G^5 MC;LG^_CNX\T%T4M*S35S^@,55KM 66HGZ,7@^'C0K^J*9N=K:+5/#6N5' X^ M-Y_I(]7=-C0V.VVV5X<07MMN0+O]^O,+>](=P]_7H]''WU/>3XXG/0O,O.Z> M@_%1'#8=-3@^&<:CV!]U/\7Z+[\-1J/2;Y?WVTY,7=\=E^YINN=P #96U3VS M7!)RZGG7?V_*0U9G>NSRZ8^(]DY_#S*E+D2O+,=X247&E@^9MT=V&*^#+]=Z MY^?5=]O'@TE_7>#3"AMX>I(K=/UM1;^SSGRQ]*OW,2Y5H'X,M:!_L3W;][&R MXVHG^GCLXK"I=\M(CHD2"Q#Y[L*NW*@T._?X]HP>&F-\$=4$'M43S#G M:F(K&4DB(6G%!??:&^.IU-%(2;FEO*Z)30RAC-R\)G;]W-W1:!+#QM.HAKV' MW]'W1^\/7QT=_/JJ!VWB^X=[_!W=_WO_UW?XW=>7?&]G^_3@U_]O3]?\G=__@'/^$#VOAY]?$=_Q^\_OOD([_QY;V>7OS_>3WM=3'\[ M?)FK87_^*WHGN<(:29L4XH1CI+T5R :'J0?E:64WMA3I&$9N6PE[58#XLXRI(ES2$3 /$$U%5C5&2 %V5I+TQZY9)DIRDQQ;J8@3FCI):,> M*)8BR?H@M(KP$7.IL5L'.RZ3R"TGD2\'+_"7>B+9_DL3'SEE&E&J(N(T<&1U MXHCZ8#T&"DT23"."FHXPLDPF!?R>&_C]L KZ2ZM\"Z$+ -UE(D7'"(XT21-I(AFH+EDA.>+-[8TOHB M:?ZQ0%R!N )Q&6Z(%]3:%)*GW-#@HKB4U\\Q$JM:R_E-P[[:XM[]@?9'B*)/@2%L#K$\FC P 'C),868% M3\F;C2U@?QV3]\4\#@^W; PODD6R2'Y#LD!$D2R21;) 1)$LDD7R3B#BH@>4 MZO]=ZN00NDE%RT,@TTU\H^R"5]TZ!;,ZF0Q'$]L?5^-!%9M-*/:S'891I^K' MZR31MT^M-]3FC=*&+QD13S(SF"5NO&366&VX<30'@41B#%NF"./ZKYU\\@8F MF*#Z [M6NER3!KPS&4+?O8;7&(0F/;C^^8L=Q9#WW<7^J#YTI@2*5@@4[2^G M"VM-N8LT(2&81CSAA(P7&!'JK<3>*1MI'2:Z;8CH&P!Y5R'PYVW%]1Y"^O/3 M45-;IHNG(ODTA_TJB[J)7L;JL]4X:+<(V9:[7%C8N3VG]L M;Q++G+:..6TYO2\XK02+$FDF/>*8:F1,BLAHP@7H-L3@-[9H1Q):YK5'9N!/ M;EXK:BIJ>@S3I2)1&)*8T ES$J6-2M*4(C%::)=(F2X?TW2YG"M F)#1FXAP MU. $6JZ032XB3[4PT1/MO6S?=%G"^$6R2!;)LM)7)(MDD;RGE;[+SP!Z-"M] M-;-&+M/GRB_QYR>]GK?&8X >H8]W,U?\&^/\COBN33'/8M M7;#9#A\GH_%QKD1S.%B-7!VS/+.]1&%7G"R'K"$9>.H+P/$VG"K1(>.RK( MQI;L:+JN@X#:"*]/$PZ>W"Q8U%34]!@FU_MIIE7.Q>-<22(M=\3##RM<'2KP M+'(OA5;^&D&#*\X K=G+F=IZNWW@,C$7U]N/XX-T:+\4-W^5\Z&R>_]Q.V_[ M U=_^R]FL&*:6$2D-.#G*XXTH0$I;R+#(K+Z@"C%V"T.Q2NV6R"VJ.EV$+N& MN&R!V/N$V-_G$"N$M@JTA[S&>9TR$&23D,BG8+@@PD4J6@2QSRT5#L;XTP^( M/._UK[),6=144M\>OV09]H]BV!*!Y=LY-A+KKEP4GN6?/)$!.8= MUVH5I^K:62_ -Q<.5G&L5G*L=L&QVIT[5DX;1Y--B!"N43Z)'EDL"0)U4B>< MUM+!-$)$ATMS^YH.Q83;:,+KC(L4$[XG$UZ*C43/\W\PD#Q!W&"#K/$))(L8@!?$-"QAJ!HB!.)4V59@"^BG88%VLZ\>5ZAO' RTYW:-VM M@_KK5[U:[>4?*:1=4O+JQGA6ZEJM&;J6]O[%Q%/N]%S/+Q_M2!0RTEO$E'4) M%$2%D !=SPFU6L>P'KEDF07*++"(%#H %*P#549S(7*:F],42QXI9O#5.EAM MF2!N.T' [_/(@A*1T6 3"CA*Q*4,2$<5D=58.74UL)62U@^!<$NINYXQ;VP,B'.1 M$+>8(ZO!?9^8]<3;P '2.-8=(AY'W+(\ZM9ICM7)9#B:V/ZX&@^J6'OCE?UL MAV'4J?IQ_*3SNX#3YPXZXQ?U]Q5 MR@>O;^I:SK@CWN6CY"3B3.2<;&Z1CA8CHF/@,EF? MO8,OKB1KZG XI/TXB? MW-Q5U%34]!BFQ"B" 95J1ICF42JK(S=82@O3H-*1E2FQA5/BTJ)_,CKHB!6R M,5'$/4OP25LD->:@0,R8YVV;$DM OD@6R2*YSH#\-XXG?0P!^9?')[W!:8S3 MD/S)9.B/8)ZLH&.>=L7LYWT^BH>_(:!F0A;"L1MK^7 MP^_*)"F%$8A2[Q%7V")+:41)\2B,C=B:?!R1)&M*T&Q1>OD3M^4G=R1^6R:- MIR+Y-(?]_8;?5]M;<$48XLS,]GI*M'Y,F6V:\I<"MZ[?)2P MX1)%+3$X@P8CC7% @1DM!FG!G<\ >9/WFXRZX_@V#C]U?6R(YYOH!Q_Z]5UJ#EJHYBI4,Q_CM12=2<%1 M8:Q'T42#>,(*&1P44DQR%UTRG/-\WDT'ZUN?5=AB@'V:@/#DYL&BIJ*FQS"] MWF=XIDRO;9M>ER(Y021#@A2B5DDBV21 M+)F8\]G_8'P4AW6<=QB/8 ;M?HI5MR[%]Z3CO<][1:XLG!8UE12[QR]9AOVC M&/9/4TTKQ V(CTD*A@WUN4*B=B$)P;'/P5G&A5XYD[]F+2^62$.8B![YE(_-B4HA2PA%BG&;*,G'_>.-+4XN%L(H9MMN MLRWH^BC4])![V@NZW@FZ+L*G/ :*64A(\" 0ETPCS21&@C!"*1?8>=4V='UN M:7 PT*L>#/@G'09YWBM?98&RJ*FDO3U^R3+L'\6P+VHJ:GH4=0Z33TD)IV7P M@GO-C4M86Y$D55X:+J[A4*U>\!#XYL++*M[52M[5V5J'VE!L-?5(8T$0YR8B MIZ1!W&@K/16!2+JQ14E'XXNG/E^_U&$QX1:;\!IB(L6$[]N$EP(D2@#V"H5, MM!;QR!VRWBG$G<8I$":5(.TRX37EC;0Z)/*+[=F^CY4=5_^>]&/%<*?*UO.D M0R1K#$-/JTOG-MN]"S2O!,V_+Q_H9:@V(1"/,&: QT139+7SB"K% M.&9$$<,VMA3K$,S66W3U5F;SB!:K"DI<1NAN#A&E"/.:T>#@Q0(-O,=2<(Z8 MSC68:2#(8<^1Y)A+!]J26 (:%"!H+>%Y*I(%6&\*K#XZP@6UR@1PKZC&QG"6 M.,4A&6;X.KA7P=S;8N[RWF9C!27&4*2&*$$OPU5BQ>C"M@,;M06,I MH9-005G2&@E+S/3L+289\D3$X"C74@!HD Z]).GH^@&U@A8%+>9HP30U*@4B ME06 *@05B85*9':4$5I08N6H<5B"1XCU':<<69C<41:0=*+%;I%$D^ M1LT0D10@5TI@$)&+2S(5HHY0;6QR3CE&W/@:B!5!1CH\HDD6R2'Y#LD!$ MD2R21;) 1)$LDD6R0$21+))%LD!$D2R21;) 1)$LDD6R)9(%(HIDD2R2!2** M9)$LD@4BBF21+)(%(HIDD2R2!2**9)$LDBV1+!!1)(MDD2P0422+9)$L$%$D MBV21+!!1)(MDD2P0422+9)%LB62!B")9)(MD@8@B622+9(&((EDDBV2!B")9 M)(MD@8@B622+9$LD"T04R2)9)+\'$?\86]>+\&_H?MKZ)_R877%LAQ^Z_?KT M;7/V8'H?^^,XW+CW,^AI/H/^;8R5]7YP#,\^[?8_5/W!.(XVYR>/SUZC:=W6 M/]WP'UL7OIPU>GIGP>'1)X-1-Q]E_M,P]NRX^RG^_+D;QD>SH^^7KIH>5XX7 MEU@W&O0FXZLO:4OOZ;-=L?PSM[8^-)]CHHW4Q/$8N//$*2XES]4_G!N[)? M4KJS?FD&=XA^,+2U/B?]$(=9"MID6].6ZFB8:RO\U_JMX?PS][+_<.WU<&KZL7VVW]5KWX[^/-MZ]_BATG?3D)W',//5;=? MC8\&$[A=&,T+P-0SQ0($Z^(,T+B>/1G%GV8??I[---U^_8CZHI^GD\D4.;/= MGZO-4'="\_4"$C9Q PM3&CM]\O3KS?JKV91WYCO%-B565WZ--\F5WWWKMH1L M$GWUU]^Z[;>_$^QF=_UN8]FU;CMU%?F,[W^X\T%T4O*]C0V?#]U>_3W#+NVG[?=+]4>2!V-JI)XE[SHI57?+GO=N['TZ[WQ?]_J M#1^HGMWU7FV%6IUTU%BZR!,E1BAOG?#:2L62EW_MY$D$P_^A^L-MZMK! M&-NMA]AO,, VVE+2[N#%M*3=\1[=._Y='!R^[^W17;'W\?>O^\=ONN\/_9?] MG;_YP<[+K^\.WWS5'2;E= F_X^^/-W^N[KT='>8?[WE^[^SC;>^QH^ M[G_\ ^\?_KMWL.._7BAI]['7W?_U=_%^Y_W'@U]?PC/>?]S[=1?:#L^E>W3_ M\'>R=_P'W_^ZG_9?Y%)V+W-)N\]_&:RPT\8@2:E!/-F$K/,1!6 [_K[V,$2#)4Z\( MCZ;&(3S#H365XRV = M ^CH')!=(H@KO&L'HZ9#ZRRUO.WRWHJ#H9 M#CYULP_M3JO!W">PCK3KJMFYI:RI!WEA0"GWLQ?]CNAV7-E7EJE7FJNTR<*0<8*DA+O'>7&1R#.O,/HQ6KQCYXY%X->']4L!OV !KT@GI(% MKR*S2#.F$=><@T%'CR+VFK @-(W@"3/6H;)-KO":V&?["?O&] M2>[A7P>#\+G;ZQ5<6@673I>(1N J*&L]PE0;!%,*1P;G7Y5@RA%CL2<; $": M$OKS;8'I&^!P5TSCNA[9<[?J-3"-8K_W9K\+7L$8!@1.#%F>(MBOHLB CC3?719\:7!I<&K-?B)!N(&"2#?C:ON:#2Q?1_AU4?C M41V?L]X/XURH._+P\N.;D>CGX-C?1Z0.II>?EM5WD'9 >;M3W;T U67O?J8W M^':FM3(;KS ;[QWNYIFX8=3;?W%F/):!(B&]0#R9B+12%E&3J%5$1\?4QA;M M8$5:Y.:7N%U+V72QX7NSX=.Y#2L>G?1!HX!)0)Q;BJRE 64VK201'G0+G!JK M%EGPLPG4O1T/_-_(V5',+WI\$ONCFR\*/@?/_CX7!=\>V6'\)>OFQ9)J"A:M MA$5[RWR",A6)E0$Y0S7PB<"0YL$@4*%U,BJ7. 4^(3N&WII0E/!<:XWX/A<" MBQ&OQX@7A$(HR4E,#L6@+>(F@A%+4)4WFC+00F1Y-9_HCB&W7LV_OT#=TPER M[,04AT,@%--\L[']%H)GGY?YAB)Q"B%4TCBJ!!GEB&+<4"$*<(2MYYIX!BBP^5%BO$@.;$E M7/$44MJ+1:_9HA>$([&@,-$4)6T\XB))9*TA*#$C(Z8Z$B\VMDP'ZXLQC,>< MY=Y^JI&W;U1@C'E1:3"RO;Q<SCTWHA)?[OI'N2E\U+0.,>Z,=91/K5 M=OM900?]MX \!^GU5#&O>[8_?CE33 &FE8#ICV6JX:EV+GJ%@I(.<1C R"H3 M4!)"62*=,RIL;#&M6^0&E5A&JV,95R40%F.^&V->L(R(9518:$0PC^ W4(6, MU0'ID*2)B6)G3!MS!TNV25O9T5(6-O"B7K2C>#3HA:I[G/?\Q>-8VTJ7TC^#!2BU&WA.,N/<<:4T22CB8P%(0)H=#B60MLM)G M$S^YA"&$JNX@-$AH,HJ5K;<8E.C)?;&$^:EL-?@L]%,.*ED9ACXLDP4#<$,, M4TCAO+,C@8MEJ<.(X>2<$HFR -X5IZ9%GE4)E;2<+!1C7:>QGBXQ>ZV5X0I% M3,!8-97(D$"0!]T)4)3U3N7S&EIDJ\\FJ#!;B,3C/ M8N!*BISG06^?2EH"$*VUZWMV8+Q;_$K*9#^Z4@TRK(]'%[F6,([C +!J,8C4)<6HQL= 89GY@( M21-#;A\??+Z2:,EC^,9A%Q>?O$1F,_8?JE^<$TZ]^A'L/#4]5TPX&ZL6=%H:2NO M_6R'X9GE=MSSGIMK!V$:[0&63C/Q7PT'QY=O"IR'DQ<%>0K^KH2_9PX/23)Q M(3Q%1AB!.+4*F>@(PA8;F@23%,M<+D.RLA'G:9KYVIE3L>5[M>6E+)($1AL) MV'( 97$M$[*<6T2,L[JHB-4-N#OVZN'?J6M0#%(%G1P]? \?K?_?2;>I.%WJ3%QK)#+5XM&P[9OCDG+= MD=C]E.OD%@[:!@ZZV_?#G**P$YM_=_LS5;V9:ZI,3RM-3V?V?'/G9*0N((6# M0]PS#(Z8-$@K&Z27Q$F!-[:DZFAU,<&H<,VVFG/;]WP7L[X+LUZP3H^E(8%R M\!MM1-Q@BJQ@!-FDF0$M!^*!=>J.44_U\+I6TXW=_J?8'P^&SVP!\)Y)QO<@ M9Z:%XN&NBC5G]G(K92U+,J+@=4)< 9DP3#,DHS&1*>II]!M;PK1DM:"L\K4O M5G4+WE",^!9&O'12#%$>*^V0,H0@;E-$H-&$O Y64,.PB#*?5ZUO%7)N:=IR MJ[G"ZV$\L=U0Q>94I"8Z-1@?Q>%MMC@]!\_F03*7+R+45(&S8ZZFIUMM]\-! M5F)3":= UTK0]>[,!JE@M;+,(V.405QK"VX.$X@DIJD#3J*UK$OJ<7[K;*,2 MQVBMM:\SCE%,^B%,>BFOF?BD+<4H6JP1Q^!<:!HB,OF(7&E48M%M;"EUZWU4 M)7AQ@WU49;/UPZ'D3_.O4E00G\=*X1[-]:KR"0&68,-TA94'1RU M+)?]E1U&RE;NIVOC#[L"4VS\+FQ\P5L,)41)(Q 62B).-/@>QC-$K0U$,1IP MCF^*#F6B13;^;,(AT\%>BA"VGXV\/#[I#4YC?!-[=ESPZ>;X=.8XF:"4)8%; M)"W\X-1IY*@@*&)LHC$<$\DVMD@&J%L?E5GB(ZTU[84I^9*)\.NC[G>T3@V MN#*+Y-PL(?8Y^'CWP9PN"TAW^U.EOSU7V0QA3PN^KH*O7U^>V7T3L0:J MI)'".766&8QRQ 9AY6ATWGH=\^Z;CA%MR)3OLGDWHIEYAO?4JTJ-U[EI;Z_DZ M"^,%FFX&36<.FG$Z82EQCMJ0?-!7T !-6B!&A%/)*VXHRP?-,'Z;^K E:--> MNWYPZE'L>FUVO: ,\(8QYRE7>S:/P;2A'R7-9 MW3;K!/&J-^A_0.,X/"XI+"T)?5P=6:XUMC_H3Y..2F3YI@BU=^9\8!NPH)ZA MA/,1HX%S9#"1B$CI##581QHR\^"F30<4E,C'8Z8?Q<;OP\:7ZD*'E#@6#+$@ MLXT#%7%1*@2:9MY3JA+G&UND0^7%O/G''/AH+?G8C^/*V]%17GGYU TQ5.YT M^?2[^8&/MXF#N,$PQ"&"E_PIZV$TZ'5#-7NUQX=F+>4IH,H7H,G74T7^$V\B(=%IL[$E=8?0=:6V7-M\ M'E$(Y?E"PGTFQ11(N#M(6-I%)+7B+E 4)9:(8RV!ST2!+/QN'1$A,5=GNYFU MU3:YP39(F7D# M'H]/Z]UL\7\GW9-<":^L.[:!4[^VIUD9H\/!=C[=>Y@3(6IEO>[9_GB['U[. M]%4FT)4F4']VS=&ZB"EP:A8UXL"0D$T^H&B,S ?B:YMSGHCJ,(+;L3A1%AW; M%_4K1MT"HUY:<-1>N1@Q2H(#*PX:(ZTE03)Y+VP*A"22P_F&M>04T$)YV\R2 MNOVQ[7_HNMZM3A9Z%BLH#TJ0=N=Z*F>>W0!"SVRCTSY(ZCQ%-A* 4,X8[VX+E"6-N^BG%=>UISD;%N^J%3]O802@!EU;RB5\F M(V@\0-/HU^%@5.!I%7B"^RW3"192<%X%Y&QDB#.OD(O"(6*#Y4X9%DA. 54= M@4N8Y?&8\L-%6;[&X2 AA8COFLC7MI_3TW2^4 -K*G,QXXZ,&("E,-(1ZT" M$V=Z8^O__)>FA/[\>';@/ZU@Q2*9NULOV]764 (6K208NPL-%5Q:"9?.[%L7 M(1EJ/4:2ZWK?F$#@"A&4E+0R:AJ<$/E(,GPK;E%B%85;%/M=G_TN>(50-DJ@ M$TA3%1$/C"$=@T4::T\U5@$4NS9><7]1C">P:O/(PB[SC/)9Z*4[SURZXVSR M1XBOK=UO_YT,TGDV6LD@O2'XGMGZAIUCBF&+I),4<>4#,L1X)(G!QF)/DU9 MGG#'T-NL]*QD0(\H9O-<$>%!MLH51+@[1%BJUJV-UBFGQ%EOS*I[P0_YNVD,SV] C7M3C5TD'9 /V5>7VE> M/YOJ'E@ CA90JH]/EM8@AXU$&%L1\%R9%JC^98'2*4$J#I%!@Z<':M,0DNV+(&^P#4HED;F/&(!;'P@]'- M6,6C7;AI^_)K T(S2'H!^BGA@M40Z4S1-R$]CTH9I+P@B(><,RZI03HGA"AK MHB(RAPL(O:,'XPZYNKP;(S(ERP&( MU2-0LI7@JH8G'32+F:@$<>AO]9!A#<6E61J S6\U<:G##XZ/![E) __W\PI.M)16 M7!XL?5&KZ6W64L&H53#J\,SF,Z*$"EXSY)*PB#M-$:A5(&4"T98GGA3))8^P MX2UR<$J8HM4Z_>[QY+@:VR_5Y^[XZ&C0R^VN3FPW5&"9+A[97LKD(TZ+(X^R M/57#.!H/NWX<0T-':A,NI<_:P4JFWM*TC/7AX-!^^7.AVU>#X=LC.XR_V%$, M &XGL3^RN?T%W59"MS.;V327)%') --H0%Q%C;3S&%$AI#/<)%^7*< =@B]6 M82W!D*=@X@]Q(&$Q\;LV\:68"15& 0]!8.8)<>\(TIYIA+FW.'LJ5OI\MA8W M3ZL>6FNYRYMX,MU"_[R#(VWG(8!&"U45?^KF<'2F["IQ1,DH!3+$*L03#LA0 M:Y!PS(#>B ;%;FRI#F$E@>/QV'+[5E^*%:_?BA>D@I!@N"44.:[!BHE.R 6 M(^MTBH[I"/[$(\SC*)MD6E&6[8?ICOH?JS3?P56VU#^5+?7S77EE ^T-H?A, MG383N>-6:^22- @^QWQVLD.@6LQBPC*1G- B.EA?+,K4LAVT94O](V5A!0<> M" >6%JH"I4%CB@()0,FTEL@$$Y%A$@?.N1"@PBW6(?S.RS66,- UC/5E2M'7 M^;;Q"S@G_0^Q&MIQK)K/H[R*U1S;W _-AUPQZQ-8!S@U58D4W0?3.0MCC<(. MTLNINMZ M@[Z&=FV^R'_\W*AH )D*P'9'\N$)H6$8Y $&9R+9#'&D#&<@I=) MA4Q&I4B!T*BVG"Y?XD.M8R;%;N_/;A<$Q!!@'LP(9!/+15R BA@A$DJ2&T:X MP,K&C2UZ266[UL:#'GUX9;?OAS&O-/T %E)_^C&?5)CY1.DK'L')Z]F6MSBG=G_[ D^1KZ9!!FXV5G.EK@]]XDZVD9/!M M+5"Y$E2^6Z8XT2=#O TH*6L0-\(C33Q#00>.-8[86;FQ171'KJ- Q9W7T&Y3 MV.9Q8DM+(S<%4=J-*$OD*WJC32!()P).$XX.Z> T(E'AQ 5WA#! %-YAEY30 M6W/XIT2 KE^WZWHLK++CRL4/W7X_+X7E4NJU;3VO*- *&&FP]11\#IPPY9)9 M(YC!3'G!L%*,A;]V,S02$'D8:"Q(MQ+2G3E8CID8=6 1G,N0:Z@G@ER,'E%N M=23>).!0@'3Y8#E6=E@]71L7)%E@/SQQ@CE,FV/CC ML?'3)1MG5F.M4=YZA;BF"6FI%+(R&>.MI.!:;VP9UB'D8I9@B2:U@[!$^/.5 M5.4.E^4OZ[*'Q+3_OJ-W?RI SIA.VF'GF8R<.*VQ"REY)B262;D:R&^9TEV M_/Z _,QQ?=(%3F((B'E"$8_!Y)UF&FD!"L544^UC+A1-.OSV9.TQI2C=;7SK MZ4+@DT5!H9CUP4AI+.7&"$>#2,$H[;CBS,;&92TH^'A0<$%GHZ!<&R%0\%+E M,\<E\$;A<'$ M]>*%%W[HRATW:.4].17W Y.7UVEY.SDYZ<6\76ZRT\/>8][BGD_Y*3XHM[ND0_JR"=R=&$.S,[C;?SU M)\:!+GO#IT)S[G,C[^YT:+V&L;8?R_+B2@SFXYES0F0B45*#D;$HJ4CY)6B42:**&.Y ML)16R,ED>9//FE@3;Q.C\XCOF MHL[=E?P7;_A)3U! MN%W]_9\*&-\O+\Q#\S"/S(S'!8Q7 N.SI[EP09,F"G$N">(62^0H%D@S1H,4 MC@N3T\XZ4I'UQ[6^8QN/)\)?0.YY@-S],LX"Y$KTOT?M[B-Z#*: F'VA^QL.SC=T_@<.E M'M]BP^Y2'9)1/ENV.0=\J=J9&_0GHQ5\U+-8T+S;,V-P-^J"IT+B[M-3/1@? MQ>%;Z)QN@H[JC_<'_8RFAT-XTZ:E_[&]27VL87_4!674JZ._=C_%/BF,;R7& M=V9_IN*$@WXYLAX;\&T-N+5)*:2Y)CPYC@V6&UN4=K1:UQ:#E8RIY0LB!1N? M*3;>IX-;L/$^L7'A#2MM1 K6(;=M?S".H\WYF#W?[NG%@L/=3P:C;IV>-LSU+0!I?O[<#>.C&8XN734= MRWAQB76C06\ROOJ2MG20.=L5RS]S:VLXY9AH(S5Q/ ;N/'&*2\FI4R"5[P)]O[;$]'&_\XTP_'W?ZL04)O"FCS53UV M;(C'OP'HT+I12XPQT9,^>C.)/LP\_ST9SMU]W1WW1S].[3S69 M'W!^FU9^7O/UHHF;N&GFU'"G3YY^O5E_=0X6I]_)34KDE5_C37+UI=^XK>2; M5*JUW[9N[?5N^QT8N]'6N,O' *LY[!4FD]):3.:R"%G39F Q@X:"_ 0S7!QF M*6B.;4U;JJ-AYG#_]7WC51M;A[7=#%+U(M._?BZA9K?. +Q6=VUL[6W_SV^[^R^WWW2JW?T7F_]TPW]L[1\_E_N';6OR'2=].0G<[[1-QG MS@L3T=)(-_.1OE6WX.+D=4V4YAO7?= ]ZJ6>A_4@Q1*L.1]-#7G).$;' <,4S M2\38VX ;)[+;G\2PG3T_;P2GSBH&WB/'"MN8J!62!IZB!']CHXK@OIUD3C2< M (@N:ZK>C/QV<@R#]#3CTY*#6&T#K9OD!WVH7H,V?5U+X,P@.F+!:2RVL2(P'RD-@[,KYZDZ-J[[C3]TQX*O_MKDI M#N:V ST^[)[4O0"]^LMD!"*CT96L^.QK- #?A:FF/_Z)JGL CVO D3X=UR8EJ!ZC[9SN,^?/;> +V[.*PHABSS>K<]9UJ M//@0CZO,1D$88>9_[N<3HQ(VZH6N',-(Z&>Q[,2^#11" N38. MAR S'E30BJ4[#X85W+)ZT7@@G:H[JNRL.L9P5C%LTHN"]-W-I7/7?!5X,EY=\W0 MCL"@_!A0JU,!UMFJF8T[M22H;Y+W!MI>_>OQI#?N(M#SWW%'?M(%/S[F4PZKJ;>5.V\4\[L&:,72!97M]7*_Y/X< M@R7G-H#*FO>#'K'5$6@9C4YBOO=R]TQ[IY/5W!P[5@UMZ ZJ-(S_.XE]?UK] M\.;5CYWF!B=Q6(>?\GJ1[=O>X /T5?=+#"@WT_:@5[H?LLU4S>]-S?L1V (( MCJ*?#+OCTRKV/V3CF'4AO-LPRTRQJ1_'GP?#OW-+P*6(PU'3NR>#SZ!=>#3X M0'D&6>K%NHJ.^GE4>>C_ >#4:/HVL8IY0 T'\+:CO/(*VG&3\2#?\QCZ$%1\ M;/^N'S$80L-SB_.Y#2?UTA<\:Y)LK>U&HCIXN3=MS5Q\JJ!+9'>R+"ALV8"6 M!^Z\U4OJ!$6! Y#/.<^GG>>3S^?MAR=]ZOK<:PM-^9ID[N1>/ !"6+VH?W\; MAUFRJE.JH5'PEY/H:XQO!L0/.P_+0P@=PY83/W% M!VAV=C)_KO[LHE?=LS8Q'(!#/FQ6#(]R-NM">3]/Q]$XAQM]!*,>-C>^5<_9I\^83WT%/A5UL#)Y@V)4%@%9-\B:8!#-M-VXF&32Y_G1 M(^ 7O]A1MX;R969=C\#70P"$[DFOR2&?LX/#H769S[A=ENIJ\%OZ29 M.U&-YO[$'/''TYM,\A^A0\Y3FMJRO\5#:HDC^RE6+L8^V'X\L M_6H^8Q=\^62AA0^Q'X?MU9 M[/CL'B^]Y]+.WBD P]/S';O]!AYK7 >F] K$*H+1[[78=HX1P(Q <'[8F_AA MTFON\1;]SV95T_UAGDAZP*+@;J=5&.1H[KPO:U:1I@\ZVX+E-*;,%+K#IC)9 M?HOZ);(:>Q&FO,NTE1_>ZS4O.N,VX\6ZU&B*OY_B:-QH=Z$/F'B.X8[37O7+ MPWVS>F0#?K<9%H.3;G_J-RRFH,ZE7.$*B[@X8I8L(\\Y-H_>\'$R[<]E$M'/ M>NV!$H&=#9M"!1[(^ )_CZZ1/W?CO$LKQL\_&#(Z'>F!YWMU5 S.HK9@ZB[;0=4DOVM9IV0D4Z5 MEXEK/PTZ"+H/.GXX.+Y4/=?'4CN&&\"/+++9/.JZV/S-D3@Z&DQZ\&) '*.= MV>_'2;]9-I^#V@H-K0]6JTNE-\M0^?IAA.&:IE[B:?:R8C_73;RB[Z9@-P?I M\]VVW>^#-0!ZUO01VCG#V/\+;>HUJ+=TW>(UWC;^SFQ*F1WGG 6/N[6_,_=E MW[Y\T:EO'1V8WO"T:2)IFDCF8F>:LMD0?.CKF5G-WGG4_0+TN#\^&DW?_-\3 MX.H,-W>KLN^>47YFWC"4L^]:NP>?X@SP9S>M!\*Q/QR&C=$%<[BTA>09JSRC.SRW&9&KEJ M C=E=*-EEQA -0=+0.?+?6='H\GQR91_9JBP3=6V&L>/&Q8^K/%J@;"KT/KZ M&2MD&[13'[_9T;A&R]!5PT'??NH. M)W4D*U<*J.>%%P?_V=U!Q'0JN&6(QUV?)P;X)7-_X/MG'UE#.'@Y,+;!ZVDB M-A\:W&\>F]7<'<^;U(2 AD#%6]$J?UP "'H%L/@46<9A;@JP&$C'AZ,SG7 $MW+@I:5Z$-:$J3NM MP@">33S.+UW[, T U'QU,ER$@>84*T>24/X-U=&OV ?]#/JUN4R[:13A5<+9 M?LJWO[0+8;*TT ,!ANN\0?E&2TU:#FA.B7W=;5GQ\"!H7FXWO']C.C5[/NGV MIJ?B-U_ N)J]&33AN%;IBR.POLKUK/^[UQTMC;X_-M]NUAT6OUBXRC74=# > M]Z #_=_S\3!3W!'<=L;T\U/KH.:'WL!EN[[0RDP)H24?9L,O7W&9AF9F&O-:J;0U-RD.YJU:?Z,3&-F4UQFJH/#A69@[K,^ ^?,)";-RL!,O[/AUAW-GCJ]0[Y9E=WGO-!1HVX>7G5KN[,P MZ2*6G8$7M'P,>%/?]F20$PKJ98:0HZJSOAO-J-NYUP8?:N*/SO9"[4_;*L=% M$)#(XYGU#R[GP-;!$!K7?N!Q=D8N6$NNQ3D=4G,KF<=1[ 60R4N%N;V-$YC7 M'*9L\_-1%YIZE9[^56-JS!&;3X,W%F=LRQ?SI MX*F7@YH1!"\Z^)Q!M('N8POT9)SC,7F+3E;ETGVO4)B;KC_.PUUA,J4"W=&B M2Z8.=#][ XU3-H(YQD$GSB;YT/B"3T/>Z_3PWB01T_U&E[S*=Z,U9Z,[ M@E%O#3%8!,Z3549SZITW 1NIH .:*,*,X]C>: < ?CIISCU]#.M^.^[+V,@ M[OT ;_G,0H3[A]LLGQLG)5-1,B2BDHA;1I S7B.&G=+!":P"K4L1;%[ M2J\WC30UQQG,EF;.U$$9UZ'H:6AX%H_^#)=F^CF:I)1S#IM84YI,F2OX$Q^; MJ/.RNU#'IYH047:+XRC.#[GY>S;_N MJ&NZSO_#/KC) M%?NQ4S7++K6C-76Z&K\*7#8 X>DCFYRT.&PRU>9>6I/3<[Z[\]7CO S]H1:" MX38]*F%QR]IK[0/>PZ ;=J%OSE\(TB#3^,JS-+TL?\9]COVCO 38]#O<,'[I MCJ;I!HU4<\NEZ,(LW[#./)B=Z_#-K+,FN6X64IA;R?+J>[=9J5H>-G#;SE2' M]<$FP].Y-O*+CIHN5H,JI]Y*5 1?W>0]!"]." -@[]W%#!6>K7:] 7G. 5%YY;OUS]#1*R M&JD 3>5.;]*)8+<)>-5+M[5E_GO2 MFR[*4CU;E*V!:W9Z2OW\VM3@I7Z? !['C,475XU_!Q/PXTD-JDW,JYE'0C>E M.)R%EG.:[_PUOHWOB\C3:,EZIQ'!,Y/;YL6Q>=V,F=8LX*VR<^%1+1&]R?GN MYT#NBAR$FO /LU[8K34$\LY:=.>J*=X,)1%$E5_,,U97;YR-D]>T8;O/"1' M&&?3_K<3$.XU01:TLQ@;KX>#_F RFU";=-EGGS2+][?_,LZE2%1"B5B@_CQA M9)V"'RI(S*P7F#^RU?ZI3>7("D#F=AC4>9C+,'%F+#PRL-CMS_-LJES$M9F, M7FV__:6>D?*;OOVCVA]LUM^B7-&\>;_[ULOES:^:LS>K^O#-ZH?#P0E8ON+X MQQILZ,]O8?KJ==/I#$^6U):Q;_GJ.WZQ;[Y&IR:8\7@ L#I;48E?,O&NF>+2 M0G?MT)P Y;;^:);B.[1-X<]\ GCFL8-F>T9>._6#O.(S]4S"?",4R"TSDWR? MP62RBZHRF':*A L\:4&5+3BYDL0_.@%\?UYJK>+$LC-@D;-?V"[YO4 M@VFJ6EZ;RD^UGVLN-:Q)U73!RC9S4G-Y7MO+DO4FE^P63*89ZE/A65K@[)7K M^%&3>#=J6I$?7"^OZI]@:C\?+=L]AL&1MH9K##4#]BGM@\'M2>0;T^6SN]]8:S3%7K!M2] MGS?[Y&7D^=K:XO['P$ OW&"8]ZG,;P&O<#P _>6OSWY3WWS:(1G&EGWD*SLH M=.N$R-GZZSE>>-6JX7<2>&=U;"_F\$Y9\BQ)X?L<8+IC;M3$%7-+Y[F%T->K MM?J6#;TL>;&Z(F_Q,4P,!WX\:.8%BK\U+U","*[:-3&\J$U@NC-Q]SAOZCP[ M/S\8S->I;_7*_O0#J'SYD=ZY.=Y^' MR#HY0RZ'@FHJGB'H0\Z&!R]O/O?9\309=QY_:W+QZ\VNS;;0X32S8FF#QCQ% MZY*$NCI8%1:^\ #FEM')H!G_R[LZ1M$WFRKN%(J_??-%PO@,.L]@8]YBTY^F M*,2E9TWA\&F'>>2.7L?AVWP(;VO\T=.9/_KRR_OC/[[N?_S/T?O#;? EW_3V#M]T M#WY]1][_^;Z[]^<>?/_JX_O#O2\7_-'#[,ONT?T_7_7V=N#>O_[Q9?_77?[^ MXW]ZX(=^>9=]V3_W>^#3IKW#W2\'O__E.([>)04S%$F(!X>1YM0BDS"7F#MC MO#Z_GLF$UDY$S!SA7"MIL8J!*>N]#IQI=]Y_W8_CF2?QPV]YKU$%G5_5O?_M M0R]:3P(N#\U^OW_.]J=D1+%H&1BMY-(38Z0EPDIKE0(+YLV>5%_%Z=#-<-N< M(%TO%KQ\_;8^F@'P/@;'+:Y.;U4XW M9Y6%W/ F8S,[,??8ZD4JXM7W"KF->9Z]ZC6^=?\0\Y)*-V=/YI6:QK4>YZ2_ MR? 4-;JK+W4,RUHYLY1G?<[75R??I/S 6;. MZ+FO[_-J0;_>M71VZ]92 ^>]-=5HO> #,MWAS.&M M_>6F.YN,^;J7ZNF^R4(]GS%N:_5GM7>NH8B:%WV9MF^>,'YU"R\)SI>I ME*2D4I94RI)*65(I2RKE6E,I+V6*WV=^JW'@NW6=WOJCF(\".DCGG:B:GV[W MPY39U6/N&3M6IWO;?R4%O1RB1-@X<*Q2DD@[KQ&FCH."!3/D@J/T8#M8F\G5 MQ=[@\^SXB=$T:+588,@%:FH_I#F59,ZGYE64'LT4S?FF$73])T7OG['30G%Q5L]J8[%ZT".Z_7=T^JXMHS(I]6KUQF.[0/M-DX$ ME#S!F>"'>@UA,(%;A%%GFL>W6-.:'69TG1!,^S3^@*-HI<#K0T3HZKB4'<.S MUCM?%='VC=E'7"/Z/@SD\O*6^^<7O5?]W_=[[T_?OGUW<=WIWL['MYY^^O^U] [./Q/VG\QK2_Z M%G_^BV-OM0P2.:H3XDYK9+P72"HJ#$Y:&!$VMA1C:ZHO^H@J*Q>L:=.[_; " MV$013 871ICF42JK(S=82HLQ5SJR:6ED_HW2R'F+(GQ:X<"0 DBW *2OU+^K6BDA>JO_7QDC>Y:'NG=@?U,6SKA?L MOO*%EU9]&(RS,)CD%+N;K#Y^KTMO6QK G].]ZA5LSUJ M5^YRFQ[I4N?H7HDY=+6NN93 MH_E74GRFEY:?[#]VO1NIK[M1GO[]0;#@U1G MS8\.%LJK,^@+_5N%_G67XO1$B>05YHBZ2!!7-B!KI4'<2^:U9ZZ)TXN.8?CI MN:3%NM<;W2[6W0;K7@2]->$6&ZD1#T8B3A5%1E*)! ]*<.]YD :LFW84+];] MM*W[/J/%Q;KOT+H7T>1DM! B1I3C-&#=)" =G$(^4!PIYY(25\_=S%P\#K]8 M]U.R[C5$8(MUM\&Z%X%9BZEU.&#$G!:(6Q.0X]@@8FD@,7+'0(=Y[F;:M-ZZ MVQ?_:$5,I;W1V=[9\K<*'QR22\\29!^\/#)])2!"TB]/2] 4.!Z%;@^ M70JD",)"U$D &0L&<9&)2 MO5#,O-5FON:P2IG*']3"%[$5;8/4M7&SO#AB>$"6$XJ42PS^XX:J]'BF\O8% M0EH17'GR"2O3H^1ND[)R[<,1GB2\/WA YB!=A?(%VU? ]H/EG:?4)BJ5%"CQ MD!#72B&M@T511 XT#B=I\YJWZ6!ZZTC,JE;TB);,GCI!A$< Q MF%/N2$24.F!]DE-DE [(,!:, -?=1K;F;)B"#$\-&1X\\E.085W(L(CX1.L2 M*)4B0GT$SD UG(,-ZD&$1*?*2 M"0VN(.+@3B!>[XRT0!RL9C9$(2,3:LU9. ^$#.V+^+0BBO384G0N'(6V.""R M;*@LK2P;*EN#+(\M/OW+9?LCRZ$>C^E0CV^=Z3$K2;3>&#G]7AG9LUGBN/#3 M[_)3^)RY:1/QWOXK,E /41J)F!,/\YEF1D6%I &?(WEK: P;6W@3D]9GB96@7BZ=+)0P:$[P*'3.0[)E"P5-J&HHD/<^[Q?Q6AD0G", MN$2L\!F'+ME'WJ)CA H$/6D(N@$"W3+@7PC0G0#/_H( *<& DUJ#@E86<<() MLI(+1%T@P08NI9 U 5K7/0@@ )Z94S"2-G743< M,H6,%@'I!#,'$T9P63MBXJ(CUB("U+[ 6BN"=8]M&6#G\MS0:\9\I[76+@G[ M7B\H_!2GFSOHH7;/5BT,%DY'=9FE5IJE7BZ'"ZV*PC E$2,J+V@[A[)?@Y2Q M+ %;3IBD]80+UV\P#[PUJH!G <\G$>LL,'I#&%V0?>:/HK:.=!4$+@CY;!&UAJ+;@YLUPT;SF%1/2-&BD M 44=8T%A3&\=:VX[@K8OK'QGH>I_C"WTZ=9,F75!^*Z'WT/WT]8_X:'Z]Z0?FQF>X4Z5Z5DMEY&F4U_[8G ,+3^MXA??F^0KKCJ#,N^B63XM MH9% SH[RV0J?[3",.M7GHZX_JH;Q9!A'N[?5.JS [YW(4_638 M'7?S^0NINM_3!?@*^X&VH>6S1K^=M_GEM*M>#0?'N?LF8YO;?9#.(_+V,=C] MXCP9^3@!N1?_]>;T_9_AQ%$.X/KJ&/Y.]_]\U=O;@7O_^L>7_5]W^?N/_P&0 MW?T"[3U^]^=^;^_KJPRNGP]^_RL)[K3B"BFC'>+)6F2<"]6CV9&$U/HJKZ5V\^K,($^-\@7]T=PO <=]&<9?7M>#*,FW/' MI":UN:%Y@';[D_HY#^< M"E\H<%E38;8YL\LIB5\#&SAK7+],1O#4T0A,R.5*FM!W.]V1!WU )Q_"DW[I M 1]^6)O!>R]F-O/N,XSOT_V/;[)]D+V/OW]YOQ/@.?M_[W_<^WKPY^^G^\=[ M_-WQ[^2\S>Q__.7XW<=="G8"]O''Z?[.J[_WZ2[;H[_3O:][XOW.+GWW]:C[ M?J?VG[_N??SC+^HM9C@I!(3?>[:=(5$7A B..0_R<)EB(M)H>11>4+?Q(-90W_&G[AC\>G\-^]CVX,F- MNC-DR6#S9Q>]ZM8SVB_#@0TN?[*C4017STV[^FQO7OZ6LCW^\$$?_-W>Z=3? M)9U+W-S\DCX.Q[9;]T,77C;$'&"S&6A'$S>"&=0.LV<*>'O2B_G/4W"]V(7_ MRI#\*USZV9Y6KP&X\U1=[70_@=R@/W.'EY\_C"D.1QFQ[>BZ6NA4)Y/A: +@ M7E_7K[;S]]7KR= ?@?==;7\ ]S^?7%I][HZ/JEW O1X\<'@R&-;#OE/!'%3_ MM5.%^CVW3X;=7M--HNFEZH?U"7]O14;8GZ-8XG$]L_[U"%?24="+<)X*#X8P&*VP2T0*5,X%Y)J<$ M2K$I@8(/-R90K^UI_2*'@]I>AG&&.7'TZW"Y'OH#9>(JX-$&GE#!+6\.0D!IVIC2TBP+&_8LWI/$4ZF0TX&"$S&YV: MPO4AJQF;\$>8$!:FWNM:U^TU$:?9N 5;RB2LF[KP2P1;']3*KV"HC,%&F\$\ M'@(>30?I9S#9-*G#:K6AV0HL;!D.,D\[&0Y\C&'4D#K;A+K@"N!OP]I*;*^" MVQ]7O0%8,T/8$0?H%EP/4AV3T#*UG1\57/A3!C)<<)>*4X,LT9S":!C ML12))_[7[JVM9">Z\6Y_!+-R?I\7=C@\S0&@+$6 ACEL5E&5(1ISK M&22"@( J\".HD8HF21-X#T2)[UK(#_L#&!KZQ\WK3,CF[/IB/M:Z^__8^]:F M-I(E[;^BX+RQ,2>"8NI^F=D@@@/8RX01'AN/%[XXZ@HR0F)U,89?_V9UZ\I= M((,0O7'6@Z3NZNJJRJ>>S*S,3!>+LD?O/TR,86V";M0^ZX((N7Q1(6NI#<-1 MP$.[U0+]">3J.&_!('2A[WL@_" \H.QF\W3QD-7:-@AF)POF].-&FW86UVX7 M$.AS>W-DP(ZM[!?H3NW<&2YZG=@Z@B];!7&(/QLPM/"HJ[T9]=1=0.?ABGQ1 MKWT403X_<%8M$K.8SUN=LYBU&_X,$% M,PBAD[_,??,PZ]"73K=(:JS^!&S*H&1]WL9JT#YT)KL($"R<$QCX!ZVL!:)Z M>1G9K9U)X)\ _-7QT!=PFR>UA/L(_3D_;M>^MZ']<(TGYG&<8H0VKT88 MXGZS-X3\B?UA=>SWR(MVN)!M7LNI> !L1!N?-VL: ^D:CO=SJP*='9JFD@U8U+#''64&F47IELGOQ./BJ_'LPEWMR7D=2,.$[ [G::WV"B7@ M5D4 -O5VP0N _ S!(&/*:(66,PQX![MWMAK%[@"!?@#VM::1-+_K:0MXDB\) M/*!MJ>" >,#C :-*J>K$1FLM]V:DJ^21O]Z[U8&* M]"AW(78R@!\!SVNYH# M NA@ZQJ2M.'C+VJ[]N<'N-AV\C-7;R)WD]UV_5ZMU>[!SZ>-05.]XS9TI"" M)20_0(LKZ"F,&LJFGN(N^W,P6G?1Q_*%QCW.+SL IXEW';];.23/^5ZY$_FR M_0QAH)5FR=DHA2F_\K 7DZ^>;SEK=WOC+_Q@'<%NW1I(X<#(6?MMW.5Q6\4^ MC884?)*6E\-<[N-Y7PN9"F?-8"# @R?FR_IGQ7:W:+SX!@OA9F%).LHT>5(' M_C!X[XNW3)?IWM_?,/5:91^,$+G6LM(.&>4MXI$(93$WHC"PW\^0O3T;F"7N MU.D>8@L?X/@M,+_^WZ[S^_JM>\4 H@4'# =)*:Q%?Y2"^2/^>=X(O>/A0=R) MNP:'@/#X%NL*:G?[+1,,W^>3%IT7VH8(O3*F$_\>=X:].;-'$;E.M"?()NCL M'[8)H-1=^7UZHX5==CB >DW \V][^XDM64RK.Z/!*([VC >X.$L%@]*T9]WX MQ_"//X='@QJMXM6*F_XH5'-OMNCMPYJ])QKX44&_-Z\!=A<+2^G7 M^)U@MLL^PW8PL+3^D:U#G7P5=,^,3\-'ZYEJ!Z_6]_>W/M?V] MVN9>_?/>AYVMC?WMK=J[G?I&?7-GXT/M\SY\L;M=W_]<7/Y;OV6!X0"5N7;\ M\XZQF3J!/GT.<0(\;_1=W>N+NN*[2E%2R7P*.@H>J'-4M2WS4Q:@?+V+H8D8WSKM..F-"V5/3O*2M>0 MNT]T'1@QB$FW<.D/>W;SPXKCO25K[L/U[F*JH<;-8W:3TCQYV[!;^=!R[D+9 MV:E>YV,C#4W]:F>9U\>*$@![BC?)%B^(<]'M@U"U8Z:KFX8G F9'+JR_OOZMS8\OE;XT<> MWT(L2B?EPSI>/F/0Y;''9'1SUA0G6H49=[;;Z$XI8H2BXM3Q0/>K%1QO4LQ* M">UZ6"IY,LHGEV*5W:[#9TUJL$ 6X=6[O>P4*6??3RC#I5*6W[(7_7$+H.AH M<*!OL,#\,;S%:N&.Z7<&+]^UV:B;E^O0_)%OB-D^&V.G.-,,-[<[O?*'WXH! MS5I;K1FS:->RCZ83AB:H +V]R$(\4* G_5:-5E:(VYV+ZP:1X6VC2R8?,0UE MQS8,)[OL*GQHGS9\S<563(VQ8VS4UFIA'ICL48&5C5XS#K7W+JBH$TZK<3?. M"U-EV;D^["+-XO>F[?9JP0Y$ZLIJ&<&EHR)EZQ^Y^+B4]O^[S3P3?IE!#:!92XL].C^*4@H-%(ZQ9)M=&H_;+-?P/G(<7\&RS)>.>Z1 M-XARWWVH"S];#K-)LP\O$;K__F,&>7IVO=^8-2W88]1^)=>4N5T'?ZQ^3N%' M;%Y /W^FP,R;=;DM$+5.XVP*?>>HI+[HNY4'*Z9>Z[%YUF:I@;,@\WUS(.Z[ MF_%G"GGF59?E]I&ZKL@_O5!%&2).UZA8\"G8M-WCJFS%:\Z;^HR',&2S#' __71RN+]S7J?_- _AOL-]N.;[?XX/+@^;NUM?:'W_W6G] M_?9Y_?T_C:L![H?O/S5S$/SAUW_@FK^:=2"HN^_??:^??CFO[Q^0W:\'^&!_ M _K_5]IM3-1P5HSK2*5"1@6+N/ 6I9]S',Q5)#1^P-XNY]5#9UA,*Z-XG/II)_@[8]:,&1A)_>@ M.;]-I%CD.NV\X0=\DCJSU!4G(O MA.,N4GY-77UYU;/1+*PI6GEMC <#\SE(_OQP&X^>7YE>/+PNB5^9'H>=.46];927"O%M5)< MWY3B>L52-CZ(5^FNE>Y:Z:Z5[KIH3'20G.V 'I[63W:WFB=[7W%?B?\+C88?KR@.(ZWB<7OM M716DYE0&Y=5LISO#(P2SYD!WW 4:@ MT0*M]M\9]M]1?NF\_Q*EK<+*($R$03PGY3'H;"-Q(T970/9\0#:O).P*16= T;W-"11EC"GK=AG:GHX>/K ME\9!H'_/_GP*NE7<\$YT^W40-IS ??NSO+J"K%D@:U*C!:!27"F% DPQ$#\5 MD%$6(]!G%;%!1F7HRCH7ZO6POJ4C9AO>=_HYE(/IZ>$CLFG=DR9G6!8MD[3R)6 M+.N56;RN$[#"YE7AV4QXMC.)9UP3@F'RD<3:(RXH1<9XAQA5*D:*E0]R95VM M&G*]UNXB$K%G]A2\SR)-_G2H MTU.HX(.#-EX)XBTQX,7J ,ELR/9E$MD8=\+AC&?"1J"$"OX**2$!4$:)<8)) MGC/ERE5Y0Y';QWD_9XF(>DG[W4*CW]#O_\:HVV(!677XXE$(=#")0)Y28X5C MB/A0Y%'WR"J!D4C1*QFH#=ROK%.VRLQUK?35NS,7&F/VV[GDUW38^B/!?A#? MS6"T0[N?&=NP^[?N!F\AQ&)>HU.!]B]GGT.LKUCH7/8 /^4>%IR(Y!3"26'8 M RQ!FEN*DM(BD);OJ)L>B M*OE1E?SX)9E9JI(?C^Y+5?)C64I^W%O"XTK)#Q7@W:-FB8G A:"6DY#O2R:1 MB&VZ5:)NV0%_;7ZW=PV@L?$#[)39,KG3*DIE#K^Y&J\QLF%V/]I.;YRF?(*$ M5NG>OF]_"U9HRV#4(TT1<18Y,D0ZI+%5*A"B93 +FNYMD&C\(J-1X\ZHK.O9 MV(95!?-A85^6%_P1QZ5!RH6%\I?AAN86)2N;PNHQE$*0-5@MC]K[[^8%"L^? MJ!"^1OC#I6N.&O;7$=)L@2D)(4/M VS#.97C M0;2=VP]ZO($A*?+7_9/SU\V4UV\YTO?=Q?W?W;F[/"3'T"S9G6;.\/<"CWQK M1\.VRLI>.;AR5))J[JFEYN>,?5%PN=/$?:.NX8CGB@CG:?(\.6IMCH)A3*I$ M.!/BQBQ^$^9LZ)/_(_0[%X#@5Y60H5[Q[G;5XVO13U ]8+SL4?S2C:G?S+O" MZU0Q!G;J+WAOZXCN;L&]^_7CW:V_,2C#\.QM=OB]>7SP_:^3W7TOZN__.KUF MI][_F^_!?:">-'?I]GE]ZV^1WW,7WF?OZ[O&[NG?/^N7)]#WPYS'[V(4=>F) ME,+P@ AV&H&"ZI 3+B&<(I=8)QWS60EUW9H[?T%ZLF=_X2"HROA98(6/.+A@ MC<\S MZ>OKIX'<.TM(T"2?<% J6,=#),(J(IUWVE0T<&'ANKXY00,-8+5V1"+GG$(\ MT82,X!Q%)[4D1F>C]9.5V8E')3*.Y+/K0N3P;(ZTME@(0T$^P\JZ7-6O*6_7XI&A M*J+RCHRUN8)]+;]8LWU46)>\1C]0CS6(.H]0Q"1,=]6QE':\)_1Q&LRHT9BA?BF-IC=), M6+7"3E"@&(Z)"BD6+N%0,.>H(DER3P!15 M*6>$G@,A6J!(FKF7E%G$-JJ8Y=<9-5)!W3RA[F("ZA)@75(F((5I0MR&A&PD M!&$&Q#%*K7FNZB'P'-6_*G#YEYY#&1^A?Y\G&(JFQFAI&$J)8L1Y"DCSG*I=)@%K@7LLBG1[.K3:^W*65GNEDV_Y&K[XY MRNP@K0Y41H&XM!1QX$+(X2!RH@>5%,=*,CNOXDIS%\E?F-OAGCC6LM7O_2ZL MXXO;DCO\ @@H6ORC ;MCP]\=4D/+#-P@5V4.B!SU6+>M]N=XVEBM[;3\VJU9 M)QZ6NN*Y SKW6K7/\:P73UWLE O/K-8R4*T6(9B --"IBR+9>#,69^2&'.&V M :BU.Q/?G/4[W;YM]6J]=@W>;N.H$V,N?UG$@.:BF+F!W=@YBIW:;_F)__4O M32G^<_#5Z/KB:_+GOVOGC=[Q1/NA.+@W>H7:H/=KM1RIFNE] RB/;[:[.5ZU MUX&1&B Y8'<7J%!ICRD_=7-3T)W_-P/J.TU%\I*PP 2/2FJ29.+*&A*9((8, M?+8&&S3\8PK^Q0SP_]%>Y*'H[K<'R#[<#V+W?:?='>LL\G4B]N/#J+]OB[W] MC8O=RQVZM[5QOOOWMZ"<#XXYE*1,@,"*(8N=1"%2A8VGEJ9<)!2OW8:_(&O- M(J0?%H?M'A?K]=9UT3VVG6S5GN?2V*F_>P0UF,"F7&JV=[&3+3&QV^ONP+X? MPUXG_S=C-$ S",Q>^ESTO?QUM(+P&UM!]:TO;/?H6[ I,1TM$D)$Q"G12#,6 MD?0R>>\X\UAG1R)?)?)Z^8M:N0P*1+,_/\!\V$[&+:+^[&8$/6UG>&_[DS4 MREK>I7"P]J)7 M'):C)UK:><+2#:QTKD/$\Q6:=%,MY0GW+145XMOV=? M?I[N;7S+)^^),PQI%SGBW">D/68H4D=IHB1XXAZZ_,[:.?-00:^*=#9'F=5- ML:K56K?OOD=?D+\,9%C91$#]H%;>CHN+8%2[=@@*S\A:[5-@HH_JO?BF7G&5X=B,0DM3VV M60#";/B*?4HQ9VH"?9\K&;25GLADDXJ826)O3*13+?!?2 $O=\3>UI?+^A:\ MT_X1K1]]D\JH:&U $1.1RX4*Y!SQ"&-BO<")B7P,CZHU<<]BGU$EJ,!OP=9& M?>N$PMX[3_"[>>\MMGN5K!N!6 MYD4Z F5T<&LG%J!9;NZP%/,%GZ/O=PIK7FT#X!6^)88QV.I!-X<+0PP%Q80^ MM 8U#0NU>83!W0'S'-'4FLV*=LA ?=9I_X".W\E*H:TA3$_W-5L6!A< $SZ; MP/X;N/$4)\X770P)2#%*5WJ[5GMEII71X.4T67G5A#X,U 5J1IMM;<.![A29 MLP _FDT8KGY./=UIG\'H7L (V%ZMWVLTX:F9V.4-%\;FU/IC>%H-&NJT"KM& M3E_1^+\^7 2CW3C-+<.(-XXR;\M-'\%BN2B(X%G[')X84VKX1FSYBSS0W8MN M+YYV4;N%H.&SU6S!^=S>[,)Z.CMK-GPQMRC/9@-N&S18V%U\H^-!R>P6MVQ\ MWBGN@:>D1FP&!-V ZTY/"SIZ!#?4;*=C+\JKWWU\OP%_];OE9+?RG &%&!MD M3D\!8\MG%VW:3K9N%X2@'*T&7 XR-.@]+'A8>>-$'K78RL_MUHYA2F)GR!/. M^KT)L2ASC8GWJ[6O#?2N47;^:^-]XZC6A475.SMN [H6W[J<"[S;L^5MY\>- MG&2L<=IO]FPKMOO=9EZ\H>_S?.37.+HH(*!?"O=L9L$I.^B+K-Z[#BQ-FC^G M-IOI=[PCT,%;"W"EB&"&<&:UM=DK+"*50)V 63T@#>%G?PRCW8SCG((3W>K^ MYV+BT]M.+KCSC3-61-0C;&-.X"$-LDH3X$'>16V\9D)>S4D9")4$2+3@3G % M% 8+Z6&ZJ$H*R(R\EHQP02W[,R0S'.0-++(9%GA;I"#,V;-^Y.Q9&:6G:P)< MV>*SPESJ-^-M^._'SP(WY8,L$ERL^W!1+3:9S= M6:[UM2:9VSAM]UN]F1+,S>.T\8+,]\U'!][=#!U3H/&XD[VSC-2;3O"V"?IG>4\?_-43^PL!W$>[(E]W6=G-O#!I;_7]>_UQM6S,[M;G^ W8*1?=\3A]^/C^OOZ2?&>E^^.#[X> M?J_370;/I;OTKYP5ZN3, M(D3SS8HS$W1[T 3*UP.Q?0DV78+MI#&GM'4-9V*NW9%%T9%[(VZN%W;)&R5B M:S=PYJS;E[KM;^3?TUIL=<[_)7%V!O/VC:<=2+"4B60C!G M5434!X^X30(YK2.2RFNN57 L28!DM8KU6S[1OX"0O#7T4@P=%*\0D.E3 /E- MI+584$">.'*^T_+]_%6%P3-@\.@X>1'VG8^?:4$1_$$0]Y8@8Y5$/'%8/XH0 MX\/*.N.KI*+%BX7!F[< K!$4%[%@JOI7H81 (-3Y>4)Z7*V[CM9_JJ @RT:<-P6BYNYXXL9LHO" M% YZ!= 3Y5YNPYX<'?E["Y/\PHG5T)U_=V6T8Y#,*\LA;\R*CK08#U(/2Z M!FRAUFKWKD%,[(T5F)L():R9Z&VW-PZ7NH(A\Y8S^C YNPYVTYTJOBXO<9W? MUV_E28-6!8?'7D><0>1$:1B;N&M@J\#C6ZSKMIO]WNVW7 L7>"%S N%7AF[B MW^/.V%=[%)'K1'N";(+._F&;Y_:BN_+[M'VDT1HV+G2!R[>]_80EYN 7:7-2VE M7Q87E+[;B3]_Q_-7(^"R,U<3P&#@HC\'Z@D]2HY+QPR7Y3*^O[ MA=P T7_]9OV7YH MP/[W[QDBOJY'[$Q;C'^_G5NK .\2-4M TK@0U'(2>* NF40BMNEJE*? '!M- M*/%&+4/64X.88$$2'8)W^EI< M\LO'%9?9'^QHE=X02&PG$GOLH-)5>-5XU7C M83 C>E.E-/BEX[[A"W]?=Y I+9.F*L/!&\EP\+BC$K^V?O%F M]L&T>N65GT9K[])_CWY.GHHD7$MB(T/.:9W=.@0YC!,*3/E 8]#4F1QP>UO>TE<0(;.<:.C5?BL1 U[YU.WSSP5(+#V>#.=XNIQBN+VHD+55] MP.?"M[\G\8U&+ 76!D45+.*<2*0Y(%W@RBCIO;/$KZQK95Y/"-72\'V9!"^1L,>>4)0\ M"XBS))'!RB)"L9!:&F^MSN1,5>3LQ>3V0RS<(L7(H'9"_6ZLV-@O [ 7*5]9 M4+%ZN^4G"5N%:S/AVL$DKBEB,6?6HJB%0ES0A(Q) '.1*LF4=@!M@&NK&C]9 M[:QHV:,%>N?.XLT5/5L2='LKQ7F?"^G\)-))$RB-+B(O S XSAURQ!JDM(G: MP&JP*@#2F56SC+F47@W4C3P=@X)V;XRZ_?;*E<^!)6WRA\&$?BSGLX*PF2#L M:!+"G$Z!$8 PT#H=XI)XY*("3=2;*+123.64G!+3:_AU[21JQ=)^"71U#F<5$WLRG/GV:<8S>^<9 MSXJ-26DB5DHX(0EG03DO[5.XJK27U-'EDJ1&(:R>0 MX<0@YA7,+09.SG)YV2>!5L7!'N\#:+>.4$Z5DQ+5,$["1!N0#3&C6O2 :I@C08G$B6,:8S:.K0HNEY", ML04'M6+3KC7'T/9$4'L;A&P1S6-CUV7%R9Z$7CN3Z!69M !0#&%L09$TGB++ MF4(\>J*) "9.+:"7O)[F[#5SLH6&K"F/92OVKH:@/H6,/3B:YI6 VO(2M7JL M#IW-AFM3$0&<8Y)3$"!-QTO/-D_R@2+57 M41OF)01ZZ*Y_8^1LL7"L.C/Q* ":.K(/RJ"3D5/DM?< 0!(C:VE 0*DT-DH0 MS,G*.B>KY :?X\(>#WM-4#)+K8V[4MSCMU)58TZ#4"'M+V>,0X"NF.-<@'LJ M7,%*%G P$5FJ">(D>*2344A@B86UUDA!'UEA8SX"-I]:&E?2#R]QL%#^,MS0W*+D[%)8/29GE\A%"AZ7#O7N?%X*SS_)*N%KA#\L$]C+=Y:J M-6[86TM;M@FB=-3N7#PV0>=VC](;&))W.7/B M/SESXBQ9WY8DN]-=R5??W;F[/"3YTPQK9O9T4"_PR+=VL&8K_HC-]EE.ZA_] M<0N>>O00]+QW'!XR.8]PB+THN-RIM-^H:[C@C$V@EFD>N7?4.-B4@TF,&1ZD M=#<6WKA::B/T.Q> X%>5D*%>\>YVU>-KT4]0/6"\[%'\THVIW\R[PNM4,0:: M]S9\_NMX;__HHO[^GQ/H6[-^N<%W3[?/#_=W\"X]_%[?^D(/Z#_?K]6VW#]N M')QNB[VMW,=/)_7WH*UO'5T<[/^G"<^^/#S=Q?7]P^^'7^MIMX$O1J6BF>.< M:RR0%L*#WDTIJZYCI_0:KRP2VI12\X9:('6/ &<^NE MT]'R1#R+CE*?Z(+Y@,=8LRR!^L^&*WB$*T8R:K7,$?HV(2X31UKYA(A.B5%O MO'4LIQ]9%57PZDMZ:SHVQ%/;.2ECOWKY8Y:LARA5]P[&HYC2_=[S5\:4C+2" MV^2(-@J8$O"FI)FPTH>(?=2A8DJ+BV@7$TPI,$N,"AP9[G+P%_QCA"0H!NJD MPHRPX.?%E!XJ2&_^6 ;7B5EAF79)<26)H]90B[$CV7GH;44MED40Q]0""\-- MB!RQ8'7.;":R8R4AQI)B0F*@&#GM["I^.K-8O#.TKX99;/:[\/#804,WT-@( M5UEAYL4M8M#*BB25%YPKG;01A ((4N=L-(95W&)A(:V^.<$M$@O<$^<1$TX MI%&-=#08)>9T\)XYY_'*NG@.*\R2!QG.P"V$,2J7ZV(J>"XE-=8#UQ.>.R#Q MT=S!+2H"L8#2-B804C*=").(*4]!VH1%-EF'J!72"2V")61EO6EB$R(:-2WU9$=![1\;:!W MC>(8Q7\Z;1M<_FM /]P XHI?Z[;5_AQ/&ZO%)QC]T,[A-MUV1MXN$)G\3&BS M$YN-PF]2@V[T:OTS0&KH4KO3*R;(PD,;G5#\>%'[89O]HC]%N U$:"TV/HW:*GJ[6SH\;_CB_)2QF&%YXO&_V0^['G0QK M%;[Z 1>T.Q?E>YW=6)AK=10=E-]CN-:F!G@X".7;Y,$=#M@XD@A>SL$MN; A M_#GZO=MK^Y/C=A/N'BWKU._U.Q&>VX7]*9=^=_EE7?M'7*MM#@;AY@9ZQ[97 M@P50BZ=GS?9%S/F1X5.KW8-I&(P:/+T33W,;@XN*^2I0J?PM%QHMQS_$%#OY MGC-[D8>B7 QYLX79S^MMZL7_A)GQT [\UH01O3Z!LS=9.[;0%1=CJVB[W\HC MFIYNW,"\^9A M58\DHGO1BK#YQ.[J1!)O%ULQ-7J#I;QK?WZ ][3Y>T"6'(LWZ$.WW^S54J=] MFN4Z'N6Y!D#*S\PR;*?D=%:4@V?TCF]H:]2;L1A.9(F;@)W6??B;A=(5A;1@ M^8[GY;_^I2E1?T*W8#(F)F3P'O:TK-HP 24@"O >O>8@AG'49J-5U L_&^'IX#I(^VDV(%P.>Q-+;:-1NRU)0R[&+O/']=-)HW@5-@ MQ9V+NQ[0B:E9K@-;O. 6X,ZIBYV2=C&R6LLL?8R]M[5TK:&_^JTX: 07C9"U MVI>S4 SD8%F.=I[NU+YR0U#HY/S:DJ^7B[7?J<7Q!C;1"JR"=AY>^Q/PJ=LH MGW)J+X9K%BZ!%P&L&_4F"U0GKYOA_.:=X363@&.CD\MN>_L)TB]N\@RM/'?0,G1Q#9?=G#5JF<@U2N8? MLBOY&I5J_F'+N;N 78794GIE\6"WA4,^=]V8?I2.^YDN]*_ M&AP3;:0FCL? G2=.<2DY-2HY+URRW]3*>I$](L/B9C9)M7+A.'N%.< MUI<(X]W=^-\/._7MC4^KM9WZYEK!D.M[^]N?:_M[M]#SM;&_O;6[5W M._6-^N;.QH?:YWWX8G>[OO^YN/RW?LOV0P.V[FLI0A\::3IM[)@ SRN[3&DX M$YACHPDEWFA.M7?*4Q:92HP8J:*]54)N26SR8@DOKJE50TWWQKP4(T93\.7' M,6+@5G$4RYXO >(Q(COV#%1GZX^!:+4*-3+W:/JGU?+RZ:Z-^.[$"X%. 53% M-H?L".AD-Q.7T>N6VG$-)+75/FWX"8VAH,7P_"* NGC7]CFH&-WCQMF(0N?' MKM5V@#I-&([*MC,I#Z,(7'=1@]VMT#GSRPZ>FK.L>ML]KJ5F^WS(X*#OT[T$ MGIT#5"+LM7G.[SW1U]-HNS XA68YI0_"97;TFM=F'V8K=ZUH8V)M MEK]EX^H9_#Q:(NU\^@)H;1Y]E$FXH^UFR?&/XUC''$S;<"9SI94K M]^=.YM639W9J%M=JGR>TXV1]K]WI3MJ[!FK>T&0U88FX:=:*J1I/W'4I+32N M@DPWNB>9MF>5J]4;/F;0YL#,U\ZSMSI0.8<3W&R<@.IU# I H4+X8]"8B]^& MG%Z_ MU0"EXDKSC5:K_:,4K=7!7#2ZL!-F30*>F)7#_*"LI/HL!9/K>OKR_ XM&+8G?+4*?W>'-KU"#[ZB_92V ML3QL$R.^5GM7/GE"]K,9*DX-5I[ ,4B.='&X,,)]^;L.--GJQX'-JYMMD#U[ M4F0N:F5A*6UB5A*5\)Q.8<-,0"<-9J M-^43* TH+AYEC?76MWG9'8=X=#^]0 B8'!:"VG,6A MC:[\NK2 V+SOM &DRIG?A%;RI8/'35DL&_!3HS.5HVD"! M0G]4\M_!&/2)R MCN\L)JU6++V>(\/4I);]<"O7]#@?V[%-8]+.<=6<7D!>MU=BRJ#ZWL"\/%6W MJMR,AKLQ+);O?8 RV&@'MH/"A 3H9_&& MO[+9L)9EPC>:-7O4B;&4QH>-RMAK,?G:PU<>&FP&-CZ0P8E!*&V>-UE_2CCN M3CVL7,Y7[7\31I&[3(&E77_I5B^=3-(\MG$U;IZY1Q'2_S=+U!T31G** M$\,L: RPEZ!I4@\\<&A ,7(U*$ \91DR/)U^NN?DCSP8G=_YQNFT2@:$Z+1 M:\2=]LB*G!W3,J5LLCF8?F6=LK7KM2)JL B;0RR997X?>>BCFM^9Y_?DFQ&* M.4$8PI83Q'60R/$DD%4B)!$UPSGTAY,UM MXZ[\JM+JI*/&TD6>*(&I\]8)KZU4+'GY@/RJGX#2=F#T83-O'6VTPJ>2?VWD MN2NVQBU0KIKMK $N3-;4BZ%@Y.2^.S_K[W?IX=;&S]W+OUG]](O8^WKX_7#_ M1,#]T(<-MK?_G].K@K%["2+S?1L?7!Z>P+,OZUN>YGL.3^O-O?TF]/6$[FYY ML?O^, O&S[V-;U;Y()C B#%=%,9AR"05D>0N"LFU,Y2O#'S=P*(V,N@(%XA- MA"G'! _1FBAE<"8FXQDUA%Y-LCHU&[7!)%S<>E[^"6SB9@O:O=V=?CW. !B8 MD%1)$"JAM', T,$KV!F2)N$&K\S+LY9WA2EBH!SF_UXAD-D*\F/@)V]DS:=T MOG6FIN:L:3.[R^<4!IZ_G(^V5>BRA0.[#9PP4\'&4:NTG QTPEK7%EK[P*H" M5/1SYLPWM3Y@G+52*2])[.CDQVKMA_7E=T.J6Y1K#-F6,7(H%D_-"GES;,+( M4Y@!N_L:I X -6(BU@LN?AF9/"9M<=L((2#T=&@I&+_9KP#(^--:8/;DQ?"4I; MYRB.#F9E33B?URR:[O;@/Z7D@\R,3XJ\4-[G)[A0N5C3]'&YE._T=9(U2>:? MHAFO"7;[0ZO.+F)G*7]HLS?)GNY41,Q^VJC&\.H_DQ*]T5#XW?CYZ3%YV&3X]N_;BS48F@@^)F)M3 M^NOI<(_K32W5P.)?DH+\;8Q=M2A?<%$N'X.@9 FQ>[I^SC+.ZU)$KV\/G;_= M'!TPCN!J=:_GX)WEO9ZNY"%3]KG-TNZR.)'/CS/,#2*?H3]?_SZOGWXZW=OZPG>AKWM;?XO#TX.? M]:T3L?O]"[2Y+0[V#Z]5)ZR__P?>98,>OC_@]1PYO;7!ZUO-4[@>[^V?7-3W MZZ>[^\WC>JY.>#&H3)@CGZ.-5DJMD6$J(AY40-:2@$)TT4A'-1") MY#G?.E6LPJ,*CUX)'E%ADU,^6NL9=P!%GC%+O?=.2$/3,'4ZJ1C0,X(.&V=; MI#FF4'C@/5@ \(<&8$EBEQ8Y9,U,8+.9=3"(\X2F-7NSX&\<"#W(1_.&AU< M&9P\N=4(^N:3UB8G#$O$$.>T=PB)ZFDN,6^]7UJD2 M"R^C2V M>(6'<(HL\8^R#KR)0GB:>,6(9\1HS(4()FGGK5.<)"RCQ]7QE&=' MO\\3=@"1)*7 ()%C 6)ZC$M%1TAS/M5=!2"PH-RPXY94/CA(BI;(J57K^"XCH6,\G3@6< MO$6YE@WBS!MD85]%EC-K,8 JBV%EG=$E/.-0R>CH4 #P*)]0<74D0.1E19CKG1DE4GH!;!RPB3$O6/,>(2Q!2Z;I$!6:X(<58!Z=%ESGU#NG-,9S9](& MU-O;W[C8O=PA]=SFT;<$<\-]4,@E!MJR(Q)9PT!EMCF? '.6)+RRCN=:!.6) M.L&CU\-P-5?S7\S_T?DN[%M8)*Q<0$8DH/E64>0"T8C 2DB!2>#]-,__]1,T M-Q=)69U,:IYKV14U..'+ 'O8H$1A4?6N*KA]5\%M617EH+;LY7_N5]#>)%B,? A=G[$_USL7YS!;[EBS%LN& /4UF-#G(\>*4PI MXIY09$$Z$7S2S$K!K)"+7S &N!/\A(#QGMM.&!:6&U1Y&M6=GBX(,ZP(>O% M%;&L;'=;&U=JSXRJJPZ2Z1;\OUU411V6.IZJ2#KZM0GZ&,I%H*9^OZEHC;/- MHOIR]SB"XC9BBJ^&?.2B@N)QU4WN9 ET36G]6@JJ5)W]A9TU8IYD\0'9^E]5 MBO91[N_/X]S?V[?D_G[:L-Q7Q.!5#5MI91R4G*MMWI/;J1JONZ-;J_'9;_=L M LQXA]&1-,6KH6MZ..I [[(2,%.KY5.>7(DS<(-094YM'04 M)1-X8B*0G"P]$4VDE50D*QR\=(QE=71"&9G/&:&!RKP<3N_3PY/#]Y].#BZ/ M+G??OVON[L/W^T=\=^O@\F#_!)X9OA]<^I_U[[OBJM/[\/13OO?[WM;N^<'7 M+_#<=\=[6T?G]>_UX[U]>#]XN_KE-MV];*;=R6/IQ%"J8)Z0LQ(CCJ-%QL!? M/N&@C11&<[.RSE:I>O(9H<4+[JM@:$EAB)M@0B"*,!PXM=00ZPTC) CEM4_R M=ABJL&;>6#,^UFU\P (SCP27!O%$';*)>N2)$I$KZJ@ K%%5L9@*:5X-TDBC ML;*$&VX3-XZ8Q)P$$N0B)=AS4R'-\R'-^.2S!Y17TF#D%&,H[P;(<*$19P'X M:%*:I\QJ*IRI<.:5X(S!U@.(<)PPY9)9(YC!3'G!L((U'BK%:B$@:'R:F"D9 M86/P" <;$"<4%"O)'!*4P209[K456;$R"U6GX2W4/YA:YU7]@ZHXU3)!T%1M M3@)<)QB"F$P)\4@QLDH9%*/B2= H#35S*DY5)6A>7 &NDJ@OH)2.K2*@BN2" M) XQ0T%#DF M8*C"GQGP9ZH:(7.<,4RTA9QU E8@I9(&B\YYM)9GC&S2D27 M0D2?4P>OI'<^TCO6PX4A7JN@$98&I%>E"-)+!'SDPE,M 71YUL,Q-XLAP&_# M'=XX=?U.M\@,54N=]FEM!R2N^<8\XHNFC8.\_3$U-5O]^ XFIYB;"H)F@:#) M@H Q6<^EUL@[EU-+AX1KW=0CY[T8KPGH!4YH4.MQ0"8H:4UP#C.]LB[D]:K%E4-O*43VUQY\KT1V7B([X8*7 MA-+() J@QH,6(#!(JW8H>"\HD]H[F6/K<26R2RJR<]#@*Y%]!I$=*^[4>=!T M+$.@Y^3S[]8A2[Q#(C+GHJ+82[&RKN7U"B&+Z'5?O/I4K^7*MW")5?.' ,A%E0B[O+)2.$E$@%X M- -^9BA961?FNF.E$N@D!<:H\T3$T^UQ3R@6)LE%Y9 MU^*Z,701Q?DMG)?X$+O=/T9ESL[:G4+PYF4K>!L68,Y2H!R42QTLM)9ZV210.6:6 M0BR#TI31X*P-DGLAK0I)&T<322HI+2JQ?#ZQ'*OV+ BFDF:(2)E5>TZ0\CV- MWR(>9%@.?_NH)/@,NO0#S1R#&JH,AC^T^[ER^/!]'EPZ=-F*G,Q_@!8;LV>Q MD)KHD]<2)ZUX,,((Y2S&$7L5M,%W>#8KHO4<&5GW-S*(E_:*C6_&"ND(22@: M24$MB@:9S+<$DD$TAY*62N>P4-(;+@$EI3:$66>LCEXS6K',%\?.^IAE$N==$)0C M[ST!EJESIB_CD0^PN4D!B,KF9]"K\+/"SPH_[\%/82RG01E+4^1:1V-XYIA" M8F*H)]79@6=%RC'+9 :F(0J\_" M0]>'+U7OGX($>/@<&C_6_QO^&;Y(T7:C%6*K]P=5!4Z6+^PZOZ^/7OZ!=SVC M?-(LGQLCDVPY64.[[&JM=QQKG7AJ&ZU<#+49;3=_;MI>#*.,,F<=D,(.]"I+ M7&?/OT-!M[.]'6\NV]V+(M'VMM!T-M\\+HKM7VH?7-]BF\\05,+S35 M:O=J\>=9]+U:KUUKM'R_4\M3F:^W36BH!R\(?_AVM]<==00N'1[8ZDP5;SUK MPJ"L38]^GLF,.(U6O^C&(LY'K79]Q12 Q3'1P"B)XS%PYXE37$I.#:B 7KAD MOW&Y:S8U6V&GU M;.NH ;*[T>W&7G>KT?7-=K??B?OPQ/\TV_[DA?> >F.X!^Q<'@#BUO>_7.YN M[?#Z_M_DX++9.-C?@&'7<.8HE[O?H>7+ M75+?WSW?_7Y$ZEO_?-_[^M?Q[M8)K9\>-@'C+P^WOISO??TG[5Y^X;M'WQ07 MVAAI$=$V!X91AIS3$?D4I2 <"*_SY98, A+#1E9(4DPV.6:C6^NW(>45TRPF\OW?3 M;^.XU=HHHDSP' 3(2F>P)!($REGB-Y:K/^_?J-;P'OM-/:.VR'O'=9[8 2]C."@%-=+QN<%K-T#+MS>3-\J:@]Z&6O\,!@/>J]DXA9?M7!3M3KQT;[QI%HJI^K,+ M\M=KY,UQD-ZMV^V?G@WN@':[??=]L*7"B+2.8NV\T3MNM(JF3F%/!U@LLKN? MP?3"%/QVUN[EE[=-V-/[9_F^=BO6+J+MW#QU 1[][[4;-JUE($=;)9?([]P[ M[L18#'&W\;,&_*9W#&,//0S3_NR"-\' G^=_9@KB4$EJ%JU-G"="K%*!$JJU M,Q$[%@=[(+\E=<9._=V4&0G>V.<,F.= E4%*;MLN/Q:SOM/RG4SOMF+YWY&R MA-_81@GMBV\XEZ+P+"&-4T2@D5)DE,@YY 2!+53QH-ES5@>MIG9N4\M@ B*W M#J;6,,1E<,AZSD&Q-]C!' MQE.O"(^F@'@\A'@\)XC?&8W !U@J;Q;:=_>W+W?__H8=E2I9BG2N_<:CXLAA MXU'"P4G!$S,YFF+A*5DUJ9.3"D2,J.1"CIU-0,9$0BX0CU@*5K 88=^.,TUJ M%,'D262$:1ZELCIR@Z6T&'.E(QM(*J\D]==-J@-X3"IJ)$UV*#CED$G L//9 M/LV<2T&$5\"PJTF=G-28.%4.Y-,34B3_)$@'95 ^_A""TD0$^S!N_0#V/6 " MA9ECF@H,[#I7K20C/NIL,SLCNE=-%G?Z!@:T1G#@/6?MTO+Q1^&" '+ZYWDC M](Z'[LZ)NP8.+#R^Q;INN]GOW7[+A)O*P]O$S@M1-Z*NC,[$O\>=86_.[%%$ M#O3*$V03=/8/VSRW%]V5WZ?)*3#3X0#J-0'/O^WM)VBLF';XCP:C\,F-![CP M \*@-.U9-_XQ_.//88;#1JMXM>*F/P>M#V8E/^"*#[!X7OGSN(MKN.SF(%9C M\.3!SVO%3U?\FH/?Y!HE\M:?\1JY_=8[FI5\#5C.W)LM>ONP9N^)7)DQ0 7F M^M8UP.[27%+Z-?XJF.VRSR%K7044_-$'C:&3KX+NV(7I2PV4&]C\_G6_9U"! MNE[(#8#C9MXWB^(?]HJ-X8[S07=,:BF9-T_K,[L:"T'=W?C?#SOU[8U/J[6= M^N9:84NI[^UO?Z[M[]4V]^J?]S[L;&WL;V_5WNW4-^J;.QL?:I_WX8O=[?K^ MY^+RW_HM"\I]+X9KH6%WC,W4$:GI P03X'FC&^M>M]05-Q8GU!@I8Y!9^TC2 M9+M62G"U5U%8=:M$_5(/\(S>K8VA^V/L)>PNGH'CUI>Z>=]\UP"2&E$3:,&- M[L]'O]ZO]9Y_]L MVD9GY,\,M7XWIGZSEGO0_6,H.\]+ (U94U@]AO]1MH8-FSM1,VOX@3QMMM\$ MFW]?]9JB_)7TU:S!!OQ*^OJ:QO4U]?6UK8&':9CC:>F_+08#3PW&_!?=JQB4K\6'& HU<@,Z9H]B\?>7 MDLI\:*3R\V^-5GG<^B#:3O?1:N8MT3PS'(]?[/%\W\DN\,VA1WVC\*@_8+ > M- (/'\D!8[S>U/*,](;W_=-^>:9^HZ3EA8&B&NQ?,-CUV'O$HJZ&\GZ$^">? MHZG6; 40KWNP[P.(Q>3T[ $!QB/6_#0HXN'X, CWOLYYWVVB.8;;?%$.1PT4SDM#B-]+>;Y$OM(BL7K],,/PAN?G=<_Y[_WA8'WX\N][;^ MOCS\NBT.W^^2O:\[Y'#KL''X'OJTO\&N!CW\G7- MDX/++]#6/R?UT[].#N@_Q[M;(8W2Y^2LD0$S'_,)?Q6\03R?!7<\*!25E KS M)*W"*^ML3=T:N3;''*NSB,FRI46XZ167)K&!9H90[RBW*G+FN%9>"4RMD4H8 M0Q^8&*;5/PWMWN#WAX-#MZ#("Y/_X)5 Q#A).X^8)6<8@O\0Q&/B2'OKD"H\5 MSC6FF&<:<2D)LDE;9)D),7#BF-8KZW05<[$8"; K@'J# /5J\*D>>Q46S89% M;**LC?84$P [B%LB2X=0C;)2'3R'7.P&E:M4P63&F"I!>"2!%QZ,VNL@N MPP,3+JC$="*)4J&%+LM^8$(9J92X!8$D,8(D0@S#WDID(XN(ZTB12Y8C$RP. M.5VK$WAEG:]J^>0RVA4D59#T7$KAPR M!@LD,><1&VDI]84:AZ]3ITJ-6R0Q7F:(>C4(5:EQCT"C<>)?C(-@1'GD,*AO MW&",K'("6:\=S*1-GA=HI"5;(-;T3*757L[[OA5_Q&;[[.GN]_M?_)6YWP-@ MC+/*:!PH]Y9;[(71P@2F.'8^N:$^UUB@:W6N#18@EETSP))7E(1:K6#[9 M8WWS#O*2E4F67(IGL0Z\K!A7UH&Y"/;8Q8NEMQA3CJ0C"7$B-=(B62#GSDFN MF!$XK*P3J585IT^P#E0R7>W,E3H])_$=>T5E9)1Z(+,#-)4B.M!075,N9XY4A<."D> M.Q)]\)$3 _NOB0JDF.0DLSCG.\2P!R=&1:C8]:N5XEG8]\ILM1RQ+QA0+"BB3KS:RY7J:CX]2N2ZEV<#*I8 MY8^%5'2?-6KTY0;@+I]5),PXK!7'C'/%M $]T''!K2F<$MCC[K.1SA(P^:.=^Z!F:&Z'JQ87F(=MV MTBXEV+4MRY.@HXO&4ZM@'R""&G]'Y>A*I7XA@1H[K'0DFIID$54Y=(ES@JR4 M&OF4M&3.:V=3YMVP:^,7/692BD(EOO/7I5]6?BM=>BX2/?94R0"J4K .$PRKI-)4G)0035USC,CB(G< MFN!5<)5K:N&D=^R:4M%R2KU%D5G@T<%SY !_$<-&!$MH\L97//K5B>],//I% MY;?BT?,Q-4WXI&0 RD1BCENU&'%E.6S&U"&ZQXVSQ[F@EBYR2G@!ZKF5AD7!->CM(CAB#"$:/F%Z M1HDFLF4ZU$/DT*6GJR @F='&&4*NMS0HLY>:&J\R,/ MW+-SCA%M.&;>&9Z\49+9LXMSU7DK M+)*>L^!F;Q';NEJ#4LZ<10)#9GX.8$ M&:ED3L-MO+,N+)>4@J$5Y<$2;!>BF5M91[CG6T3AF*#>;4^DBB MK;Q3"R?$$QD8H]=:)8J 6RO$B8O(<$\1)=PP+1@7257D^K5*\2SD^F7%N"+7 M\[%$33BIDDN811Y03,$BKFE$UON$/#4^L, 9#V)EW",E= MY?5\^;UJ;S)?)%7>D^ ULC@S3<5[9'3LVD]:*LN 0]Z[8 M#RFRSGN4#RNP2#U+S*^L&[I<-?^67&@72V8KV\K,\CGV7'J'C:0)HT1D0#SP M@"RC&FGBE%(66*M6*^M,79?/:F==&B$U*=*4B+94.1Y,TI@8J0PSP43X:"JW MY<))\-AM&03AE#J.K*8"<9A$9& =(Y:T##(Z9Z.IV/'KE.%9V/'CA;ABQ\]L M+9KP3%)CM=!.(IH$D.3D,7+"$22D2)%C[7@^T2OY]7#VBA\OK-@NEM16_/@1 M$CKV/9I B,$6(P,S@CA-"I17$N&CB]1(K(7-%8#$(I5E?6J@W*WR^J8BSKRT M.NFHL721)TJ,4-XZX;65"A38RO>R ++Z>2KB+'G!$XAFH!'Q2!C2BFC$< C2 M6IP$%SGO(7V.B+/[[G/M3H@=5"[^/Q@(>FCW80W4\IH?_MIKG_V1,:#;;C9" M^>9C)RXG)LLI/_/WK"8EE4B[56U>5@Z3IUI7!466AL;Q7A1$7WB-+HT%9!9HK'D/@;&6- M"]XPUU1$NM_)I468SQ,?6ZS!LP;/Q41%GA8]ZX#)0O!TNIU(L,CEQ1@R"OPP M'G5"3FB.+)=&PO@FS.W*&M6J0=1#](9J**VA]#5 Z;-!TCJ(-3=J3C=Y"=7> M&YSK5^?2U1J#8TQY0(%K[I7V6F ]J

  • -7B^:/"5I1-_[/QY/=+^'0 0HU]^'.ITW2:C>/F_O?2&OCG_WM+W^" M!7RGK8/=[LZ7SZ>[&Y^/M[_\DYJGGTGK UB"C30)@RQ.#G'LX3<2.%(V<4FL MWVS\&8RC*J5SD<T5G"._Y[E$H+RI& M\,4P3TN++&\U',$_!S"GAT4_%?W#.!@+C,-M)BTO-[M]V6T%5NY+UN>_M[L,S6C7U. MC17XS@U:MM#'+\]JFBN7/O&13'T),M7UI;CW!C$63;AN;UAL]C*>_7G4BP7# MC3N??*TTW#&[;V)+5Y#&*L]&IG)W>70Z%T>^.X=-UE4K][J M174L7H25UY.NGG2+GG156B>O6O?3+7GKQ6G!O^\-1 M]E=[<50,XH_8.XH/R:=Z:3'NZQ[QQ<2J9:2!^$A"B)AC*73@CF+M,7:*4!8G MD35^(;)VSZ#U;)QM.UV.PKV0H'4+VO&-[.[OD-9^M]O:^$"V-_[HM-I_[L/W MPGW^[#;?;PEHS]6@-=UBVQO_'+3V/]/M+Y]Q:^,SAVM)\Z %S]@\;AY\/M[9 M_P[/'M)YP+J4%PDQ9[-:A'66_Z&:(:=,1#C2Y+APA&N"AJ8 MMO!_K M5=305$-3-:')@@/'G,*<$,]A\=4,8(@S*8(T$D6/Z9WB%C5 M,/9(,-::K=+@K;942(P"MQ;Q(, +M#F-/$B?# ;7+S" L0J5$EJTD->KMU46 MSU9DR M]MR9B$U" @L,ZVI4R$AJ4)+&1 Z>'C4Y1L..KW.<)1S0'Y<.5%S)S![%>K$R,<2>(,D;&^LA&54UY&@I0)CD% M'B 2SH I6ZG!O1 :A\Y,3D"3QI:U\OR M"[9EPKD-D<#3Q\05#L; ;QYH-Q&>^\#J0P%5M>49>=&@,&%&(F(I%M]!+P9S,V^2FD5K$^>) M$*M4H(1JG8/WKDZLJ2KF=F:B&@%[H7@0"'X:Q FAR!(N4,C;H8QI;'G>%94- M<8T._B-(0B]Q MQ1I4*P"JTTB?X)SD\UL(5CT-3#5Z9(57* E+,9>$)*U6UAAK<+*4VB,UJ-:@ M^JI!53(NN73">6,Y_$][&2/@JZ=>$1Y-'7*M*JA.0Z["Z: !5O.1K5SJF%-D MHH@H$N:]E-@1ER7T=8.+!Z>(5AQ4%Q"P_:7&]'UUHY]"/5P !@P@$=03Q/'H/?1M'O]: COIVL MWMZ/SU+(^Y/?B^&H&[?3+9+>KUV_FS6_?57,@*N=%&+8!\15X$C;J)#G@JKD MN%%>/ ?][FPB&51_=$8G8 5EE9ABU/^%S3V1SK8QJU2:^\AL2[,J#'T4?>5' M$(,FJT!C'J>Q^DZW?:7"S7>3**[EA&MEUZ=3=JU56*NH+_JDGO,?$1;27E[> MG>W:GJ\%1E^+($U=#&LA\8_];Z>[[__L-/?]"=!_!NTYW?W2ZNRV=_>;7W:_ M;V]LG6QOO/N^W?YG[W+\8WNC]7WG8.ND=9JO\;0LAD7_[+:@K;L''WAS?PO: M_T&TOKR[J"OJ!&'$IH "UA1Q&CPRN82@T!5T]%Q:%Q'9I=QEEK MX:TJG!/XVYZ4,?!V?WT HL&9V<%^9=HDOU64]+R&Y>Q:#HB5Y%H'*0NST_5H#0'*&W/JIQS3CD3D2/!,PR$0E_=V[X[F5A>2.5%G!/:[(4''!*J,[66UT'5QNVYA%J ASGL M/).1$ZW$F5/'C3368UF Z_]$JQ:P/1DIC*3=&.!I$"CEH MPQ5G-HY/>]9@6ADPG9)A IZL\58A^)F F.,+)> J-$2XP(/*N2C5<(T.%_4 MT:JG!].[I::>/<@D(2PWQYS!V=,GH^;\N;=]#P< M9YC:P> D$VM[ *-0YJ%V1L.BV^]]F^3/31)5AT=N/_I13J\+\7 %CA.<2WK M&(X=KOYW_P-9WEY1\.8CKI%ONFP,;[-* X.H,W%\5Z$*P<%=!@, MQZ@_*#-<.].0X8$]*>+/SA"^?L^.BF-HM(67;<@9JN.46+CA^;/\L-TCZ,3^ MH(C#$2#%Y:]?+=9[L[?/$Y,?G7^/,0>@#> M3$>CHT$$M N=H<_=!J_E[%UOAWM%ZO:/R[MUXS#W@.W=U-%E^F+NW=7BTU[_ MJ!MFVU0^;J.\YIJ6'D0[/,JYO_-VF@S]\YN?5MWUCT8>Y/_RR#4.KW M89'@B\;=MUIL' W*K$NX:+0WB+$#WN MRQEWZYPCEC 4KCREJO?X41_OJ%RTM>'-X]O1_(QR#.+.47%K);ER\\7FZG MA.F<#3RD.;#L_N<2]PK$' [3O-L(\K5-^OU-L=U>/X')3[;;GW\VOWT5T@:= M&$!M4/*H#?=^&72\HK^;(\ 3J](SLVAKF] MBE_HL$P\ L'A#H?]89G,\*:#]&7NGCFY]Y@FFS^+2(WB/8[L@D:^\9VC^W)<.7?%T< NO^L _5J/F5Q MT]//C-6EPQCGG;%-W->Q1$B5RFYGS3(K4(F?)5*M7AMD-S:N]WV MC@($34J.2\<,E^!>Y8:C;EA?1M7BG!V__O?]M+>'=+ M_'MN-8AE5(N\7@NBN?Z_?VVU-M<_-HJMUMO5$M=;V^W-3T5[NWB[W?JT_=?6 MQGI[R)-L@=0!(57F;FO0MC-MZ5JE6.S%)VO!ZP03ZD7M%Y&=,3]A6[2O\QM]J<]LW0-!?H8#VPF;(.LRIKC2#O1 M#E[&7OS!%MEI[W6;<,T._?B]5)[^LL-;I[O[N_N?X1YYGWVOT]KP](KR]/X_ M>]OO/_^$^^WOOO^0E:?%;M[//X#_MK^1O!>__7X+P[U2<[;P%+64">$9$CR' MV!E+R,&O*.N;>%B0DTZRS%AC^L%)O]5+=ZDT H%AT3JKY=D 4PN:UCZ.W1]Q MK)I:8](\F#2;14MC4#XJBZS2!O$0.3)6$V09#YH%@YV@*VM<-XQ:5(F1^M3\ MG3&)O;(<_N>,29D;M8_[-13- 46MV9P[D9PA5BOD?:XC)YE!)BB-2'#)$9C3 MNJQV)!N&UO1HZ5#$:WKTO* HG^*KP6@>,/IT 8P24YAZ)(+FB!.5D/5.PY^* M<2N](4IENP!>M*@J034ONC,8B9H7/2LP>M<_JN-&:60D$XA8$1*%MZ3-0;L"C_LAV:X&%.B?X.:/Z:\H)7A)X7Q"W2HG+I!5#/-"(N","&28B MDI9[PI1-!(N7)[#P3'*"RSN^Z0",=_P=#KYM09LN'%J;6DHQ-I4;-6# M:S*,&W'\[^M-?]O_=KK]X:L2PKG@"0J8<,2I!M3+&:\BGW[F2G@1V3*U]NLQ M?_PQU]%R*VU"F.1"[OEN9X;:WBZTX0=WZ-7^&..8WC ME/P\=U:?XQ%CHQ:?A43(JB'W.[G\B[K'^.8O?5!CV3SGH2^E_8WSD!9V1'H) MESYJ@8B75GVBPC>O&UPWN&[P#0V^E%YW6Q)X19RJZ[/_?IW--ZM!=1@'F:T. M2XTIVX,[=4M",QR6'E46??HU]8&OWO:COHN#@I$B6G#-3L!#RS[801_2G M+]R9 %,6D1IUNIW34E.I^#]H/+C8.8D>7,'A*.M=V9PPYH\&0_BZ";>#RZ#/ M9J_SN3/.V=M4<>F"0-.P..Z,]O+?\/8E):?5XH]9U:?+#6GDQ^Z,2IFHW!_= MSO?LWI9*5+W^1$+K1JFM4G=J>%$)HW2%8RA%MB9#..Z Z9/9GNV>@$=]?]FH ML0!'KW]STTIACTZV@T[J9&6R7FB,>QU\]*/NZ)F*2DV]LG+&UYHS,PFD/YL? MOA()[C'G!"F;BTT3[I"3R2-)'J;Z0O70WS[T,@B:+ _(>!819X(A MZTU"QFFE!8W&6%OE>$L]]/<>>A=22"YH)(G B&-%P>I%0(D$PX4*.,#0/$\U MN7KH;Q_Z%'"21'H$2[-$/"B%;*0*D1 L%RE9K]P]A<6NQN3.P_;7B'R=*XD- M@+*L7F7IQ8W[(G,J-8V%-'ZEA,+-RB^W8)8O7%(Z!W*U>&0ACG>>G[93EJG'[^W]C?!OJ"-[<^\M;$IFN\W.;2#PO>)5OL[A7NSUNE> MVM[P)U\C6 .-3"(E3%8BLP)I:2ABP3FL#0Y)XVU1O"2V.IW:L[G[/S^5HW\9=?7(U=Q1LW3J^? M]==W3PM\K(\3T,AJ'WGF%O^,/;P>."L?LX=8^DC@QG6N[JW>2=2M(D&!6><^ M/]78[0Y]^(;L:N[9TC4\R9HHDY[JS/34N8HQ]-*L']PK7;JS7G*V]"L_]0_B M+9(KU]S>SJ!W_HJQ]SP<.\#V$+S:GZ4X].QW!_C_V'.'E[J=_SOJA!P[&.[U M!R.4]:H!EDHE&'C1G12Q&\?$(T_TWH]XID;=Z8'3W/D!-^^>0(]UQ]O,HP[T MRV\P/V*A_@5/=.3W9II^I@\#OO#TQ6['NDYW_,E.+Q.%^&:L,YVO*W^)T$AH M?/[>1O:$1V"3>7,IO]DH=:FA$R)< @0$KKA;,QN%CX.1A0OZI33WN''@;GL_ M[L1#>Y)O6+X"6!'RC7P6S(&G&W?)6=-/IM?$\7'NX?25' R!E\90X?MEZ"$_ MV?A;)U-JMA=6%[7F5M:0SF=U*<)>SKD071G/R38U.Z-_832-PAV-+LB%7_P, MT-DBG"^GQ>'1X+ _/)^B^E_S2%4^"N/)><,593SJT1G/IZ/#PV[,AFJ[?XS+ M7GW:BW%4/0)$FN>.PK>39GN=[,!W-0_^ >+_@>V^_W.OM?']I$FWR&[[.]G= M7R>M@\]7"-#VQM;/YL8_0):^PVNM_=9&^+YSL(FWV^!\[/_3W6[_<]#<^$QW MVWNIN=_DX"@PJT*,P2&B!4<\YU99Q0R2UAB86X(DYB]3(..,T-AJ873@BD1# M- W..*X"IUKZRQ1HTO-%V?7%1@1,[ [OP8!^_;T7VTG []$^T! :V;6(9N+M9TO,U52P7N*J9K%L@47F%EID= $ M9VETC@P-%ED2",$L:\)=K<3(7,W=J$BNB]->._"EM5]M55OE=V; MS/9GKKRW =[&P7AW=BRKOU"M0E-K%;ZH;*.W-_FRM61A+5FXJ"R@/,G6>R'_ MLSF=8>NCMY.#%65TKBK)0/>EJ),"@5LG<-_CG?WF:;/=Y/ 9TGJ_VVD>?#[= MH>_VFO3#<0Y%[[3_Z5Y.!FKN_PG/\$<'/OFS>;H'M/8SWCW8.MEM0RN_;)[N M;JS3YGYWKY6W:F:3RZ6A5C!LL\1S0%Q$B;05%'GBE;-)4ZO!D2>P=C)"*Y1= MOJ1ZJ34R5>G9YD F@ZVGC'"<,'A]S!K!#&;*PUQ7BK$PKEE*X)(:F:J$3-/2 MI9KG0E1*(5?*I0KBD!:*(D&S+!BU5NF<8YZU"?&B2I<^(]V+IZ-]GZ8;*I?" M"K4(QN*)TD7,^7C>X37Z+!Q]9A4NI(.E@AJ-A&8IQZ<],H8%1*U14JHDF2-9 M=*=*ZE_W!)P;_?57;[7W)Q&UU2[1:J><@=*HL(T&,OVYK>E$S^_50#\/T,^*OQO%:21!(:&] B]2<&0)N)+*R! BB4IX MG_?$2(.S157%>7J!O 5%CVHXK>'T.3'H&DX?!TZGO)E$@;7S"7D1$N*)*_"" MB4?<$X)Y2"ZQ?,1 X 9^07#Z/+5MZ@8O33VHLA*TMYXQ7R^57:Y602\]K;/C MHY.W)F=(&S]R@V_:Q9'/<\&X?]H$W/^K<,"=.4O(1!N!0UO@T,EPE"2CA$JNN=++ MH #U@"YH0%VD.:5)(&F4@%4\$F28S:%M30E8&;>$Y>),JU>7\*O*#0!,7?AE MM;@7G,SJ6^W9X97DE@T46-J/:.&#<4,T .LCJU5-\ MMR!'SKHNK;US 0"R0F"_UYODL9="?-^.[,#"? 2E+.FSY+C.P>'_0'X!4=E M@GZ9N)Y2SH/O9NGLX6HQ1P;UA"()#ASJL#_LY O>E$K1G1]QJJ;\7Q M"9Y^Q#IP1(Y&-W_D2B[,$]% 8B[USLS/O7,=XT/[+2(WB/8[*HMDO;'=8WLR M7/GW1:(++/>L _5JSA>\Z>EG*+&X+C%HY1DI9!.Y2LGB%;(E7Z7R;KF <[=V MH2F&<^TK73\'V&U>4$J/HR HSUN<\AB#B44O &R& ?Y*FB.K4Q;BKU!7O_^ MX]=:#6IEK4STSLSI;5XZRQPN>RDW?I')H,O8+KP^8:^Y_K]_;;4VUS\VBJW6 MV]52XZ*UW=[\5+2WB[?;K4_;?VUMK+/0@>6FW_=-Y?T.B'AFP4(?BDH<$F &NE'!$Q8,VY$D(':Z6#OZ-5 ME(B*"!"HZ.['"Z]- M_Z4_^(ZF!>AJ'817DFV\A//ZY_0JS[&MWM_C&?9"3B7\N=]L[XAF.^SO;C1I M<^,#W/^/O>;[=]^A?:2L;GJZ0W?:W:NG$J!-K?WO/UNT];UYNG/;SSY0-K;?SS?7<#_MW?W=N^G.!G?,!4!(HDBV:R024Y04QR3P-Q+$2^LB9D M0S%9H>.\M>Y!C41/G&M0(]$BD&AZ/BIJK@*A!&E#0T8B@0Q.$JF44H"AC,3Y ME34F&EI428%E28D%3VIXN03Y<"^&XEN_'Z[0N6LRG%YV(M,R:U8L%3 M+/^UA3[ 0J?+OQ%)>Z/S\I\+9<&:CRPF#&F!66*6,##:E35)&D9726SDI<6? MGEV#%^[SU9DYR^N@%[/@+),2MN)+R5Y?TC)S(=[%J4R&A[S,:,2EL,C*9)%) M,&#&6$,X6UDSNB'PHKS,IT_"J9&S1LZJ(N*>T=,'7*$]. G*JAF7DQR+GH7+5E'2';SL7')L?'QB5;7_LA,M9< M_^HM)Y90B6(T!G'!,;(1"Q03-A9ZWLN*'"+[>Q /;2=<4T=N4F*O+EQ3'RVK MCY;51\OJHV7/OG#-DQ+ULX7FK*QI?53KE1R06$+ :C*W-L=3Z^U+TET\:.WM M?/G,6J?9CX(V[7]@V^V/G6;[P\_M+TW2/'UWL/W^\S'0SN/+_E?6E]EM>[A^ MD^U\V:*M#2]:[[=^YFKI.Z>?3YM?=OAN>_VD>?K'Q1(UBCAOB23(!IMR(8B< M/NH8TBQZG[36U%CPOQI$XPH=CZ@/:M4X],3AGQJ'%H!#TS@0MB;XJ#@RV!#$ M773(ZL 1Z0&1 MQ="?TSCHAU(4[R+BE /Q<3H.-=C, S:SVW4:6VF-%4BEX!'/2DJ."8=2E"YX M08#SD!6 %4T)_;U"QT+J$UW/CR?45OLPJYU2!(FYT3%:9#SP!(ZC0(9$CT1B M#$:+Q!3BRAJC#24?O,G^_$K05( C7-Q-J O0/&&4I!R0\19=[9K,CSL7"\T$ M%V6B 048'<1E2LA&D2M@2<.UH#!N;&6--Z1^@;ELM=4NFRO45OL JYVI<$N" MHM@;Q+T"JR52(9MT/@-.(Q $YV4 JY4-HZM4'NJA 86%%@RX^2#,BXZ,+K)K M7@SZ+7UG9[T7:CA\&!S.EEWQ-!D2)$?!> W.DQ9("R QS',A/)&:NK+L2D// MFZKVJ ;TG.NMU/!9P^>3;4C5\+D ^)RR2<^\(MPEY((&2DD20T;; //*$RVQ MTY@!?'+5X/2JT/+S@\_Y#BC?4#UCK=3SO"AS^NM/+?M0[%@D_R8U_/[ES:]\ M<<44[V^,,+\V/?36OF=?!;=800>C:,!(..+:!$Y&CQ*M7ZXB> MZ9_/GH.V!V":HV$1CF*1!OV#8@L&MUNA69!+;%V> 1M'\1VTM6SJZYT-IYOL M*V-.)D(YBB0![27"(!-A2A!"-9,R>9^/%5!]36&-,12<38DL;G\V%_)!]U@* MXO=[L_4RR@U#]?NP<''/=M-XOOBC(0!K' SSQ4,[@9#K/G4XZ(/O1\5E,_]L@QH,RSE[*ZE=I(D[GX.P4_!@[!^YH,"Q;_6KG MX_;&SNG7$$RBD0<:?I.)CMUCP1SHHO#",L M[K;G(RJK).3*+?VL&'P(%Q]9N';4+V=7R0V+OX\&?L\.X<_SB?5;JS^*!?O7 MZHV+]U/G)/T]Z!_"TY[\W87G :Z;RX$ M?9E#/U]<^UKNGE+>_R,I8D*X,\K&Z)AB0>/H4G3T6NX^XSM"F_R;<#0X@=7B MSJ1^O.;DU>9YLOJ)O,:FV-G_X_ON1MC;/=CANQL??C9I:V]WXUUG^\O6:2X5 MOI-9_,;6R15YC7:WTWS_\7N+OCO8W=_[WMK8S"7%OT.;X9Y-#&WL-$\_\^;^ MGQ?3NPA6S'D5$1&<9_E;BJR)&&57P+$@B;%N94UG+\FIM?Z5&0]N,?,HD*@0=XPA0[A$S)/DA.1!"/"VV&5O"]TV@0Q3V'&2"]3F M'4)AL4XV&&TQEL8F5T^@%S.!CK]&+),EF"&F"/!QPQ4R5$@DA*>:8A]%DK>Y MZ[\J)5VG"M^;5&)FF57&20)>KG$8V BQ7%.!F8_,DMK+K9A-SGBY#@?+G4 $ M^".02NR0510CGVM A&<1NH ML!8< 1<,K?W"BIGPU"^,RL60F$3<)_B!P82-$ 9IHP-X^]&E0, [() E+47L2! [" MUO[AD^/0K!; 97J_L_]G)S_;]H9G\)V\M?%N?W>_^WWGX./WYL'GDU:[27>@ M[YK[W>P?4DE)2D(CG7*].!X3,M8ZI "UJ'(T2)>C6W/YA\%&;SACW$A8V&)T M\!\B\CE3X86C]8;LRYE QU^IC;FN# '^FM4Z@Q0P@91"WBILM(P*6[I8_["6 MA[@CN>0B@(T)&9)UW!-B(N"XYYPX9X%O^MH_K)A-3OU#Y34A' R:7 2.8M M+I,-R'!"HZ$X:(4!EED#XUKAY06;L-$::QV9C(9P[HT5B7-N'%-!"T]T[1]6 MS(2G_B%WQF/J!0HR>L0C-<@PC%%27)H084R97%DCID'Q2Y)[J;Q_^*F?1L=V M$!]II_"9'9ZD7EHCI&:444Z56 $5"2L[#7;>8N8ZW40]Z9%6DC"G&,1/!W*+5#K%)D2T>(0 ME*>>UCR[8O8TY=G!*N!./B(6> 1[TA$981G2,6A#X#>=@[BJ8>2#2_W5VS#5 MM6"K"&&,ZX1-XI0;BYU13B0J1=(\U=LP5;/@&9J==%#$_"_-7M,.XU^^&HG-P..C_*+/X'RMAZ27MO@2L%;5< M2D^RN+B%62V=)-1;"?Z_KP]7/3W\=&XY7'7Z76Q_@>ZE0J>"20X/(.5@" M;;(N"A\]=JK>?7F:T"T\9"3 3'+1*&>HEAQ&RU%C)"-"F=HKK)A-S@AU.R^\ MYAY)%A3BFH%7Z+A%6!*BK;21RK"R1DW#F!>8A%:;\)D)R\B5\PY6SQ2Y-,1: MZ0CG)"3":)*+D4BM37AQ)CQU"VE.?+",HX1EA(71DNP6$N15P-0$Y7'DP*QD M0ZL'JZ/6NR]WM[ZW_=YP-)BU4'LV+8($XZA6%L&0Y8/5TB/P9#V*0N*@ M0Y:UICG7%CATA8)YM04O^N :\Q3\6J MY8UR"3@R H %"V;>(.L%0XD$[KVA+&IPG70#BP=[3A4*Q]]%^NU)[W$'5^[. M0G$O#V^64DFHQIL%X%&1VD>W_AJY5LF3$'+RH30-S:Z2JB4QWM6?>QB.,B]&69TK*.[=X@CJLI#3L_BP.XV=ZPB-#F M4%RHFE8HIHO."VWEFS#/L]ZH@6P_[XH9]>_VKIQ%''CF*T/N(8\:1<8$@R7SR6M"H M<,[F7F4W#GNC&,3A8807?\3NR6JQ" C!V-]=/6^M= HRA3BFED*I=I=\AH:Y!ET)&8.4NE75DC MBX00R;CDT@GGC>7P/^UEC( FGGI%>#2382?UL#_.L./FMZ\)$Q,"IHC 0I%5 MFSBRP4<4A$E!4153R0KO#B&74NW@0WG,.[VCLNLOT*8)>1$RLRG)FP23S]B'1#'H]'-'ZE 'G1)T&;JK(Y[9^;GWF!:[/1; M1&X0[7=D$S3VC>T>VY/ARK\OEG_O],YN+O1J+J)]T]//%(H7UV4+K"R[F#WB[7;KT_9?6QOK[[QYE@MWI%7W@X(.BV^]]0S W#@H[',;1L#'S2J?W M(PY'I?)(<1P'<4X__E[;)/.0L+^@I6UHZ-:TG:^7B[4W"7CNP+B!>5&&B& 4 M//>@D;4$(V)=DI(Z2BQ961.K5T-R4]H]S B4/;!QE.X\DI/Y. SQL#,J#BQ@'O@,^XA#PJ9, J\I;I^Y1['E QD$YQP;];M$'+"N& M1WYO\BUEZ_:@[=;[_E$OGXH[\S-G6IG?+U*G9WO W;OP3DZFS.^L%N^!).8" MZ7:4/P23O3-NI@4^:@.8(LS2;!7PX0S2R78&Q0\+#6N47W+V>/"IV,WLM?<';IG?;(R/\(4<,RSO[>U@<))O M6'Y?ONWTVXM.*C_>=P )/\JFP2A 7_D]V_L&79U[8=B!P;6#"P9=5H.'AH%% MG7=A?NH,4=#S,:P6-P8H?PUNMPBLW"O2,S;\@Y_=-W_GI_M[T!_%<$QLEI$Q!2ECC$K<30K102( M/,QNS. H/M$ZM.X]?'F83-7#\]$LNF?#>88T)1CEB9K ;>@?9RO(@/4#+GES M-C^7ZVX8LZJPNH^W(>4J-V+Q;@%?5>Q^M[W]/<'8XS1VH3[,C0>'S/V9\>/L MG^H[<>-/G9]%:IZMR,IW+%[HU#,O;>K]5G*I_A'<(@S_-4]?+5RM\2G.>_P180GM MY979V2XPZRO2\ ]60:K<(\]]^*<^OC/G\9U,]2[ MN^ -M-[#M0=;/UO[6[RY\6Y_I]T\:9UN_FSN[UXH:?Q51>MD)!QA%@SB-B:D MK;8H6L-)%(H+:E?6N&HH^0++X]1P]$+A2)!D+=<\<8*YPDEK+KV2FGEF(E5E MR)&8&HZJ 4>SU;I4L%0IQ(6*B"< )NLC131@ 6M*(-YEL3G:$$)5"(Y^P>W. MX@W0V'@[@BWKRB5E1C\I7+S=LX-OX#27D=Y!/"M@VT_PQX_8.[JY;M'+S$Y< MXA&\N^+H)0#]&)T=Q?&XO10MA^6 Z(721EJRD!*G2 K& 41%KD2K'5)$4.YR M&4L&0,!-P^ '@VB=8UQ=*W[H*;C:BI=OQ3,B 5*)R'E 2DF!.-8,.C#8&B[F4H<]7S7PLT#D(H\[6^6WWWU&N + M)A6G<= /=K@WBT1G([.=/I^-RQB-:AR:"X=FRFI\95%YIX1&4E.'.(D..9D$ M\EA:KFCBG-(50!Q-"?V]0CY9K>&_:,F2!?")VE07;ZHST1-&F4^6(@*< ?&@ M.'*68X15E/"2]3I3!B*N5F"\N];(\Y/H?U+[^MN>W%ZO[65Z*?/ RA,%&PXG M(U/#S3QP,[MW%*BFG%J.0C0 -]PG9*27R/(@/741ZPAPPVG#B*M[1[6,V8LP MWB>*,=3&>S_CG7(%ZDC"."844RX08VL-D+#S@\4^ONU+H[5=(PJW?*%XO?VV]GR)?%4I/H,8)U%O!;.99]/8,P M3]:[Z*4P?&5-\(8BB]HI?WK1G5K K ;2J@*I4,SZ8*0TEG)CA*-!I&"4=EQQ M9N/X!&0-I-4 TBD1=MP3CY-!@K"0=2HPTL(S%"3!46#*N T I V#Z8O!T?G$ MRYXJQ^\LN?>3WXOAJ!NWT\0(SF9])PY?>ZX?:7[[:AET+Q<$10($ - F9($= MCW#$'@>=H+]9I7+])O)/PS*[=9Q\[H\&@YP-VYT.[6R&\86TOSK;[V5G^SW! M@<53[2!0'&^XICW"_M[5GUTT;T\< !#C$R5IJ[0U\][82\0^K7MMK=@V:[VVVV_^FV-CY@>-[4G#U\Q:VR3E.& M%"% [;UQR#"!D;',A&0#CUZMK*D&IU5*AZFS\VHL>L)DX1J+%HA%,X$R[Q(F M+B#IG$9<)XJ<\P:IH%.P,0B2LJ K;W"]J)(ICP=&SR)][ND*BX*UY##)L"CE M*XO1 .Y52N(665L,S&E8V&^#&+-)O;*C;4OG7-<==#\;G\]Y>-KGH_-I,CCK M9V-3H]T\:#=[N(UX)0,%C,.)!\033D@+X9 P.,K@@]3>+NS8>_6.N#W8<)\Q M][KN$5\,)CTR]ZJ!Z7& :>:0/Y%"VTA0TD0@#N.'K(X849.<=5X&9L$E)-DG M?'"UI4?'I6<1P'LZ&G:V83:*?J\'W_GMI.B"&>72*3<%\%YXOE)U(EZ3L6F? M#\U?XY$Y\I7@",,V8>03RZ=3G$&.88,8EB&"C<.@ MFFS&FCY8QZ".&E6#KAP.^BD.AS""MEND>$]1A#I$M)@2XN#\@[&I :V M>P#;K,P2E90F@!S$K="("RJ0]=(C&WEP(A 6,%E98PWR<&"K7GRHMN E%JZN M+7B1%CQ#32RX%S9()%F66"*<(UWNLP="I#8)$!EGB2591U)>2B0E]K[!>W"/ M7#VD5U*5,V'(7(6G#J<\<3AE9GQ@>*:C4PY.C73S(-WL.2+I2:!*.J1,X$!8 M>$*&.H6\#H3+B+&D.6C<$.P%GB.J;7BYL93:AA=HPS.*#=:"3V$,2BQ9X"A> M(,T<0P0;*Q) +\Y";*S!N:Z\#=>!E#NQE4',50G]Z"C;4AU$63PUN>AG?9SM M;O@C#G[$VLFZ!VS-'J3Q@7+LC$9,&Z >6%FDJ14H&$M(HDZK1%;6)'WPF<$Z M2%)="UU"D*0VWH49[Y1S,$.C"6"WDM&(>#YG8H43B#,MJ<"*!1PSYY#TP9SC M>4=(JE?BHQ+$Z[F&B0;]$]L=G=31H*??M_I8#D6G#G??!\RW9S>L1)#&D\@0 M4U$B3F5$)DJ"I(Z&6RE1ZG< MJ;)9:E<9@HSSSOO$DJ99V;MA9/5-MX[]W&K)G_;Z@Q$:Q<%!T8TY87]&$J<. M 3TA']D^C ,[@B[\*P_+N?):C6WW2&AHKV=<&U.3]9SE#N-%.>(^ #'QP$XT M"?G$H(A28V6H '0S#:4??-*W#A)5UX:70$QJ&UZL#9^..'5#_36D:(Z4G372)$_&L)\R@J&@Q@Z]0&BQ]NE MFSEA<-;IDSZO<7LNW-Z:Y5[::&5R)JD.22'N'$$.4X&BI#A2X1S.>>Y,7:T9 M536_L@X)59%YU5:[.*N=LBTK(K=>8^24 (_)16!;-A&$.:4T&*&%P3D>1-@K MCP=5CQE5@FT]MZ#85L\#UWNA MU>_YVI6^![A_N! .4TKJ@ -21!O$A>9(2T>13,X*[X4V29:5OZ\IS54U5[H. MAU61E-56_%A6/!,0LQ%+8@TR2@A4ULDT@F"D#1 T'8R1EI84S;#*6W$="[K5 MJ-^>QX#@TCR&#]ZS>Q5>YQ)HRMO)@'SIC/;.1NFEU4Q:%KI]GN4HV0%-AE#$ M6?"(<_ ]C:0)\1!37JL/&(1<#=&&ZTDX$M4/[I;!TCNM!W5=] 0FT=P6(SZY[M3P[QD3DI_ MV+ /K]Y?//!5.%].>TV)RH+GD4>AK8Y**&.PEEYCQ1?!329C U\(O5N?17@0 MZ.W,DI-D8G)&Z4Q) /1\4DAKP0$#@Q1#8JK+^Q11U#N;<26"!:% M\0*F X\IN$2=)T!.2/#)8[> "$IMQ(LUXBES >(2L2<,)L RL/9"_SNOQ>#_JB\H"C'HHZNW,Q@*&.)>>=YM-PS MK!,WC*@HJ%."2K$8O9Z9$8/A.1LON$,Y6F>#-1ZK&@WG0D,_2VG BZ/,)XF4 M45FJC'IDD[8($^6EHMY2SO*>D)+55U&MXRWW-FK,$^$L4IY8X-(+FW!2(B7I MO=.:J<4N84C\2<$J X/AF*>/0$Z10H(LZ1:+B0,NELU)C)RAMU M'9^YU<:W00F /?7='NN]M3N V/?9KF)(2:&X CRMCROXCG2 MG%L4#7/)8LM\.@)T+_R'5C<6;= MDPN O+S)_33L=SOA_,V77(AO\1WT8L!V>?H[-_SW(E)I+S4DFD>"YJ M%8E!5L:(HF<86QU]"F)E39(&75CFQN+,I^+UX&L@K8&TBJRU!M*% >F4L KF M1:#*(I52+BN68V?!1<09B2K9)**6>7M0-/3"Z@-6%4D7P'?_/CC@8N#\>@RTBBR[39RK=0[5[//]_G/Q\V/K9W/AG;QNNW?W2 E@( "^;>+N]=;JS_T]WN_W/07/C,]UM[V49$K'= M_ORSV=XY;;8_DYP_9:*,*>ND!<\ $))#FG&*E)7*"9LI6(8&M7J3$@E,T.ZX M(@QT]["<$O8 \& T+,)1S#O36S #NN7KAX>#_D\8-?C[I$H3IPR5G,V>C:/8 M[I=M?KWS9']=M#Y\I2GAR Q!>1\-<6LQTDE89#1)BE-F R$K:V;UIEW4LZE1 M'J<\&O@].XPE]G1Z/\ ,^X.3LJQ052?"; !M\^=A+G1:3XX\.39/MC]\E31@ MRK0!;\PZQ#512 LFD93!6\NQ%<2NK.G5FQ*V9B='/_=TT3_3FRKBI+=AHI3) M=>%L,=J+MR](J\4Y39E_+;ZPFE^<=EY:G7346+K($R5&*'AJX36@)$M>?MTH M(PCP7S0-)5PDMI_\7@Q'W;B=8$H='1QU 05#.<7>]@\.!W$/GKCS(XZ3M__J M#X?M/ G;T(0_NGW__=5-LB9K'G]EN8R+-@PI 3#$ \"0UI@A$X4)G 06))AV M!$L\A*X>@:4^$:=JP\Q,_6ZW?YSG;\D/B^'1 4PZN,FPG+@ ?[UO$:9TX6S7 M]OP8"NUT,DS,P,].AVP!.9G_MR[,B'\5[J1\&P@I3-NSJ3[YM@D?'[-J>.ZN M/1S&-V>__'[&9CN]LO7EAWZ?&,6$I(O#JYO V4S&;_]^W FCO>PTKN*QXSB) M^TZ^>?+V:OG6)2]A_)[0JYJ3&]_&JQ?>>PR)B#LWE9!5)<5=FSK'>[!0U1UP MGT_^LK'F3K?]Q8;%+WOY)8C&AY,/@Z6$SG2ES!/W9#)6P)71JG2V>J. MSYJNWR%EIC(=?C%*\<9@ M48?[GS0>_\>8'19V=!ZC*\["^:?WY'_[451]NI;7^^D(V;)FN=?N?-]Q].FPK;=_@;7-T]V-[9H:^./[ZWW M 0,1<8,Q9TI8J:P@W*A&1@B:+V9:N,>_Q M,(]-BZ]K'Q*@&R(R5T"-7"$G>4 .$TD2TUZ'L5BK6M1&=850KT:H%XI0RSDX M4R/4XR&4.$?$_#8'2MYK ME_4B7 [A@>&W:W-AKD'$=S %X!/C(X;^I QCC]NYW@LS0>WWMM/+Z+D^Z QA M #;*NME_0X_T0PVH]P'4V;K9D6'!.9=(B^1RNKY%3F"/:#)-YOZY<#66/ +A6@"4S#*OTSCH!SO=.ICR9!2S-6;,9<:<:8%^%B"H:!X2M)894RJ$"6HZ^H\ MHROKP7I&5[ZR#?\_CWJQ8+C<["=5V.R_-8OKYA2NUQ"I7DC7O!RJ1:/!RADK MC: <*V6-%'9]]2G)[!UV2_&J>T)W>4;FG?0^EDK7_=H-_K]V88CVQ+,'A#H?] M<9+VFT$SV/H1ZZ!WCD8W?^1*^LH39?W.Q&C&73SS,S>W MM%>.B392$\=CX,X3I[B4G!J5G!\__CU\:K5M9*H89\8BP79ARGO=I+(+G(E-]EZ+)?GYC77/_?O[9: MF^L?&\56Z^UJN1BTMMN;GXKV=O%VN_5I^Z^MC?7VYD;Q;JNUWGJ[M?Y7\:D- M+S0W6^U/Y>6_'?7L4>@ ][D2.[IK3N7%I>X2XEZ[G"V_N\K50:\6CZPILA'= M:*,S]-W^\&A0&:V0UJ]UI;!9]RD M_QSLP.NMTU;WLE9(:V/G%,C><7-_G6:2V7J_278WNOL[^SLGN^T/I[M?=CMP M#P;W2$ .3YL?OG*NP _F%#$K'.)),B!^.*&H#"5"AABU&%-Z8$ QK.< !^?8 M1"N\XB%R[[WF1!,CO3#4!<;<96V1W.%E>G66 !K$X:CX"#R^^'1L#Z^RKDLL MZ68*=8F836C#+YMV\5$\5S(X(:A0@DNO3(Q6!D$4=MQ(F59F&O$(EE#>\4UG M!!CE[V ;N2/GZ*&KICVA&OIII7SR8U1*I^<);.^DM?Y5,F8C4P91[QC87A+( M:6L0K)*P8L)"B9FNC$Z/MX/!29;I&>O4E6>]X>7LA]O>27DL3/T^++K]WC<$ M5GX WCQ8_43?;GAV^;G:SQ/I\!BSJ@6[#WV6X"D8NGB>RU:EOA]]_I5BS",U M]FZ*,4]PK&&.O:=GI>QP=KRA1/@['G%XK0(DL]H/9_WU^/H/#YV8IM8CN;_# M_J21\+\'G9[O'-KNF3S=F\4:Y^-<6HG39>/='U;Q =[J=48=&-Z2TG3[MC<1 MU2Q!F;+QF;/"#R*XYU-%S0?E[[[,;;&7N;WE2? 2)RF9Q3Q&HFW RBC&C3;* M\X>4P)T-5VSUAD#_\\QZ.Z'AZR4+K\PVUST]J/$VU\&F@/N)[?<[/UL;_@3: M=M#ZLL7S?;;;'UASXP/C4>+PZ/3"WA$A(UEUH[6EB!NB$4V,9F+7NI G-,IFH5EX+V.2PVF@QTCUN3L^+N1LAK_ MEL?'CK\R&#,M(T5")XUXQ!(9K("5<:HQ$T"RI:BSCU^!\6(%,OO,#O,V,O0$VR);N:NC^JP!,5AK"8\A8!FY MP<%Q['' ,7)J4R*A9C.5P,+6VUDVH[4Q G-$O8Z A5HC(ZQ&%'//I6216?5\ M/+G[9_N]>N.E,6'MLIPN<=QX8Q6!:>%@*70D,5&SF6I9\)3-D.A-]%XC %Z" MN!(Y*A,EHE*9("P/P&U6UHA0#4VJKZE;B5A,I4E,6;FD.+R\G?N0(,L#LN"> M->8Q[)STC&GB-;><.L&T8BK@I)37MZ5\U9BW=,S[-,-:K-$^:DJ15"2?1W08 M&2\#P@RGJ"*.B>B%[8?-923/*#KS:JU>9L[+/.-)<5D*!F*AJ=.6-3/^U:P86_A-/V?4><5QM.@%$$FA]ZYX1(Y:QAR1'MX76%LRWI82JHJ M&W!-61=,3CK#X5&I&NO[PUL*;;_,;8OE4)0YX"_%P2"&=YU>'I*W>41:L0:] M>4!O>W;3,8;$K"0$61L4./+2(2,<03*EX)7$*>0C5*Q!^4-82[W;6&6S709K MJ>EC@.='EPC*/>EG77-J"1WT6L@>F"G=MG4%[J%Y&N M&D9K&*THUZYA= DP.L.Y$V-><(Z"!LM:3'X]]UF$=_W96 +RL-'&F SUYBY1O MP059@WY\ZQ@*"V-DO\4"_+#H<[6MHG-6H&*0"U0 W-AOWP;Q6_ZC/#]V;(?C M.]K#PT'_)T#$*'9/BAM!"L $&K&0DGB_./U]5EHC5];8/'N>O^,@"T/#,YY# M%*+/$Z/N76NAN;]U^E5'G2)G JG$&>*8"^1LKK00+=5.$)*4!)19O8HP_U5. MI_D&V&#K897A.&%H++-&,(.9\H)AI1@+UR]$]0#?=X";QU^]\8)B3I$Q&B.N ME4*&6X(T2X$9& X:\R&:U:M;RO_5**!;#\?]V3U9G1?[G@=B;AP-\JF3:/W> M62F.T=X@QN( /KKW_]E[UZ6VDF5;^%44/F?'UQU!L>M^Z?V%(^@V=K"B)=HV M;A_[#U%7D"TDC@3&^.E/5LTI)(&X" 0(F+UZN;'0O-7,&C4R*W/DJ%4T>%KC M3@,3')V@9MWH P;+#_;Z):7VJ-3,URFV=KR?,U,%5$XR)_4V?_%_+]1&5"6I M6;0VY9P!8I4*%+PO[4P6]HMU_QD^TW]FBN2)1?HS3SW0=JKRW&#P2J;;1O\L M.W]T-N7DBYMQFV)[9^.T_6N+=G8^D?;[W:!MBL(Q%(T0B!OID5:2 Y4 M43ZJ5Z_QNK@P_UI@[;W\]K.E+&(2402338 1IGF4RNHLCR2EQ9@K'5DQ"3PV M"=R8Q$.:Q/;[70K^6,3: 1 #&G-O/3**..1QA+7/2+ 6EDWB8E;CV"1FD1E@ M:# A:/'G8>R/XGIK#K*-NC^?"J[=JJ]68\0/8<1?3L"(HXK:1\N0#M%D7,-( M"V$0< IMHF/.:\ ULGY1#N/6N"89EUPZX;RQ'/[57L8(UN&I5X1'4^,::7#M MX4WB9^=DEXO N5<111D^ MY;,N=E-^^Y1OGVQWV/IA>\?QC!R/=2P!T8^/1D^;_YE;]8;.N\V>.[D;*0)%-( M$,,14!".+"<*.<&M5CX(D631?)H3&[GU$G>[ $GSJN_PJK^372()H59;E)2% MA8MF@6:',2(PW[B!7PD*7(8IN4YNO'2=['>!=^>I#HM7@=60PZ890IT==0M< M=ON' *'PF07:/ 2(=8 H/TK;SV[U55@ROL>*4U[&)YH-N!PP$9S,,P.F4=4@=_1([7$)QNNXVG==M#^N D_>W*Y9[56GI6J=XYNU MG'VA[6$K_;O;--B\>7/8%]V/]%F47Q0OY3=9Q\7NE%S^W%)JGG4ON%MZ5;=- MBIEPF0]QO,YMI[,NN1_B@YUW[^F7;WML^PV#3;S].=_+GZG=G2JF]10+'8Q T2B">%016>E@/AD06FKWX$[VSF)O1^Q79;'!I$6 M0:1IW<1HDG.8"F09,8AS[9#6,B#JE K2*/"5%IUNY#?2X,YM<&<2%?K5_K5WLJN9I9H9AW1@ MV2$#*F0P4"'+-5$A4"]$ NQA?(W>/5K=\* [-;\\RU (Q[?K@%F/P8OMA7?_ MS.GY]\)[>* ZV<646BDU13KF='^. 9\\M4BZP+0FT;L4EM8!Y^ ME70E7QB)6DA%\F&PZ5G)T3T0%,UT\U")$"QHEJ"C&O$8+#(V,H0Y9RQ)#Y]> M&C5ZE!9&#T24'A%I9N3B)G3I;L)QLZO ?$V2NQ"IE2.;"R=F+65H5AO 5PN_ MGY_Z^4,!^'38/W$)+XI*1(W,LG!"(1M-0"(JISPV4:O2Z4 N,=RVC*ER)_R_ M5G_HWN97.>,?77!DN_[J=.!2O[@%,ZP+KFZV\];? UL5,7V(/P:]'[G2[ZWU MW5[WZ!2F(HQ954%.65WM]]>K9C18*^?X''N]$;S%X=Z@]:?M?U]K=4J5 M,[SRC=%HX+OE;VNYY,*&@VZ_"ZZT+1I0=B_6]?VEO *>,E=GY _7JAJFP^'@ M1S?$7*LQA"[+0\U50AR5EGH45*\A135FKN:+")$ZY=L)8E[#"-2<6(Q\M*+K>Y M94G>C4(6+ZTR;ZK ')[IO>B\WY6*!B&I0D9J@KBT"3DL)0HL1)6KSB2A54GF M-:H#%VQS> 9OOK*K"P8ZBTGY[-E*NOWC,EUF4*K&"L$!3 X'HV[^PA_#V"NS M:%)/E-G-U%'UTH0GAU@'"]'QT>6'7"@K>:02KZF,WFITIO[<'TZ*:_8BCW79EWV]'455UZTQ;P:FU=/J$:,R'5* MY-)KQ"1?IU(M_;3E;F]VVAL67"WDXLZW 785'4AI*>8_KX"JNF= ]L&P0,$? M9<7*WX+;L2MS+ZW]85[._E>78Z(S?CH> W>>.,6EY-2HY+QPR>ZJ5Z]+@6U> M*/_**V$_-P2VYUC9,HL$'R)R,;_VK;WQ?_[>ZFQN?%AK;77^6B_LL[.]L_FQ MM;/=^FN[\W'[[ZTW&SN;;UIOMSH;G;^V-OYN?=R!#]J;G9V/Y>N_'??M,2P9 M,5P(+MVTPG#609@"SW.K3$4 /%Y_;H,5!.LED+J_X6&W4T53QT_5MC^[!\<'?PZ&P\%) MEA.RA_";H].72_* W&V_^?2K\^;[:2=K(I_L6HZ9HLDA2S+)\XPA@YU"A#+% M&39)L-RA'L\C>55LH&9ZZZVL:P,^B8\QC,;Z-;?W,%HGX$6UCD= %W_K_IXM M;IC3L;*%IN,>V"/\?UH2)_NI#F"A'T>CLXN E^0!_"P<=.'\H8A$M.&4A.9[ M(.HJQV^>@LVE8>R'FL_M3V_?%:^R]?=16+_:B2S?_=3/,[7V0]C72_SGNG;;&:D35,,.ICX?Y+./# MU\[.DW^?A:CRH6NM$PL/ _\='1\>]LKKR_H>P]8@'WS2'67]T-!-7?CTPLVN M37N\TZ_[T@# (ZD5E5=:'ORW;F7QV=Y3A)/G#VM%KA%8>HGQ%\D1@-E^K/"W MO(V3[M%^-1.'I<0USXPESLDB#O'#=GN%L>2X QA,L1S@0(>#HE9]> P_C>J; M/IJ#"7."6P?PH*Z>[?#KI7:ED#X;?BZ=H#W-0K=4OI\KG+B__JANHKS>. M%.5CND:169@P(;V!##O>4;<=JZWA$,PGFY1 MTYD,<,'H_WN/ 1BMY''@SE7S9MCIA[XB!+7 M\9$*2$]_7U S_7:F0<^__O-4]*K77XNGPR&#?MD+R6O>YI];.V\V7K":^L0T M?K5W-G]MO]\%,TC"&H(LI0QQFAAR5F$45 I&$IRDMH6JSA'/!Y#P4Z/;JH9W MK778.ZXP;.+>C DC #]\8H>G %5GA0#U$67-['4/NJ5]0W5H89O=LKQ\@R6Y MK-_#08480&?NL'Q;60WN=Z5@&&J?H9G!83N'1=V/7!'-9N8 M^>H!C$"5H5G1KBG2"#_WQSQQK:L-W_%\A>IJRY:05I0+5>;T^S.GJ44 COR):A0[3%E %C,.L VX9], C$']JXMSKU9 MO+=)ZR1MO+EU7 2#2RUCXXP,;9P]0;L\0&,RMV-708N-O'>@V%P 7:2%+*6120))S"I>2:+ MEY.1)8+)\NRA 9.E&DGG!!@K#'G1&20ZMWA*#FD7-*+)",>IXI2(5Z_I7#!9 M+U[4:"K@/2? VZV\KMYI\;9FG:V%O:F\-P+OSA_W2MS!NL&/^/LR395+)[EU M1@05.!7&*L$DV"TL?LH0TYCJ(YDJ[6SLRF H-2SE"CZ6@YFP AI/4&381DU" MQ$QD/)M/E:Y>^.[?LJ)A48>8&&641_"NO/2>6T.$T0$'T5C6XU@6:^_MDBB2 M(U8"]%$*[AC0*N/A#\VY"5:Q*!2^C(2OM]X6B'VNC_B\#1;1[7KEN-- M9=NUCNO5"9GG(TRIR.:V /V&>1,F5IOPEVVC7;3&?-[>]5A\TNWUP-S[>[&* M,"YFP0H[&"*R34Q;>K'.&<458B,9D_I::EW[O M+YT#3<,VJ*S!FO,C'= T90"A'+QT3[4EVENN3'[I:I[/5S=3R4&"C$P3.E7O M8BS<"CD!602DU!%'S)/6CFN!J60:F+W'SC1&<>]&(8 04(),(!0J=+EZW%D2"!;R"3E,9XSDD23O"8*'>1!ROUF1?7O/1[>^GP M;.]WF?(,/'B!8L+PYL$U02XG&P(W=BX (;::YI=^$R28XK\%"LX'%$,\K*E( MO9UPGK=>0X$!U@.-'#[R(1Q0SF!K'I5NHZU9C^\NB=_9YZN[7I?6?%6,K;Z!7@[0@8/:ZU7#3F>THU$\FB3E M9Y#O'AY5?5%'Q\/*TL#?E4@!\M(R8F!U MZAB\PEBG=0]CM_\CE@!V?H)\-[79YXJ-JJ*DI(6L58^1<\!'H^H!P?9.P&!/ MX;I57#+?/]C@_J W3KT<55(+9R-0%TCD)YH:@.D"H5GZOF^K'- B+E+E;5:E M1CF_??&W5,;C!.XO U7^.6=!5KM'.4D^/VT>!;"/?*&#;E[\AS _3S(:_/2 M,TNF:3WYJX+ZQ\R-^ O6WG^J&V\HX84U[E=[8U?QH 7E!''PU!#GQB+K;$3* MRABE4)8P7\(<0 L*I.:#-+=4#WV95M'\Q]'+N]QKMR]FG>G4WP"P'70 M&@#UVJN6M:F"OPE3K,1]SNFD5!:1BPVRBU36]-/#^ Q9F)AE89,$]VK4RHJX M4/7B-(>#-[,'/IN%=UE5KH[7VTR*LNKTX"!WD_-VL_9NX^]3S391>ESJVZ1;CT6E6^43OR<+_YOH[R M[TJV2C'B"BEJLC>G +*JJZL?YW1\\L%PE,LF@>?UZT2ZC_DJ^=&F:$U5.F// M"B:G%+FN5LR:?\%EZV>=KV-^P=69/' MAG?V8<4]Q[9HW13\7*RLS8@(:UFVDIDI4UYF,8VJ9C>[ 'O5]8Z'1<5TK;67 MS:)40L$ORI3>FQ#@7&MBZT(FOY_3 >!+Q06K'(NZ-JM\,CYFZF8FU5OY3D+CZ*![GV?7A:U5WGO;*% Z(/; W_#')T !:NG?&];]6WWMA)92>XO;:?GL\#.[+.&8!#;!$1+@+SH=[3G!=P^3; Q"ZF]\D*?:RLX[S\,7Z:@KW[4Q)7#_&.-^LCN>ODD)*S_>_#X\,C7T?0LCX1G!?^ M.O[>>FNKZ)^59YQ^Q/BS.\JGF5;LR?/>$>L]/[JYB29X;!;98'E(/+Y3*.U$C3. MJLW]<4IEJ(X%-\>77*2"/:.\]^.S)ST:PQ.9F%.VQVV?MC><:RB MYE763A7@/CM%V;*>^N8XI9^N>$V!92F*;2BLBT9E3R M0+&F0(N\-$EBKK5U)7:#L6+D]@K34]VHWL+3_9L?[N5*-^YLB.V=3S_;.U_@ M_C=%._<+P88'39!E@B..52Y'5>#CNYP)KR*A.%7]0NCE_4(RJYL2A3H>53L@ M8V.%CR998;9O>Z>C[JA.N"J[^97>; [ZQ*E=^FS.<]H*%XGIJ5-GR(C.\PZ.!>1:WIJ3M9/M>?'_F5C;-KJY9&NM:Y;SD MS2+1U?W19/9?,.B2V>^)B3)HBBAC'G&2"#+$>A0C4]HPZCPW.?K.YU7O5_8X MC(5-?<\-(E8&)-HG MNYA$[F26LI$,(\YR0V>+'3(A:J)\8/CP:3-:V6G:]7XI+8/5XV)E\ZB$?[@] "KWA86.@C MI*7.!Z@\("_-ZF9VVCZ=@-4I9JA+FB%A8M;5$@&8&9B>"B'09+F/3KYZ/NM-W?'(6&%5L%AAGGB@C'KO-4Q&!FDPUS0!H?N'8<\RU58 MC'!F1$22@UEP)2PRT0+3(1KFG%'4V)17IHO4YDHU_;&]Q&NNLB$DV7706,M%-T=[8 M#9@*AP-0>VDLXMY09(D!3S.K< 'G)E@!R0< O\)$'[\ARABE+^UV.H7OO$SNU:CE!L-),.!F34DN$\^M*,8-^Y%47UYB M4Q+N2!(:1QR:IL0 M-3J!Q\@I,L1@Q(QT(2B/70RE54@-@JC5C.2IV+3R=C"2O-51$4\-\YXYY0IAV'.]1.,D%S'$6)+,K9],U9 M7M,ZO/U^-QBMB!,6)9>;UI% D3-Y(]$Y$HU@SAM<9 'F]\VID.9<\YQ;+6W& M"DF<)$1&S[E46GA%B">8:6JY2,W2=N]3^F?G9-[>5 MO%FHB.RTM#TF:O@!W=/R_P)+#%!D9!A58#414Q&2E5Y;/DZ?=U;2&T'%J+4S 8J&!=4 M&8<]!RA)TD4.1MR8QT.9Q[>-4UAQ O84QA\C;P681R .&0/F$8FD-&C/P;7* M*\Y-S..<$/NE8J#3=1OCC8);Q]2G-@[O20Q4&$!8$B6G@F8!5RVUALGC&+$F MF48,=%GVN$E+QU$3F0_@SP@'#"C@B'3,G005>/U:<"EXNE@W# ^FUN&YCIO50CJKM83)"S!JG/+6Q"P/H!D6SC=;WTOE7[2]MVNQ MHXZ'+,N1'.+> O\*)J"(6][XN:;GGUS!G-([\?PW%O+!TZ MUB0[MZ5*^8/*K%UMF241^S@^9Q&EZ4K"!]!VO6:\&VG7>Y%V#8M)NUZS.*R: MLNNM5H5&V?562P)O WFAT@@<+!+CP@XEZG,ZQV&AS,.UK*BP<5#:>3S9+,1J!&Z2-)@_^MQ%;[O%XOX< M#FQP96VM:)++E0REBK^H O=.6XP4$\)7)#26/,+)\$_5 ]BIIGS41'<*1&8OB 6;: U]>8R@*F MDK-L5=*)6A^1PS$K]TJ/C":Y)CPI(F347A7EWJM-Y1GJDN2@VNQNT!QN-1^, M9_9W+MG9@3DRH31GVSR_=7]?<.HXY@E. *J"<7@(JW'RE"N#33!&"]9L]2QG MLGS/>9PTD"@,<<@G"Y-%9D40:16RA#*E 9ZH)#E:7654?"IX6+ M2T2S/JB*MASM#P?'>_M 7H^S'FSQ26=UBB]V4\BBI>>-/.?G+-JE. %R6V\H M5IH[F0Q)R1GOF4B:$&D;BUR*1?[:$)V376ZD=]QS9#C3B$?.D5/"(>IMH"P0 MFS*OOB17XL$L,A7'MK+(@J^WLLA&HO@*B6+>2!0W$L6-1'$C4=Q(%-^_1/&U MDL/G)(J%\4P)YK%)BCLMP D'UTIE!RM%8\AC2A17/*]4$'47)WO&.Z)8B);I MQ*/PAL>DC0&B+*TV5C9D;SED;RL+$F)CL='!HN!S+TXA, )R#;2/$\TPC9)Q M>4GWE _UN?XKLE>2*7LF]N+43,DY)FW9*VX=#X+D M6"0,**=B?C2R23>[[3[SK_;>KO,)RT@=4LI3,%=+D.58(J:%!;^%*L=B7>UU MNW2S:3-A]Y!J-L_BSM+([K[E/3=T=)OM[#DG>B9;U2L4#[QBOW84CXYZ<:Q* M7J5U31*X;IY=,&U 0V"0>_T21)S9!^UE.7>X>-%0A%$!RSCNCO;'%U]D2_2. MN59Y;W0$W!%^6F"3]%U6N_\;'B*.MON;,_>_G3**OMB=TO:W3;&]LW':_M4^ M@?O,"[ZQWEDB,>(^PC+/3"ZV5+EJBD5IK5*.BE>OQ57ZP[E%6G=4&E[.$\T^ MIWY7U#EKX=-;J#I<,XMG'7I]G]-XX524&A3+]M;'$WNX0+#I\<&IA(#FNRK7 MNQY;_2IGNS/X4?6KNT8+J][W0S#E4>H-;+&M6]5U>=MMJGGA0/CY.8*X#-"^U8&VLJH60PK/=H=V.LVJ6",0HVU_-*BFPMC_J*?"_S>:X607[2WK QWE M3NW3=J.&,*#+!LJERTK^I-7Y88,944/?99QXFT=<^).3!:&@AD MHC7N5FZGJ@W +]HK84([#9MGL%Q.3>:8V<1Q?N;-"_ M'+/G)1[U!OT]5"Y36$?./SH$=^-G-W=J[9W>9G[ .J:]IT8IPSA K?52.>XM M#=YY&_&UD:<&;:^<">TLM)Q\EL_% 6&?4\6YT,CQ:%""<9>"BZ"=O321"%;X M;F\AH-WP?C#,P-H[G24@92K-],JH#!_\VTPDRJ0:S+'3BEV4;NYU552^0-5= M9JIK@:VD!'(^;4YZFG1V&9<@323"IPR];MP^KBF^V"'FXKVLY4O5/1+")#5D MK5)W \.RWMA3/>N)TXE'$XS8R$;R M]WA\VO6KW.Y_R&G-&=W+NOJI/W! XW]D\-_J'P)C@-\/^CFWN;RK[ 5G)WBK M'MZM_G8>W+^FQW:K#.W?+UGH>WMG[R>@D#"64A4,TC0W&?!"($TR'J7@(PV2 M2E)T0RZV5IYI.[%0?PG&)9<.W"5C.?P+5"Q&%[FG7A% P-K0R&6&QF\3&VDL M[M$M;A*$V:*=G2]9M(Q$HX71! 65,.+@/2,3$@./P]F0@"GB[''@=7QQ#3Q3 MRKT80)@36RD#?>W>L-"O+@^MS.["WRP<<^W._7UM_Y:HA5F_RGSL[[G]OO=U5(B3(*+I!7.2W86V2Q3RAY$KB(.DHN MSN]R)Z.YRBVFE R<86V""52DQ(3T8,SL52L"JASFB-GP.+YZ_?$(AA>546]- MOYCSVT"S!CPWRG7]I6=O-7APY#2)00D,#ITTV@MP)*1C1$J!S=P4ETG<\G^F MI@ZAJQ''++-I\^"P-S@%[G79V+;^Z<$%;QZA_9\5"6YN'%W;/SGO!8_*8[OR MV'[ZL>V)'8;9V,UD6R8->KTBO=TZS*/S1_F0 JBT-O_O<6;!L##"\V>^FX>O MD/BZ!JX([9>OUK^I'8;JZ)FWT?KG> @NPVA\$CAP\^,__ZRW/N0&+V,V?MYS MWNCW#5IU\:G@QY5> ;F\ MF&!US?/*#M]5_")_8Y37F?+=+, ]Z%?OKF5_V&ZO!(I*N/JX;'"?;U@+0YH-<#W^!K1;$WK.3VX:@-= /BG&)A910(VH0Q_#OK'US*N^CE693V;EARJ MLEM&I3WPMT%1BLO*B?FIQK0JPT%F(K%^^IG^$_%G],=Y)"KUI4NPY=PB-Y=X MK;<^9]W[F4OG=FS5'8:J!]/4.3,TY9[+-SCU)0A8P"T#7L[=RNMN%DCJYBRL MO(W2G6GM7!&P>FLE>YQUTI:/EQ&E67"=.5F.*0]MJ"L/\\'YS7X9#+_79'+S M9T7)JJV8TM.Y;*G\R'=299C].8 1*H2O.XS^:# L?47F9C"=O[-JB.%T>T-[ M4+VWM]$-CS/KO,B\ZW%>#.UIC(XE$K02DE-*M:2&NZ2%Y^!CLG'A(OSB5MUV M*IS>*G>6)<(^GN5H#=+FV"++U,RO?V7B70\-W^V=+0[NOG/@['/K$,UM*3B+ M!&FM&-+4 L<@,F)K2X.*RR.L:1AC[Q1EJZU*?L[F^;6F7]KD3*?0S4"B H+G%@RF9]#D<^LV,PI0N+VYD!EK_E9&58 ML5&%NGZ_&W^<-0&LK9#,M<+I3)+IJ3!QV:N^3$#G_,O\TRH M&K[4._FM2O)P?ZV:2"6F4%I1N6[_;$^P[)F6O;C\G?6FBO***DK15%$V591- M%6531=E44=Y_%>6UFS#G-FTTLTQJ:U(PE@/#TL1H1Y2SR@GJ+;MT1JU2@.#R M3:];!PCN=_OT8UU[M9W&L8V/+J::"V(,8C@1Q(FGR&#/$-@OH9I*9P(]OU'ZZ"&@LV*D*S:;QITU!GT@ M>]U0,LR*"/:9WM$ :+"MVY/.!$M"S&&50FB!XM8U?/N31+4Q^ZX3Y$9E Z[: MM!O],9XX3X8B<;*N-5T^EV'K3+%;G?;JWVEZN[-><[,P">[A9@6[_**WOEFR M+I_4S5)^T]/.6=C',P26E/A\OWE#.C_#;J:_:FY/$BL<63:JZQO1Q)V2F-NN MMMXW9[;>;\OYGL&H?.S^O/68/#_3GGRU7D5+EM/A4:NLZZWQVWA2;SB3VQN\ MS!L]\,T'KB84%T_UK 86+P,Y&J-KC&[91K=ZT+R*<&^>X<'#<#ZA^?N]C3.FJ,;T\M/[ $9,RGCF\E>,'9,&M> M'FP"YO]51PUAOEAULV?^<=)@3)[FM'4_2\'/WO;!V][ M[3=MTM[QY.OGSO[VSOO3]N?WO/.M3;;?M'_"?9Q^_?SUH'/0%N-CX%K'7^DG M^>7SIY-V;FOUZ]_>%[HI.F^V?GY]LT?A,][^M0G/_)_>UX,O],NO7FJ?XI]_ M[VP>M3_BDUWA?#(46V1HQ(AK0I%33B,LX(!?A^D*F0%VL?@>SS^O& M@N9_%>^[[I+G%[4&A)XI"(FH'1.,T1 =MX1FG3W%&*92*4<"N:XZN@&A!P&A M7V<@1'1(N4,.2A(SQ"W52-L(QLJD]5**P)0"$**R :$&A)X("&D H21<9,1$ M+CAQ0C)/!0U,6_@_N4Y5L &A!P$A<@9"5A)O%;=()RT0YS@!)U(*"1DY4PPL M->%7KQE1#0@U(/1$0,B"_\6"6">:G\\W2" M>1_B*-JAKS+G0_P1>X/#G*%T:9B4+O;P3)XVY66G61N5Y9)H3AIWD"E-O M"&;<.TMO$ *[>2E, \?+AN/.7U/1,<Y8\#E8J>H. M4C.E'W5*3\6:G'/P\L" @?8B3JA"5B8,-$M2(8!G:9ZUY-?@;393^OE.:<>X MY=(+[*+D&HO<7B#)2*E1@F'F;A">::;THT[I2>0FZ& Y#191P-XLNQ&1)EHC MC(UETCF!#!$*"BH('J1'U+" >!4,:RXB8LO!V619$2J]>ZS6E[[PI=.]3>O7"%BL1 M"GEJ>4T?8P\^W%MK[<5^'(X;J(6#;K\[.AH6,8!;145N&F1_TMA,C"<66QL, M%MQ291CXT3(J9G6DL8Y$-U&1E<7FCU-1$0W^+S&8(J&)0=PF@0SW"7D2G+$N M")V5H.6:$!>5R%,<2>(,D;&)BJR MZE-Z$A6A5GI'// KSB+BP6AD"'-($0Z>L:0&"%B>TH;A(5D8PESKA".C@%'A2/R %B(R:UQT#% M)+,F)]6MD3E]LILY_6SF-.'@]0L6ILX M3X18I4+N5JB=B=C=J BP81R/R#BFZP.YQP%'0E!^CXA+ XQ#!(TL9EX0G)*R M>6^5K1FYK(V8)OSI]&L\&AS9'D#4F5C_.8%^G^7IQI+Z1P/XYH\XRC\/X3_PL)5@?]6+,3=S MM)(IOC5Z_F!XU[J@V:8I>F3"8F04PLGOCOFBM ?QUTO9A%,<=Q*=:?$98 MTWQMN/DEYMZ;5S4^R6LLP5QZ \NRRY$B$:2*TDH3F=9VKHLS96XP$?T?X7B8 M6[T]F+%575+>#H;U1_E[Y,79'2S,)[M>,:8HP\@P;Q#W7B.3H_$Z$FFH3HK# M"WM-US4Y#]FE.]^H=+._/21.->^K>YW<-T@&E9QQA IF&'?*6JRU9-($G!AG MSC0@N9+&NG6ZO;%KO):Y'14"IIBU)+E'VL6 7"0Q A"): (8*U^_6"S_N"!) M.7>"BRAU[IU&K&)1B-SO-6"I#6M O\?D"RPL'!86GIM#PD?(!.NO=FG*6[VW8U(B\8%=__[)SL MAN2$98(AD;/JN6! (B-52%&B(I?*T]R,%Z\:*-XJ.-Z XBJ8W:<36(P#$'VG MG$+@9@(H&LN!.7*+>&+>^D!\GZ=?SGCSCI(?)LRTP$_K M4V:F3Z"?9#%_=][\)X]3GF:C'\Y]4AYO Y#B!\STTN#U!;>4/.F\WU5$D]SS M%B5%! (BQY!6*:'(;"YXD"(QNQ(M)3=:H^,#L+_3S!2.YK1"G^MDM6S]KC-R M/^7&CY*M/.L&16,W[G_TU"O*1F7Z MG7-.J?%"\$"384$9NO;M[25_M(1CZ7FFF_.?I MY"O_V-/\47$5P'&H7,_-X@1M]6$Q/2[=EZ>,HH*7Y[$W_*W7;;]KL\ZO[Q1\ M3@9T2'1VWNYW/G_ZU7[S]EO[8 NNN?6K_;G3/;\WO/UYZ^3++\_@/D\[;SR< M]SMI?]XD7W?:)^W/[=,OW][3'&7Y0O^3VM,:$%$[;!D6*"2N$ ^6(FME@C\H M3TE%S1S),GJ:+:L2;9&&8ZLLIGXWX%@YH%U8:?WFS_]$ ?-XE.,0!9N6@IIT M:^A5L,6*IB22:"_B?Q<1)18)0N=D!2TSJ929:WQ\XEC<]VNI70>:& M.BX"@-UI^3 ?L.2$($%I @#,&R*!&GCUC!G%-)5$OGI-UHRY<]/!1JUU57#A MJV_O43:5KWIAK;= I1G>^$8%[ (@,>) M VV+X+):;AE*6@@LA"".YZKE-3E']?7"5DVC)+BPMBBL>SL8IMAMJ,XMT6QFLR1S*VAZ,67W MYD2G"4TU1&?ID_\8$*QA.4O&A0G+X=AH[B1#U#*#N%(!N2"!]! 1$M4T8A>! MY;!UNDI-B5Y@NE6%=U!+[R+DP M7NIX28U2DP;VE!%Q>B^/*I&$QQ$IZ@ 1I2#("HD124XI:B.CG)MP/')MOK&0#DA#)BGSCG!B-J$D=9Z@49EM,>,)8X:,^2 M\H4RKE03EKMH :U,0> _4^(597*TEEXB^!C58__<6),C5_W"R^WFU7%<]0OD M.%>47?Z$&>$KY95QD7AG;H#^W9-'V^\=@1(!()T?[K6&N0P);ZD<@ M8+!PC$H%.YP?O=O8^*<5NKWC;*UPX3Y U:C4*14'H_7;Z-A]B_XH&ZP'B++9 M(L.WX]%16<)^KTK=\ZWDF9%-_[AW-*IT&;H_BIWGVYNZCUPI.02K/HQP8$;, MPVSYOMQ_M_YM/F0$AM@ZB'DF5;=;/?9HO?7$ .)M_4 W%N_9JU)8\]@%&+"U MUJ5DIU^[2\N4T:73&) W[, B8!KGFCO@(A_J%[LSZ,2CC]F4SK@(HB]NGF^( M7.=,#8\Z&I1,SHF"'Y'!6B$9O&,D$$(P<@"%; J.FF-:&YD7E,DXP)'J2J4"Q>-M7I=1+LS]O#PXR61PM:8E21>$T\HU;#W),NP:0S(6ACX(/D&DM\ M<$M\SSK@G@LP->X#8@$H,G<6+!%SATR,$H9?)47R3N\\0UQ\M;->" \+M# L M<&QR-RPK180/@O6$AL8('MX(>&=CUXDD@PL<:%0BB!N>D..:(4:<)HG@2&TN M2)F3;/Y?:YE39V$MX!F]T[7;H!,X.$5P"3RK6 E]G0PN.6WCF#\U^YIQS'%[ M8]<:*Z53#*FR] F: '"B0DQ3%QC'&@NYH&.^WGIJ'NK&)1J):].AA98#%Q_6 MYU&U:'>+8MWA<."*SM'XLY-NK]<"ER9_\RQ@,#U&8X\^3Z=NZL8RX?)E)C.L MGHAV#P:]1!DFH8X\:\^4\X9PC?YQG!_+ !_C+!I18A3S26\56@"\S,RS6?,J7Z+@L-K/AR,BK[>'^.;GBA#Y?V2J:/JO3H\.<2ZT2 /VZ6' M7!#?>21+S8D<,Z,S]>?^<"(=M =^]##:[^!.P#\634OK+2%9%+%]"2?)U*=2^Z7.1FI[VA+M<--V[A M75]J ^PJH$YI*>8_3V:JNF<@H(-A@8(_CF'E&.9OP>W8E;F7%BR6P(#^5Y=C MHHW4Q/$8N//$92+$J5%9%= ENZM>O2Y"B7GU^2N3IW[>_;&OS\WQ)6J$5:_U M?I%KOD)8>^/__+W5V=SXL-;:ZORU7N33.ML[FQ];.]NMO[8['[?_WGJSL;/Y MIO5VJ[/1^6MKX^_6QQWXH+W9V?E8J:T=]^UQR"G%MY9:F]U(G +/ M&Z,9E>Z":N=%G)Q:S>:MGBO >:\3_;SA=LUSD@&%B7LO*[BY'3&X1@:477[1 M.]PLPS<[;2,#VLB -C*@C0SH2N5_\Z!< H(F'7:<1FESQT!N@HF6:&5M(P/Z MD.F-_SGX"O?TY7.;MW]ML.V=]S^W=]H]G4?[I6T@;MU#MIX^UUG5@:4:94#Y P9 MR1SB$7/D&!,H8N49\]1(F5M$KBG:R( V,J"-#.@=4+-)#'\&R#FEF& $5YIC ME!OI(@[X"_T9^OR8H^L**Q.>K MX-]FS_UQU"&>I7CI \'V=,%CC)[)P#B*UN3D6^J182['+$54(L0 N/[JM3 7 M^P WTJ5/=.I?H>=^M_G?2)<^%WR8T+K =:!,)*2#5X@32Y&)+%=%!ZEE2E'I M+%TJUDDC7=I(ES;2I?>DV_6$F-FSU"=]&.2=U2=ESA*.+2*,6,2])$A+%I"@ MGM)@J;9. _*21IWT"4W[9TW*7J8ZZ8-!PQ0I(Y(YGQQB(5'$'1/(2DZ1\YAQ MX&C.2W#:B%Q7?-5$&!IUTI>D3OK@)&=Z&_97' Z"'>TWDJ5/!.*F-V*)EH(S M:E#"1".N3$+.$8^,QSKPI&FD+D\Q30G]GQ7R/)O8U(NG02]0N_3! &+"@0PE M3%@/;]O+ .Z1U\AQJA"66#N'<]EU+G(DZ_+.^XV-=NGJ:Y=>OAO\K/!Q+F\* M*CGC"!7,,.Z4M5AKR:0).#'.G&E42Y\A%DYOXA'/?&"4(!."S_UL+'*$:Q05 M?&J)"][S5Z_I&KY[D'Z)0,[:\TY+NQTL-FEISP :)S212($5Q@PE M8S'01(61%=B@2$503!,BLZ S,>MZY4)EXS+#U5 ?W3WWSPTE&I8-%S?($J/+ MR!)[C)*ZUJ0XJ.)Y9TJ&W=&L6N4K)SIRZ0//MY^K'WCU M'N_*AWES/,P.9%$R[?YL'< !^Z.L\PO&.^-2EA>9$\R+VLHPMD[R'XMY4$1K M&J4,AB3.=63:,D85Q8ZQD)RTUP27MCIO%_&E\MO9&HV.8Z@>LHH55_6 XW=8 MOC1^@__T8""?.@>X?6'UFZV?[;W=@(6 UY.3D))%7!J&G&<**4P,PX%9I?)* M3MB:F./F7"UO-M&P5NC.)!I:B^ M;8KMG8W3]J\MVM[9.,D&0E@D\**05A2\X #OQ1!,4:)1$:M]KD_(NZ)DC:B+ M21/C)?>"4)D?' #XU OF83WXH57T.@H\;7[\YY\[B2K?LZ:#WX_AN!>WTR5N MRF7&E3V/RM1!,8;6(9AK_L+!(,1>K<0/5YO2YBK\M8AP3YVK4G@HT>&)83U!O0>S MCI58OH3"[64D'D'O 1PJ2A]$[\$\346#C\!=VQ5WW9SAKHM(%RP@][!(4=QJ MC]R5VT4+/O!+&SC\&,(8#Z$--C\X?"8;8FO9D*EU9[( 3K3<[Z^V^WGN$[S@ MVG8:L9 V,F>9XHIHI[ VD5&7-+B@232;" ^]B?")?#W8_-GY]>ED^]U_X)X^ M?&M_^[#?^?SVX.OG3?KU3?C6H5^[;>#PYS<1.CO_'GS9V62=G0W^Y6"+==ZU M3SOO-LF7SU][7W:^?N_0-MSGUNGVYW]GBR1E2C30W&%":9R[#R5DM$XHL>1< M@&D3ENZ(1RQ_TCOC30.X.LJ9AM?J%O MX7UNU:_S [S-)]\CY6$A[72*#*K(5;1"(:\D+GUOD9:.H$A2C-[P&"1]]1JO MXSLGE"PG[_@Q9L]_W21PT]1$W %Q[K@YV2#.RB/.A$11C@G7AB*M-$'2]/.>&AN=J]%I?/P M<[/NC#1^RPU^+HJ?,TH:Q(@8/ DHAZK2-H:*'J*4#2A1(Z.-1\PGHFV@EB?:0-%=V=Q3 M"[F-)UFKUTVQ]=NX@^I-.H'F"-@!9!(2*T03X$@+1A% M@F--I674D?CJM21+4(-^+LY+$T=9Q3A* SJK#CI3C,6YG&(9D%06& LE'EG& M,2),&LRP5,!97KTV;)TN*_ORR8/.;)OJ\S3N:12 Y^JUX?QU3JXN4C42ATOT!T>M0WN:SSX^TV@L\@#/&DOWI^HGUEM;_5:> M#OFXM6H(SNH#?YQ!'-R.'PP/!]4+R-_:[XZ.!L,\/::_-OA1%\W.WM^5HQ$L M&%?+]P:E@K N7(0SQ]'Z#8MN5T:A85EZ$P]?,3R],):GJ!^B:?T^+@Q^OVN2 MX=%$AW!BL32^0YH;A3#-VX^"*67,2A0&7]N[O9ID59GOZ-ET:.=B75.S_")8 MLB[)[4[["!6[SX\U2_B"UT$^TN_M$WFJ\ KKA?[_^K3"9P3&<.-QHR^NY M#L]9%6M=A]+:_!F'O@O<\Y_,=IJ1F8S,7W!(=O&.@5WF78#%]DR?ZS!M[.T- MXU[VC[9@>+K]$7##$IUH73''7J B]9OH8T:B*CC 2-$1PW<)\]^MS''UH@F+ M"649;#UEA..$@3@S:P0SF"D/JZQ2C(7Y_;^7V).L7DZ>J:+TP1?6V7G[[;[S+[^V?FZ_>YN=DH/S,;>O61KU^P+_?)K>V?_6_O;)O\"]]CY_#5W\YY)F;1:B8"T\0%Q1PBR3&/$ MF#/$N\@"XZ]>JZ?3R[NI=V[JG>^WWOEV*#B_WOE"ID2E [AQ#(OX$!XC?,KJ MO7I-^!*ZDSPQ!%WD'$O3=EJMFWQR MW8F?RC>;@5V5]M17M6XT*TYZQFOB2VO6N&!+ZEMM-%WI_ETE@3R]YW3V@AK_ M;@%^,E,2Y[&E%+@(PH1(Q*DFR& <$18$*YQ([ICRZC63%].X;MY)J3:-K8CCCN3VZI(WTC,/2^">+S?^)?^*M(IXF@8*W,/]=<,@Q&5$4 MF%FOI%:!E.Z)RJR&IL!C5W>LY#D:OKLJ?/?I;XHLK4WG>#]:@GJA:L'=4MB;L*3B79@TC*S&Y2HTXAKFY SQ*&@O'?6:K4NS M%%V%AFR\$+*Q-)_HYAT2E^'$/& M"H8$%D0Z':@RF4V0-4+N'$9<=G?M^]>3>M2Y^V_I;%"ZGDY*[0:MW/!@.=&> M>DRFLA\8O(XP.,[%0"\F]7558D'5Z][HAS-MG$'^J':C8K.+2ED M]#RVBI\2S7ER(:.%4>"R2-*3%@Y\.!R81)*TE]@SFQ )42.N*" "SJTH.$[< M$,J9L$N,)#6LXX6PCJ<72;H>@\XJ<9M(TUW 9Q)I"LQY, N)HA,&\2@9LIA' MY!PUP2G-313+BC0MD86\A#RBJ1C#4O.(:@>XUH:9XP,WH:=[##W=ZX=LQY)[PCBGAF /960-MA9(B5/+!,O+I=;2;B, MB=?D-C7;C4\E-+6LW*:+T'=57*K)95H0%R>!*9N,29(&!"\=<-'I@%SR"O$0 MC$V$.^X2<$*Y+O4*;3XVN4Q/*3!U7QC0Y#?="00F42F+L8G.::1<9%EHP2/+ MK45.""(Y(TYQGZ-2HLEO:@C'ZD>E[A 9G\*V/74B]UX@RXO,'T/+G4Z+6V?U^USKF#\:=7^V#L" ]D>M M"*8>9J.6%V7EJSGPNNC57BK;OB(S)ZO_=\_T/TL[@BRY.SM.<2RA49H1_.^% M5D*5I&;1VL1Y(L0J%2BA@(P,CFSODCT9^<)F M'BQZ8GMGX[3]:XNV=S9/8192";YS4A2IF%4?O0<>#6\018F#%R9W>0*/6JY? MS'%K@2'WLN7DA--%S"F*8++Y,,(TCU)9';G!4@*OYTI'5K?RX9>T\FG,:47- MZ5=[;U=JKX(4$>'(P)RDP,C8X!#V5!%O**=99(:N7PS/G)E3W>7D:#_W@+D< ML8O99?M8:P$YR)NRW1^Q=UJU0KE',+RK!I)LK'SL\G:&[O16,=S!4,J M6RU$ M_77B(-_%\2'YP7\M7KBSO,MX8_R;CDT@GGC>7P+UPL1K E3[TB/)IK M.IDU\+=*!M3)NLF<1BXT*DW>.IE@#=+ M3O,ULKEU^\?E7<_0U9HT"@ZL\G P*@V>_AC&W*KI1YPT6\F^V-11]:X@GAQB MW6C0.SZZ_) +FOF/1(RI.C*_WL1N6&TWY%-<+-_V-Z)/1V]^N]9 MIQD\YO$ ZO7NS+VT@.C! MNOB_ND#XM9&:.!X#=S['\:7DU*@$:[!+=E>!IUOF#="YO(F2M>7^__^VY]SS M9;;V>(A>U/,;>[0W_L_?6YW-C0]KK:W.7^LE#-'9WMG\V-K9;OVUW?FX_??6 MFXV=S3>MMUN=C#((:EEBBD<8HYRP@CQ]8^=PT:=8Y;#*/\.!CS&,WL(C7*VK^M)8W*P3V_ZYO;$+#)UHJBWRG O$ M-9 Y9PE!01%KM0%O(8CLQ%[,OGH2,9'&%FYH"Z?MO5U"A7!:4B0\T> >6H<, M^/W(&@*SE6*)#O_;[W=U\A9+SI&(&E:@H#@R M243$9?!:2^N]=U>O0!=09QG!A>L)VM/9+SNR/ULN]F/J'E50^A1WRS8/#GN# MTQ@_QN&/KH_SPWT[]N>?U8/F^3;]FUS,U!^]W C>['K__A?,O.3 2?'1(QU3 M22Y+R"GO$>%8F&@(L\*\>DWP4R5_C<4LTV)P^V174*6ML@#.6%! :(F19DPC M%ZEE4@>><,A8?<5:O0QR>*^8]I#DL+'0.S*(=LZN@86.PR+$D4Y"HK+!91C' M6?^3I@!K$I$4<(RM7\QB>Q(4LK&2NUH)[U=+IICS]Z_*N[DV/BS)JVN3'1\^G%L8)Q"&UM++'&9GQ%;?#PXB MF/R;[LCW!J/C8=R!\__9@R7@<:V;MC_6UGWP_N?7=__I=@[>GW1VOK .6&D[ M6^?!YDF^1OO=AYR8^[,#%GS>NK^^>?O]R\$6_?IF@W3R==Y].OUR .??V1 = M^N7DZ[OV:7MGDWY]UTF=-VT&7G1DS%HM/;+"@G4["XMRT@011Y*)D5&/;05A M8&TQ;&3*J22-(X:AR#[T> C,/LRPR/P0>O1KT%PQY' MEY8;7!X5O_YRL[QGP<1O@*\[\)K:]7. M-'S2[^3K#X<9#5,,L6M;J]!J^'*U0A5X!KR@?>DYP(@ZL+CT8_<(6E#ATW\& MM@M_PY-O?_WJI?C100]>#R,4>WUHU#"[8CM7H(\I#0&LXES=JB4G!TU_4&OV M:ONPYD 3X3U5X'X-7G.1D'%T_^B5N?&Y'X-^IWMV\:C>."#@.XQ#9]"K'0+& M]D+3#VDQNG6M5MN&E3N$:J=^V)O\W&&#>]E/Z&.W;^$A/1BR M9FIZV^[78!0&[4&O:EH_'D&GNS&[&CMPR3DT.P"F=&$PH4^CMHT&Q?/.GZ6/:&['7\"IC_T:^W^R,6 M5]0O9*D/O3[/X@P?VEXO]JLQ:ET,QU'L'W1"'B3K?6>0U7[_!OFL=DY'XQUB MBMUNSO-9J4Z>M N1#Q/I@QD][G0MB%AHPF!W8]O#U2[V3V(!4C>Y=:G43GC/H503@8NZFDX^Z'(LWFN%IJI"/XUV1 MY)L;V8W?8[<70:RGQS)+9C= 4ZKXOB&>@L)U3G*M@/Q>&),!_-:$YEX9(_BR MFH"C/,)P 32QU827]++F'@&00-^^93GO'X"\M#O]43>ZT>;I"VM9OX[LM]R3 MWJ":@^& VXG"C9L)V-UKPFSUA_K=SUIC\1_P.U^;V M7^#4:I[ZUJ"JU]/S!]"G%O1C."1 F?.<3/=N>E96IR%ST OD?N_#+$!'H9T5 MH,*P]6^9%QC@/)[=^)]!,S<9_LY3W?2#5A\$82B*W>%UUP:E&FLP6_W@:# , M6*H!R>D-P7+4VDJJ0%0J0Z V..ZTIZ?C?_ZF*5&_53+5!/W.$@W3\N/)N#:A MU6)8J&.K1Z <+0B'SE:%6[^=H*2D?7CY>Z&R[, M W%YI3BIAG.Z P21K-TK06CZ#KHA'5._O];M,-JB5G6C5# M)PX? &(&RT <&EKY%6//!#Q@^D$I.SQN6>'@ZLG"ML38/\2K:OF?0O.+$0$A M^,D>YKSVPV\/,+@OS(N1Z3PRK!?%@O[I-L8E3^#FQEGCY*MV1.G P)J&.4$\ M1(ZLU H%B3$\/4:M\M'!M>L55A\5_#X369J![[G(THQEB=9/OA*&L=-1(JKS MOA\3"9FH';(@1%J$ &8BOU]4\1VRA-=N8%:S0JH9^(V+=#U9NG:_<9 H[C$F MDFJ47.*($VR1MD$A[1P+WF&/O R6O@W2/HE[*V\//?UC4<+O/>J M#VQLM1[!4T")CKOY,,#IA1<)'KQ_F4+#EA%Z:N=033T$/BI MC9&Q]=>*=AA5-FA/D_7Q$9#>R VQ\>EM37&,R T3MTP1(=N3*9QT\6C0Z]>. M8G;45)X!-/0,H.P90)5G *:W=]!IA0L?P=AA5KGA;GAD91T?9P.T,^C!]";; M; TGI'I/-<<_?M,5QUQS[+_I0EM[ ]<#X_JRX=Z-QYUNY4LZKHYP37M=[/23 ML_\C]J'E_YJT;^I--W2DW0$+LKT/S%'_58$<[[N#RKERH2*#]I7>7^C12;-_,&IX=O%T6LU0W73A M.ZM<,T/+M1HMVYL&B9%-_ .+=JFCJS;ONR.X>J-WYO9AAR'LQ@JQW-G"AB_\ M-=7\R?YS;WA\&0DR0MRZ=-H*'K(J#!VI%RR@2F5BCX^[ MG=-JNZGU,#%_9,:J&4CW]FA =MH7]#GV1J/UBF5\FX*,)VV%2=*@9)@&2]X8 M9!7.\6$A41HH-X'\6,8?'(CS2$'@LQ"$T?3_:ZP510JV6?W#5T U+"(@G1%1 M("XH198'@U1@(F@N1(@L2\$-%77&8O!J0K/': [<#AAMWL3*4#W>(AGOF5^R MNT9L[*]V/NY8^]2O-B(K@I?WWGJ=Z0==ONUB(R9O@%QLK^0O+QE4 /[]&R![ M2&&&6_BQ@O56\ZC9']&^O'D[WNWM]:I-5;CBOA$,%5G.D3PQ7#QIN&_J8KX> M&D!4;@:1JR,#DHBK8:%+:$Y?)839JFF&9MX9AGGZ!-S2'N?NCW>&1J;H]%H+ MPYCI_O?A[N#%+>,8C3RPDR"-J?B#@VYGL']0J]LN7 7S2ZMQ/;)GV;J#$1J2 MV&N7J>'X5_/5:0]#+T!2JPW(;!EE.CQN7JP"%R\VV)OM7)^S^O/"J+G1/7SD1FOULQ%M_L^D'% MLBNG0?8 ]T<[NR"[N4,P_OG2"3VZ:,W(2!N.PG /=VBFYDWX,#5EF1;E'HX" M!G+#)AI8L2H_-MPZ9R-6-14U4[!FSSIXQI^CTVS/O7H]-OCO6>!0^5'&?6AJT M6C>'?5UB8)=I3"TT0^6P&0539:]'-[MIF[!\ UV_)8+K]AV7>^ZSK%U?ZJ]3 MY1_;3?<\D\!7KCWQIQ\^(,]^^.!MIYK2(3Q];/:^+=XAA,;XB,U1 PSUK9Q9 M_.#+[I[8V?W ZN_W1./H76MGMW[:>%_']?/?F_7/C>95PW^/?CFH[^;,XN]: MC<-OHK'I3[XC?)/($TP&X%X&SFS41L0)>J\II@'$H!-Y(E9!^29QWF\'/2 V540J:,+[V 'V?PPV46V[/73]P ,><8SA[@9? M[J#"#(2,>X&UX<9&DTA0(KA@&;-*I&4XQO#N8K.JV>[!/%3[/F,+\V*_"2R3 M"]?#E&LCNYZG)VT8F#^PYN70TX5(D;G8O^)%H3-U]);2S3'(&S/ N7UEE,)E53,K7_@!C-SXRLIR[9]-;??E$6SV!Q-/2S_/ MU.HXP+HRG7IC.SP;TFG%U$O;9' M\>&CQ_]H?!^XN_UL$ED]\4VS#P/H[X'\-ZK^4F_43\\OZ,6W.!+(XVXG#/Q( M$7K#0Z'5#@^\<9!RM9UN1KT<\PT"&6*M2H&:_XXM4,YNIPT@&.+PME\:H+XU M\O?+XM2+K=:5EX&="/()*N3SOE'6A4OX.G84]0^:W8".;;>?#S?TAH'3G2X( M>/4 :,3$+]6]".SNY(VBF]C/Y"6CAM(K+3VRW_)!JLI' MV*%ZSLPA$TTL23 M3C?O9(]UJ3_U[+7:3+:GGY=V?!H=BNCMI$MKX$[*2]_O9_GG.YC\3O<5LQ!6 M/_EJ&%%$.H^ F$;$%:=(:\80P\*R8(0D@EYE%0NH_1/ZDOV$L%#FA6:_&VUU M3"P?V"'XO[,H9R=?/B=3G=7(JUL55C42_J%B9#6.O5B5C]J>IZ::OI>O;;>*<:T/?2Y;EWPNCW6X?M#N[#RJM?XK=K.DV:&CII]KSTQ;=C]146:M4^65"ZL\_(XD#OW(*=H.>D'#2:<[7YQ_H_1_6@H1V'V[RQ^Q>% M=]+Z^8?3?'^#PK^;=6C#AW-H.]_9/&A=K0>]]WF;U@_W26-W#_JW=][8W"+U MSUOLR^86O ?ZNUD_W=F$>]__.]7/\.FD'K0+7'!%47(F(6[@-TAYB_]_W68?OZN^M2T6!BI6F3\JK%!UU0G&GHXXB$!&,L#CQ M0.D=23H*5#PG5)Q?0(4P@9'H-*(^<,0IEL@&HY'1Q'I&'=8IY]R]GOZE0$6! MBAE!A70*$T6,8\%P;)5.,7%A20HQ6*_O.NI:H.(YH8)<0 4%4F&MQ<@2DU-% M"84T$P1%[*QD!#N#:6$5!2J>$RJHC8Q'1HA0P"J"M$$XHYFE4@%L"'='>IT" M%<\)%>P"*F#88R!:H 0S@#@#?F$95D@(PB+'U"4>"ZLHCM]'^9E2]=]R^IE^ M?YJ?Z8:NOTB8UX)BKWQBC$9.@M,^X!1Y(CJRR)(I?J9YP7SC[92?*5HMP7A, MR D7$$]!(\U)1%A(0J)A$DS]?)3CJ3!_L\:_%)B_L[_WV=IX!$HNWFC][[.. M5@%6,+4)RR97*Q;_R585*O,TF[,5Y ML/LD&GA,_Y<30XMS]RGDE"LPZ5VDGO'('66.<"<8P3%I%E(29+31?G[DR@H@!K =8'NE.U2SSP MSG&AN-27>I%S@QQ";RJ[9/(%ULFNFG!'$\H# \D^(PUJ(- D*$6)U$$PX M$AP JRK N@BD?P%,CLMYNGY"KJ:;3[A__<%_M^9C&$D?RH;.&Z*OY,A!^9.? M+V15=_YWJ$[7?WZ,H]/WO5JKJE,R=7C_VD&/B_2WD]RVXPR@,QB3A4]\0L0H M\6I51W0\A,ZV;%4N=5A]LQN'0]F]R(TP*2H[G1UH=:I$[ UY1ES. M.]W>K]*H7,X-LG0)$J1>,_1QR0%>3LX!:"R]=Y*(I4#NQ3[KO%0'*&=Y9G]) MAV 3@#$S_AHCK_V8_E+-VST/3;_@[I>CS\]S]'FN!MKET\]@=@)-OH'$O>Q3 MT(LG8673ZXF;7IMETZOX9I_%-QN$PA9KRP73G"NBE2;$)R\HEDD&?\4W2R@C MK]TW>]B ?S^V&KL;K''T\:B^^P'7=W^'S_;.ZO3#R<[N[X=[1UOGN1+65=]L MG;YK?GG_%ZEO>OKE_=YI8_/#:?T]?':X??YE:>[NY$M:[R^8 M$1(0X?E(-?<8:6OSV09-+%,\UWA>62>L^&8786U:Z)5Q\1K\FJ\LQT]*E/35 M-3EQZ7"*'F-% >J5L201'(.PDBLF5(F2GM>:W/@TG>8$*)*FU"!J!47<>X4, M9@[!:FQX4IXDFJ.DKU>G+%'2Y4#%K$(K3&+"69F%448"0"2-.#41:<,C4CAXS"W3@:99A%:\;*A8//96Z/LKO_)5 M>2&W2I;"^ZS)1CK"/%/,6\8C=H9*PP@/1B3N=32%OL]M39[.4LA=$C3H@"B3 M"7%)$G):1!1)X$Z%*+C$)4G(\WG?7^->Q>(M8"4X]!4$AQ[$V_?"9-Y0%?8$3ML/?C'M?N*"8VC$=NMK]# M@SO=L]KQH.L/;%7Y>-GKAHDUP>Y=2/[^V'K_F%2R)I<8S"[&\2Y>L*25ITH]KL?7X_IYPO7 2+FE&.-2O*A4Q"I"M4 #AQ\";B_" MO?MO,/(ZW=K&#-P7]_#^WBHL+]\OS+#WWC'#C)"<<&>EU20$+''46O.25?2& M8_ ?Z-[Y-OMRN'&RM^O9EUUHSV;K8.?]'MOY_*Y9?P_?93_QX;\/KOJ%OVQ^ M.:P?AJ/ZYN\'C?/0:FQN\YW/6_S+H1=[G[=/]@Y#*_N)&Y_?I7H3GTW".@QE MQF"--&,*<2X"<@E^"XH;DB2UU+.5=:9GY!>^GT(4C_']GG'OT5SL<9Q[W/N] MU_07B=2&1:T12(2,BP%0&H. MF"T218$H9JS #GNRLLZ?G/_YH3I1P/J)8+WD>/T:8KI'5L/OSVPUO)8X3FYE MQ%HZHT/DEBJ;A",^*A8MQ2(6VV!^*\[9E&W G1-.$0G& )@%/&B!#/$)_E24 M<6HMB6IEG9:0[Q+R_6Q0$86CG%#IK0:H(,)A(664F%*;/"6DI"F=(U3@27$2 M9UGT." -4\5YQ.20;+I:)<>6)8<<7,$2HFKABE:/ 42%/BR0-4X( L90HQ M[",85\HPRG/P5X&* A7/%E*@B9#"4!9]S/:^]M[9O&$@J+/:L^**F2-43%PQ M0FFK"$G(8. 2/#$!_,)G^THJZ11,%V:%512H>$ZHL,$&$S4GB3IXGC#1&^\$ MB39%):0IKI@Y0L7$%:.X,S@XBZ*A8(!(:Y##DB!F5'1.J(@#V-AD5G&B2P\5 MKR@J9G.FJ0!>3PWHXL)_TKJ1$DG!"%@X!!>)&R:BX$PX%X,3GA=K=&[KQJY-[KUS(3\I>8K*XZ<)ZT;1*>@O3&P3/# @I5,&PL4G3JEDHR%D,]M MW6A.$?) #8].:H23=BA/%+)4&92HSN>R&?Q(LXBI>2F.G)((L@#KG(] <$DQ M(RS$1#@.$E"54Z\<9EHY0W AY',$U@DAEXPS+PA%*1 /A#P*I+VER"ABM50V M,*=GD?7^I0!KR?P^]RO+%,S]RC(%<[_RY@3.XSL6(3OR3:W?E<[XIM6[J=&_.XWPEA_-HN6T,CN!;/_P[ M\ZMF>U -W%3'[TA+/&JTX-"KXTZO60U[-[9L?ODDUVXF>%-WC3+UXLDMUO4Z MK4'_]ENNI8W[^0MV-3'47!G*J9\'W8F&[$?DNM%^0S9!8]_8UHD]ZZW\>JE/ M1\WV^.%"K^6\Q;?U?I3A."?*$#?ET(.KER9_,I%KE,B9I\.5?(W*>Z=E?EAK M[_?8V991A[F^50;8CP VI>O]@K>W2.]Z+VS6PZG]2>OC96B MUC?^[\_MQM;&Q]7:=N/M6H7KC9W=K4^UW9W:VYW&IYT_MS,,%RYA5(JTL#B^IGGC_,@+O8V>_:X\/FKZVW89U^ZCJ]3/5 M$;BTW%\Y(2ZM3CIJ+%WDB1(8;F^=\-I*Q9*7-X8E7W:>?(S 1 ;Q7;=SM'4* M(M^VK7'%J-[O9Y..;L!ZV*O4;1=>_WNKX[\MIT.E%?_Y\>S+YW#L*)=[],M! M?=>3^N=WK<;A-]'8]"=?#K_1O<]_B?KY%MX[_W!>?[]]ND?_2/7#?;RS\57X MZ+00%O$@'>):*&2Y-$BYP'R244>G5FJQY^UQ9C[=0;R!"\V_%L0N,,VWG2-X M\]G__$W#*OE;K@K1KK)X6<"(6COV@8I6PM&KN;/:_D3F+(J/W2; .O[0R@M:'W]^4K&4')FI"SKP"@UZ012U):0:Y) MKI>DK65TM8?&;CZMWM#"C<%_/5__%SN@]=8X M[D$O7"UYP1G73"0:>> 1)TMLP#@9&[5)S(4[\BPB4)OAQBD\Z[3_ICTX"IW^ MZ/L?[%'F??[8@W>KT(_P^[]O0B[ILMYR[E,.S[<)\U MWG^$]_]UVMC<._FR^8'OP7OW=O]H[6QND;W#^FG]<.NLL>G/KX9][VQZ_.7] ME^:7W2UHU^_?&IL'!XW#@X/ZT5^\OOOO9OU\ZZR^NXT;YXVI4P(HGDL_3F%6LG[V*W@VKR$,#P^=UC.-UUV"3"BOI MDC8T6FYCT%:Y&'P2A(GH@BII6.>H[.>3PW/, X03C")/&G%)0<^E,"@&(SWV M5"5*5];UDW/7EQIL]P>90K8*V;J"ILZ0Z D/1!+)L>;6.(FI89(#[:(AW7$4 MN9"MQ<)?,CECAZ5T0B;DM&1 MI)'#CN%%)&1)!)H]&YE7?!5;)Y<:JAPK1?* MM:S+":N9T9QC+B0W3C.L*--."2J3*(D*YJCK[$+7O4N1Y4A1RB0&75<:@:E, M4,)2.>,-X50!UV)+H.>%:Q6N]5*YEC=.O-\AH$Y'VW,-"Z;!1?&6=<;Q*>7%L%;)UBV.+ M1&JQ"\%%Q9.0VNED#,;)YS^I*Y4 YNG%!D4?>K(W@&XIZ4#C4? 6U%T'C*SP M#!%*<7+1!)5<<6T5NE7HUESI5DQ&QRB(Y4ISBQDLPU(RQ06GTI)$[D@&5>C6 MHB'PV04"$T="H)XC(J)$G!*+'+8",<-]D"X%(:H:;V*5ZUF59"F$Z\41KN E M#CJ*Z 37UFEJHXH@5I))AU,I;3M7=6],"!=)WDDM$B)&>B!/94)!T= MITE3QJWR)+$2:;4\D-EX.Q5IE;RGV!N#K(P$<>8T1T+/E>KTZN8 M/CG'YFR2WC^( )42%??G.)YSZB48/D*!B@MM8^)$6B,I3J#7=P53%H[SG H[ MB9:BGB5!0D(JATQQ:CBR7DN4M...PZ2)2%?6^6(HZ_PY3$&*&3,!1BD-7DD9 ME,CIGAS 1O*6&,P\L826,*"E I9)&!".5BJ<*)A.@@$3,!@9SQART@O""<5$ MII5UMDJU60QP*?K]7$5'1# 42RPB=EPX[X36Q&L=0Z+"F5(%<)X*.XGE 77U MCFB&,"S]B&.CD8690M(E;+'Q,GJRLO[DD+W"! I2W!RDPJC0DB?BF.>61H,Y M(=YY88DD2M(2I+)4P#()4B$\:2^20M)C );(*=+!",2E]DE9+*VMRHNNLN(4 M>#D*?O/&A[-$:!NX]98'&IQFH/;)NRB#"-Z62)-Y>O'JTQL?C(6D$XJ6!L1Y M$,A&+)&@BA 6'?4Q%;= (0//=CHH:D:$,#I9R1U)VF@C(]!0%G$TR940BB6# MEDD(10K.Z"A$CI[(YX.819:YB(AR,-$JJ(@]V!FKM+"!EZ/A-Q_R\2DIE5*D M"7,IL:6&1B&EIA[TV;$2!C%/E9T*@W !J+J*$DGB@ W$8)'VQB&O@S66,A(T M+VS@5>74^1A[_9Q=Z*33;85'!3J\P-*@-P0Z$"&MBR8G'>#1@QHY*;U5BDIK M0L ET&&)0/'3=$H9([B*A",OE 9(I!19K12B+L5 ;'()TY5UJE>I)(M1371> MH9XO2<%OI#$N1F.<\S)8PKGE!OX*H-X>%)P19TNDPQPU=A+I8"UW3C.*%$ED M>%;9XIB Q.#$O1&22;:R3I[,8EY*[=\"%3/F M@2&8(5B;+ M=/6.T63I=Z3 M[-ZX:Q^T<('%0I9)J(,2-C@/>!)5C(@;%I!.FB%#=7).Y*U3X )J53.Y&.!2 M]/N9J$#TA"1%1$C,-U0<9T*:&*4"0 )@GNA'0X!JNM8$'S"#]* MK,-2())4N2"E0C[Q$R(">9)YND(:G$.LS3D3<5ZQ!#X((PC8B,"G&B%;*!2T2! MR&EGC0TDQ8V0F$9E$E"B7:8I\Y.13L(;Y.S(2&LM,AGF!,R3"3$G)+8*>]#$*"SLTKZ ML/1\8$9Y'88Z3]>H6/#0A]U<4.FA02V72Q+5YPF8_0(NM M/ ]Q$U$E(Q:5W51PIQ'"1%IGF5/0(D9;':"QR+!C$ M;3)(8XF1,XI:S[D*SN3*NF(5:..,PNIFIV!+%$/[S+"[1.AR(R=-A!(2I-*6 M2Y Z:A+\XA/!*BCM4PE=F2=<3$)7(H^.T0@@P2,&N' 4Z6@]DBX82Q2.RF1& MBI]L0BX"5,R?T,X(IPHE+)1P]KY"$D)B6CB3.$\6>(2+&#OOE0=T5KH$$2T5 MQD_E2Q$4>VM#SKP &.]YSI="%&(R!1<2L0#D*^LRGXMZ$3!?&.&\P>5&1DBC M:+%)())6&5EC!)Y*PE 1O#(<&N1ECC M"N%#(*0PPL(("R-\\8Q0V"A(3)@$'#@CRFBJF(^)22(3CK'$DBT5QD]BR7+8 M.,R71J;*P:%, /M?,&0P3#'AFB465M8YX:N*S2HM5Z&$A1)>I83:!1DM34HD MQH,..EDO'=$V.>)B)"60;9Y["E.!;#!+QB;AD$X>3$A''3*&<)045CD,A0%A M+*2PD,)""E\\*8R,:AJU]$ M:** \BPI9 FGB FKE!41>Y]#"JE:I7Q6&90*+2RT\-K>L?/,"2FDRIY"[>!W MHXBA/'CB@RG9F^8*&%/QC(PJ0;R3B"GB$#>.#'V%PF@FM:+*N%AHX6S#(7_M M6^@Q_!N:W]?_ 3_&;:HZTFP'$.PW5%78-+S7=7]=OWC./>_ZB1VE5>3C0:P= M=SMAX/N]6N^@>7P<0ZW?J4'+FM^;86!; !$#T.$FO+/3K?5CM]OL=ZH_N_&X M&WO0 9C?;U6?75% M;X;?,;.FF;CU:[Q&;OWN1X\E;(TI]JC'_O@[P6Y_Z1,:*XA9EL;2-:7U$C76 MW$^Z[HC>OI-(F6N7WL!U\CH>NS\'M/45*%,W!W$?=&.LU>&Z@UYM"Y UU/X8 MM&.-X=5[&/DO=50^-4_O,29/%9DI_OX )K#8(Y<]G_?Q#MVGPZ]MX/ L-.Z% MCDT1JID(U3TA:QG\HQ.SN&+'^3#2-'?^B?(R:]%ZA:]\#:F"_]D!B^__P8^2 M)O@'[C2,E95>I:ACXD88C9,-/%FE+754Q7(4XYH[[>CC0?VP]>W+[A_-^E%= M?,GM^_R!UW?]6>/0DYWW6[2^^1?;V=VB5]UI7]YOG>U\_MBJ'VV?[9VWCAKO M_PU]VS]MG&_3QOE?V2UWTMCUHK[[)5WXWG-0AI;1.2XXHC$HQ!GS2 >I$('I MTC%H$XU?6>+Z":U)9S8+#BC >(@6* M 9"@DF#<8.-*[-8\H6)R^,=;%:V4#&G+<^W5#!5)"$2%%I00!]BA "H6)$50 M@8J7"!4BJ%S>Q^.@ P_>6\F]8-02:8,6Z:Z0H0(5SPD54[F+N5"$QUQ#E9C, M)2)R5#M$F!8J$(HU8P 5"Y)I?/Y0,:/L1 OM87E[T&S;6<2F+@6L_6\IO?G, M2P'WP43A$I'>5M4WJ>4Q4!\]-AZ88S$PY[44--Y.&9C"4HYMM$A$FLMI4H^< MM@(%EBP+5!MJ8*U["%_^]F[(/RE0W\'\%;H,XY+)VQGGOM'9&"1H:=ULG&Q,L& M_MS@;;IP+TD^@E'K$=8^(@Z\!\'L1"1)D#Y78G!"EFH?S^=J?QHR+MYH/P#HQ,8-,A@9CD;6:(NY# M1-KI@!@A7JJ-=O5,I+[?G+0] >C [!G M-5L[MEF9!BW;K?5@3:DU>S7;:G6\[8].S?9JSO;@=[B]7SVPUY]Z7']RV+8Z M:WL$?5ZK-3JU#GS3O7[F%E[IJ]_@B7G@CSK=>.L!VS#HYG.X\*3>Q>G:M=I& MJW_0&>P?0..AU?O5-]-G#:!%;SM',-YG__,W38GZK3TJS7; M#M#.J8%8K5T$@Z_6JEW+ZIJ1>;DZ_8::BZTFM+:2KSZTJ >(U$R 3NU^;<@3 MQFWJG?7Z\:B7!Q"N@0:XLYH?91_IC1KA.]WC3E[RA[V^UH]>/&H"Z\A]@;&[ MZ%4^9MP;N%[\SP#&H7668_IAP@;]7C/$JI>YMUN#;N8:!@$=NU;2)$B.4MTYX;:5BRQ\[^UU[ M#%*_T8VVMYNQ>1?>^#O(^+?E9$^M^,^/9U\^AV-'N=RC7PZ ,9'ZYW>MQN$W MT=CT)U\.O]&]SW^)^OD6WCO_<%Y_OWVZ1_](]<-]LO/A*X\Q"NLQ8IH0Q('Z M($.31TE[(KDUEFJQ4HO ,8]A9/O=09P3@.7)1*T\FS5;3>?J!7RU>\T>B"CH MUG&6ZF[_K!)7T( A!JUF(%D%Z*^PJ^(-J)/0H!1<:YD:6QI+-?WD]G9'0-_JCN>?K[!7?_ M46>XYW"D]][C"8^9SV!N'&7+<&ES"@VA!'^U MF]E#]:EO^['W' [QN^Y[M>F2']S_Q=X?>$ V9&(T4X(Z*V+DT@NMO8J42.6T MM=+.I$3&T6FKV+O\(]6_?SC46,W'.SLY@2D M>Z=?/F^?-#YOB?KNUK6DI?7S[?,&]*5QV&K6C_XZ;[S?(PVZ)?+^8^/P76OO M<(/L[7X[K>\V\B&GLXN]1.9LI%I') QEB%-MD?;.(N:U2XEH^,ZMK#-E5ADV M,]I07)@4QC.,#7C=&8J-CHKZ''":#,=&&Y\L5I())V5@7)? @3DJ.[Y0]D23 M\(E31 V5B O+D F:(2DUI]@Q(XU>69?+H.]*&$1TMIU,QP M#90J1><((\9S'4(R5\+W"66DD*B?CZMTDG\F: Z+FD0N[T-RSBPRW"5DN<+" M,1Q@EG)2";:*U9,/_A02]4))% .5]QS,INAL/C=FA39"8Y8KTR5N^!UJ7TC4 M0\Z(3]!0 M>]SIWBMA;#GW^%C6Q*/$,E+.=8R<)J*=QIR:&)17U%E57$_S!]+&VRG7DW R M1&88XC!1B-L8D3/8(\V-I5:Y& 4?EM=B=%;EM9:T0-9+TMP;N0]AG'@1:"2" M<"N#J[(= /?QUF :;'$@S5%E)PXDIQ25)DK$50"]E48B(VA$@@GLB92..+NR M3I]\\N2EG%@N4#'C19XYHHG75$8LN3#)QB"LPPFD4E,N77&-+ 1B3%PC!'LL M"0%KR3B,N. &&CN3=G,%+4>A6TB#9P99UC M%NODA(R2)3U*O%\<'/-1V8F#@VO#@PT)J8 #D/-\;I]1@Z@S!N@9S!"3L,@_ M^=S^2UGD7T,LTA-.'$TR$NM" M*'Z,!<#+3],A-(292(- 2F"*LO6*=%(*1<4)?*2%Q"Y7'U@E^,D,9S9'\HOB M/I<; [. K9;,$L==]-:R1$V$ =&8J]'.;7%CS$=C)VX,'3!1'GLDJ!.(2\&1 MP](C9I-U42I+8EQ9UXNAK/,G. 4I9KS$4T>#\9YQYDSFUX8F8DG2EG(A&2?% MB[$0@#'Q8F@6/ F!(R8Y05QQCBR/%B4%=FO>;++)K*PSLLK)@A09*HK[7#FR ME K6&G.'=!R2:U0D46&N8,%/?*KQ3N*$^-G:NS$B<%X\C G!@G"@)0S87,9 M#XRH)]3RE.<,KZR+Q5#6^2_QKR$.8_>>APL?[.2]Z[Y1",\H%P8#^0B=0[SJXWQG?T +;;2/>0D5?#,XA2=5I%3;@R5A&@IK-$B)4R+&V@!5ISFE!M( M&1(4\QH)34FN$4*05O##"^(D5]IQ"4:EX'I5\5EMD,].<99HG^R9X72)4./F MLUC*TR"\#HX;(#K,&N>CIL8S#?R4EU":><(%GB:H3"0AD?.4(YX^U&-@]<0<:K*T/V"&7ZQEPKSC26&GDI,4NI. UY<%A+(QPWG##@@'Y$S91!?S!L\)%U,GQJR L4\=7C,_^DTWMFQ.R#[)2RF?^;F5CC!<57UD#@> W>>.,6EY-2HY+QPR7Z5:F5\ MTT%WDN)M/R+7C?8;L@EZ^,:V3NQ9;^77RZFZF^UQBX1>RVF&;QNRRX4+KFC,31GIAFV&-;@S7&7? 'S';KX*FF,7IBVU@VYF&'^[6WE!=ZM\]#DZ]&TF M)^U^[Q^_VBL@>8][4WNXT/NW\N;VYL;NU67NWW=AHO-W>^+/V:1<^J&\U=C]5E_\R:-M!R(GY M_O[8/)CXA,+ M4PWA;,1-#W\_W#O_<++SOM$$C@KO^WBXL[DMOFS^^QO\2W8VM^B7HW<'P!GQ MU6H(]?>-P\;F!M^C?QS4=[]1X+$\UYAJY+I2AW_Q^NZ7H[W/[YKUS8^I?EYG MC8U\E);PJ!@"B\ @6*L=TIP'%%-0V"<3*:-#VP$83PP;V5-@<4S&BLB$IYQ& MK75D\+OPA :&-;Y:/>'CN-0,3$%M/ >]V@G,0FT\#;WK?.O>/.H*)1O.X]V- MO-PIRH6B5E+O@N!)6^T,QC P,BJ32.0KBU,2J'KBFV8?0,W?0\?&P^_.:O6J M@,FUT7M&[?OD#V(8M.).VH+1[I]];H:XW1XZG;*I.%'.K5- [+9M74C$[V?_ M&I5XV6B'3['[O>EC[U6KZ_Y792UUFEKD8U*(4[ *M5(&)6JT(P);2MU5R58N M'[XARA@BP=9W6I.8G" "=#])0:\5.UF*TDY#RNUBJW-2NZAU!0S;[N]WXWY5 MOVFJF%(O2_^P?,_RERP1:X(] ]DF:Y(\KEC%'24PV.TO7;C&:OJX8C O:F3O M/P8W,,^QAL"B$LN5][9,7UIIB%VP V.M#M<=]&I;L&2$6BFULOZI>?KH,5D\ MT5YNQ7JNB@5+4(]FQJ4>1L3G^J->U,#B6>!6$;J%%;H?ALC\S"V4ATOD3%\O MUNA]7,#7MZGRB".ZIJ_;/[F&[M!3_0OY^[W]NXNWY"S$@G=ESU!6^O)(.")T M1NII9J[FSTH.7L2QE-^['1N<;5]+J_&03K[0:,&7&>]G-.=24I.8IYPI:;T) M@6D=7*("^W&$-G_*T8Y[[IMLG?K6( ]Q+C4-_P^[]G1QX@(?YYT=!?K\WOP" M?S?H'FELOONVM_N![>V&YL[[^DEC=^.TOOG'X1[=.JV?;YQ="_1Y_\=1??,# M^W+X%ZY__GC0V P'#;K-]\XW"+3_I'X$K=W=.H=GY-30IY/TB)0P[UE"D=N\ M#:,5!,NQ%(F" MC4)7N2EX5?!J6? *D^@XM]XI%3AQVBH6E.#)16.$IS-)H5;PZJ?A%;G *\\D M"3P?O @B L$2'IDH*((EQT<@U,I%G_-/RU4C"F 5P%H6P.(1VX1#B$'GLJG, M24*QY<"YJ%2&73W(40!KL0&+34[YVN"9X!RIX')Y59\ NHA$0C@-I-IS:=+* M.C>KA"U(TOP%\) NRY4S2OQ;S9!:4V+!L;HJI3X5C77K9E%)$[;2C(2JJ#SW M(2JPEJDVDBJ@I(%*2X&JW.'C6]:C>4N SXVW4QZ[8(*08"0@I9A"'"8):6(P M$C1%@25,&P-"^70N^5+RA)6,@K.'"DXL6*:<,1,]5Q'G3$]<2&BBC#19?H=W MK4#%8.9,Y$$3S6)IG@L'VI^<67 RK(5(E8#7.C$HJ> *OP.5TP-0$E M3IBUE!">BQZ)!:D&4*#B)4(%-=))FX@QFG!*I5-!!V<-Y8 7L&;=X5(J4/&< M4#%Q$&D;O;7)UBL7;%"T* M/E;P("B8'9A[8R672ADIF!,N1LNXLXZ4,*VE4O")ZPD(HC2:$93_1=Q:BYP- M%%&M%0\!YIO+E76Y*M3B;R(6_7Y\V2AKM0PA\6HK226G3"[1BI,D1E'F2UC3 M4NGWE+_(L!"Q\\CP7%XJ^H",=QPQELN#Z9SJ0ZVLBUPY@!0%?[D*#JNW=RH: MC[7E1 '&R\A9Q)0!=7>*ES"@I5+PB9YG3J*T2_61/3PD#6G1G2PD#>C5>>.:I9$&H$ P&"YUIS;%GV$IJ D\VEC"@ MN>%S<\J#HO*I@$!S[2;B$&=2(B>=09@:%V(@(B@"^%S"@,J&W;-!A4M88"DL M=2QRDX 44 //!XH,0D;XD@!A-**(AG"0.:(U1,G58S069> M@8(T"G$G*;+1">0BHY7C5ED%4%$B!@M4/!M4@.5AM=0>8T4XT[EZK'0N:.*3 M8E'9$@8T1ZB8.(@"PU@+K%#P6B!.$T:."XZ 3*B0C,C%X%;62Q300CA\EN7* MUY ]:[N=NK;7[PY\?]!]G"_J56PMZ&" (U(G81'@D8!U&1WA5CK"(G.\!/\L MT\HQG7,JU_V0AN=%PSC$D_'(\J20\Y)0F%GOM%Q9IV:5R<7?6BA[AX]6<(:# MHU%'D3!(@]+&2:!W.=HO,.T%+<$_2Z7@$X>3=2()JP@*+N=H8BH@$R5#'N92 M<[#XL0M@19I5RIY\H*0H^.(JN(B48>Z#2]IS1YD-EEHJ<"0*@XFG2O3/4BGX MQ$TD"5$!R!AR-)"\@DLP^RA#C,*GV?J3)%71/T26Z)\7K.!,4.J2=]SXP+7' M-BD5 O X%I7RUZHY%P5?; 6?.'<\X3XFXA!,(JS@(@)%E[""4YCAA+VV6KF5 M=297E5I\BKYX;HXE<[*4Z)]7XWRWW#"N"+/)".YE,*#OS'+K -PQL+82_3,O M?-Z93@+$B9'):(P2SUDE!3-@86&#@HU)4^^DI[3LTY5]NN>$"N_!S+=.4N(C M#YP;K#A 1Q#$)\:D*=$_H>$ZHF(K^H2$$L/.0 MC=(#5!B&G",624:538D%6J)U9#H14& :EG)ED'?9.DU&(Q=,0EC3G S0RHA9E0C(B"=;J&4G<7$5 M'"<> P\A)WOD4F,P"CGS@7OCO#6:E5B@I5+PB?L)A^!3TAR)"(8ECR(@FQ2' M'R8D;Q.-V?U$Y*IY^EG5HN"+J^!>6A,X$4:$P(5U+L@460I"!N$#3246:*D4 M?.(T"C0Z38U%BB2+>*AB@:1"#H,\DP!F>ZX@*_&J5KHH^,M5\$@9 =)F8=76 MW 1B#'<.JV@)LTJ0NXYM%05?+ 6?N'JH-CQ24&O-)<['QRER.B7D+%4:*YX$ M=U6X/N%RX15\\7P>2^9Q*;% K\85KUU2B@26A-6<1Z\IV&X(4#G"E@4L'B^Q&$^4$<%(4$D[I-VPDJA Q'.)N^B*_% \P2+ MQH19&!.T)HZBA"U'W/B$+$X8@$@/#"+9 L'';(>C!#'(G)TB0<:B6,"9HM].WK1_YI>[JK.MT0^RB82?>,-"&T!FX5JR-VSZZ MH-\Y?I-UI==I-4/UY=WKQ\*-UG_-:W06&UP>&O:%XB#"[QJ%8IGU6>UH7$V,5S>B^ R_W7 MOH5Y@7]#\_OZ/^#'^(XCV]UOMJL9,F/X;[9#;/??4%4M1;.%-'H7I-$,:5\O M_WS3SM^-.KYFUYTTWMFR_^3W^EH<1L>KN MJY)K>S$_8 C7&92;[4&U:3E$.N5,/H&OC"&2&^9RS>7D! $K5"8IZ!#(X9X8 M-OI5-E[)$V$IY.VY$(DS.@JP5:UATG(K5]9_(7^OU:K!FG[;^G@L?_)*1<]LY@A:?_<_?-"7JM][T_DK-G=6&9ZYKWO;C?J?;A#:?Q&[, M5S1A;:F%01?0IM:'!Z7.H-L_J/UG8+O]V,TAQ'FIJ_4[M6JF:B>P2-7\@6WO MYSLB@-[XV9UVJ.:[MUH]Z&J+_*#;!;VIN4$/>M[KU8Z[36A*'QJS6K.Y0:U6 M_K=W# _-S^[&_PR:W7@$-_6JX^, LB?P\L[Q<:?;S\MX[D>S?='LJ>ZMU?*@ MN&['!I=O'7US!I?G=17NNZF)58MR1]K1]V%8#F EGMQZW!H,;_O4>3OI18(% MO/KTC)IQ [\+X=YP&$,0.Z6WM@SANI MK5+:6>$2RO^\^/9E\_AV%$.[+=QV-C%_G]# M[FQ\)=K*@"G-Y>ZRET$S9&0.= /"FZAUTFNQLLZO.QC^N]*KAV8VHB+FTH>P M7O$4N(T>2> MY!.JU].:73TM5*EV1@) A1AK1S"[![V\WH/6_S%HQQK#JQE-224=>1)7X598 MO#/$(;I(X#DGLSJ M^8A4]<0WS3X80/X2M5(W4JNQ.Z_V9].Z9JLR4^[3A\KX7Q!ZN-'+\V*34^X/3S(AN\6- T^M6=#>ZX;?83I'<+[ MR4'3']2.8[?RGL*%M8X#8[/2RE[MP'Z/M78'+,<8VY6=THKY#?FYQV JG,*+ M^B HM?]Z4%283MIAYYF,G#BML0,#VS-8-612+GW=OG$733S PWN36W1KZSC-?PC41V3 MX8Q[G?TV(''(PA,MX![(RX1G9X&YYS()=]A^[<3VQ@Z5,);':Q)_5G.V50&K M[8W?YR(L/.WL:,L:<-&03B].+;\9E)N=T!N^YBB+;W8VW6M-7J3U;/<@*V&E MB>U.;=R-D8^G=^NX9:08C]R4C_3!4[56N^ZCO^QVGAK"4<,%AYY=]Z&?-$/_ M8+RU.777:)<)3VZQKM=I#?JWWS*UG91)+[#M^4P.(U=&9^KG07?]^*;\2^_C7>5FNVJ:]5-OXV>/IJ5&W8\JO<-OYXT<0T/FSDZ C)Z\^CK MM>JK*YN/H^_D&B7RUJ_Q&KG]UA\\5O(U*M7,'UNU]GZ/O>- S //OM7=/SV7=H?3.I0,V^> MUN=%KIN&:V6]OO%_?VXWMC8^KM:V&V_7_N&ZOZXW=G:W/M5V=VIO=QJ?=O[< MWMS8W=JLO=MN;#3>;F_\6?NT"Q_4MQJ[GZK+?QFT[2 T@8G^_1X'YFX,A+IA M"WOX\\;]1,J%HE92[X+@25OM#,91@1VD3"*9RRR!C;USF:2_O6#DV9S\5[<) MZ_5&M:\SV3W\&/N#;GOX^\9P:RA?_#$_%742&GV_9/LXMQGJ53=O,XVNF#@3 M>V9D%8U)X;19=%P-*A@Q_3@T6:H(E/Q5BMWA[ME-3MV8-U\OGM_/9__@X@6Q MU(].6V\VO.\.8JADYE\7O2O63_UP0]0WO@JB%:E2IB0)=KK3%-GH'5*4$R6D MBX;KE77!UZX'38VMGTH4?X+%6V;\Z3/>./GJ501=4Q%91_)1.@IS3[5'+$6" M:511XQR-K-:N9S@=S_AE!^YJ)0"V&R_9J78X"]=Q96*S3JRR*C+.9F_-V!KK M'41 \+7:.X!P.XXPJ&YH7FP>K8Y>F.%LO.4_W80I%W5N,>!81K$&M*2FUFH[ M.=K@=JCLQF/H9&Q78'D#4MJIY0=N=-"/E@7D#SDMV+K18:[XX- M+?1F%QH)K>OGF(DAO,)'TX!:#>RE=\/G_EL-!G.XX'=':]Z/&]"9BKB D0XC M)\$-BTIE0#]$E9WV>2%(F+C(HP"V$950QF M?O+)$4@%RCY!T%J& @)#Q*I ,6S!-A5;0 %?@' M>S(/A@K,$^$L4IY8X-(+FW!2(B7I/3!]IF9#]0I4W$\*3NMYNP.(MXD$45@Y M$#?1(ANT1CF8RRK03.Y2AHKKAWT?P_[BZ7%L]^+0*N]4C&L<)SSM@[^;"=9^ M&?*VOZ_51C&TOAMMKXK?'(6+1;U43Z,2EOS?4...X[VK3R6U_=^K_#U M/+A7.'O%?Z<)]\2944FI'_+X4=S"4"0N;03?0KV?N/L[ISB%RBNVV_D8?>=[ M[/YK.#JO%QK/MVAC_RNKO-X&6%3 &G'%)'(6)\2H@\\Q%MC('+-P.S0NDBND M3/\#II_53[XJQA.,.ZR'$=9#'F'ZC?4<,>"GP%Q%MG<>=-RT3.[B3*X7DB@8 M>*19$(AS[&!R9431)^NQ#T0YG:,\KJ>1NBWL HQ\GI@1^=3I5/VEL? 5[/HK$%=+$Y.SK.B#G 3I5 ML-'$R#E)[F&%$XW6U@3)F%3-F+[MP#)IL78UMK=7*6@RHXKIMA$,1@XN,> M.O/'(<-YEWOM =%4MR#?>K7Y?AT^JSF].\8!K\PQ'OV'.^.$@07\CTMGP&>0 M2.BR:OR9,U+$'3! ;3:G_LR&=F\7WO!["VR@^2H&J[\=*\;!MR\YH<3[+\WZ MX0?V91>$>K?.&YO[Y_5#?U[?_4#VZ-;)E\T/YU<58^?]QU9.*/'E:/NLL1E: M<,]I_7P?[VS6SQKG]=/&YK\/]W9__];8;"3HRWE]XROSP0$B482C<[DT8$(N M" M_&BP"#["FQ:NGU#$P0% <)L&BX\ AM2,!4RL%D8DY#N,> 6V.LQ1W!\ M MAP-][83_52&^7<)O# BYNQ676VV)QT!059"6&>VXEQA'JDST9N4Y<@X\ M/E)D+*6U\>C=PI@>"!0_ONMG$ZM)+UN5U\MVN]E3-70H38YBC.([JC#WE++C MJ;J\EST>';M.^NM0I[)S,2< 7!2Y/^S]^[-;1O)WO!70?EDW]>I(AC<+_8> M5RF^Y-$^D92UE/6;_.,: ,1-@1P =*R_.G?[IG!A5>1%"F"Y)PZFS@F,)B9 MODQW3_>O50^=38MZKF,@4.ZT9L& US+ZV2ZECH$)(G%@@3D'1K8/[A.A,791 M))&DWS;H]U7[;&G4B8GEJ=2T(SA*?&LF__ DD M-TWJA*ZC6H9#P= VP7D*'$.-0ALD+':CT .1M1>0' LN8>- ,8]H0]R>J+2; M#CD450[D&(\.$98 KN ?1T MZN-X\3%G BQ2C]_&@BP^T 0J#9Q=<.BE'.8%L6V&0WB;*"RI'W8.C M>HA-R M !HXWX*\*/)[!DS#-C578A+R1"4QTYQO37TB\NU#.N F@]L8CE-2WS^(ZP@X M;M,Q6W0\9G O_*VJ4+*J2O=D%A3FM 29E_Y.8^AF?^3LQ\8\P;U&AW9GJ[&?7#I<_OMJ?=<=T7O#'G7-5O4G:_6:!:TGAC&E^].S,^1P'X M7X;AJ8[NA:H5:J[JV]14==US(^(8L47AT+?F7#?]8]X5_%R5P"&E&K^!*:O' M-,-S605+^>5C-?/:1-1/CDF^ZI\UPPA@WSW5]C$>9T:^ZH51I(9.8.@F#6)0 M$'6,=2[AUA%N2;CM$:[AQ[YO6[[FHG0[L^&> M^49^G36"]OQ$22^Z[")9Y"D71L\?4ZPS]"X(F$;P;U98=L*!QH?+?W_&RT@# M?"T/)V]V0A2O0< MH.AN;]A+)I;Y&(:(RI_7V:Y5&V-V&J"?>>TO'9%R.E/N^^3FMYU;\.H=">8M M\6C:"FR8P[E.-X&EUM,?XECEEC?HDJOX0X*N]5_,=N]&4X%-S2G15."K_=>G M]\9?/\Z___W;A0WOP+?_-;C\<6;^]>/O+Y=?SNZOWOV:7GWZD$XW%;BZ20=_ MW?S]Y>++AZ]__4C!!(-UWKTW+]Y%7R[O+HR+=V?6Q6]_POC_B2\2T5#@6KO_ M'!H4#*_(4PTSLL#UBF/5#PT?_I/ZIFTZH6^3%V_LGFUUI OPR;28!7$R%H(I M+&LS/F>MA]YFO+OJZ-V87L*D;NYI^HU>L#-1*J-UE-%#2QG%FJL[5FBKOJ/; MJA5YKAH8H:G&+M5, KZX8?LOWG@]S]I6E[Z]**/#M/K,C931JF:?5$;;449H M#=WTD.Y:ND?T2+4=&S/4#4?U [PDIR0( M0AM4D^&\>&/U-->7EM!S:R%;6D('HH4^Y&,9&UI+";5C0['G@,=E4-6+?*I: M)(C!'7.(:L:6%\2!'5BZ]N*-V?/]6=P=:0KM4B(9$C0#$)8&T1Y4$:*R+%5# M-_FO] ^21&=((JF(-E%$[;B0;@6A%\6!2LS 5BU; W84% M'>,12\."0YR6HQ,SM5X>D.;Z,ZO*0FCT_GL(CYXQ"#.IQM918^T E!'YL1M9 M% PM*U0M([14GR).0D1]TS(#&OO1BS=&S_)G,;-73PKJGK5U8#IJG($?R,N\ M&)9?RDOB$8I"!JFVKZU*6";\J>T'_EE3X#>29+_#QE]E-PTI$*(*.Y7#;G*$ MUO!!*J5U\@-NSE A<<5T]IG$CJX[KJGJ=@QJ"=A4)6'DJ*$1F+9/?#"R]%9! MJ0Q'/:,7.)/)_A2#2;J!NS2F%IA14C.MI9G>MS53X)N@F )+)5ZD@68R;#6P MG5#U==>-J![XA@&:R=1ZAC%K,6T6I.J>WW<4-E4Y@/-:946DVU%IAVM4=)J]U;FM6[UH9_L; MU&V5?A :_3+/0JG4-U#J%VVEKE'7-6T-#-'(LE0KB +5H[&AFI;A$MO7-$;P8W=O#T)[%EQ;I.P%TQ M=,/S I]J@4D%ZH&U&L3T.M+^%J;;%<3V/<"CO;>O;LX>+GZIIIJZ;O6H89VP[!UK?6DJ9Y:RL5Q[0(>%Y$J:.&4>#"B6+$:D!CHGJ^9NO4)YKE M^-CK9S'Q)Y7*BJW&IE7*[H#NQ5O"*K(M,)N&>9G@L*\*BC=PWVB#3?./R:[P MPDC5FE=( /;H>+3XE1E@DCU9?J8QM:>M?PZ*!I[E%DR(@I*O*LL5?D72>_)0 MOOAE$C,KR:K!;:^/(=I%JV^A:TU%"!#.4VC)E+[;)N 4)^LS=_9@@GIQ]O_]?G[Y_NQC M3SF_?-MG>OWRZN;]M7)SI;R]NKR^^OW\W=G-^W?*A_/+L\NWYV>_*]=5,:HF@P0MY=D])W]^NXO'VU=<3]]BH2'/NW5N MUC^4]:Z:;-%YTS2UZJIWP/J57<5_EI2U0KH*$%F;1N?9^^^\#^J'O'CL-OR4 M+.HTBWP)D [6LO:\ ^#Y\] M%^1 J$,J",)8%%'/9Y$1UV7>"0[=FP?S2(LNR:%/]75"_>+LL^^%?N!8EFK# M8,"FA@DN;Q2K(=%-78OUB%C1W)Y>>V!,K3_'"]JTBY?9W2Y>5G_73;S^H%D) MNW>615?88?$/..,*.DIXOX-?:4;C9%0B*GN:E^.B.ZB[==^[?_^X_'$)8_WU M_?++5PO&AO?_M/^^"1\N/OW]Y>+NX]>_WYUKE_"_:7FY?'=A7AA_)W]_>6]< MW=P:*"]_WZ3I)5XRW5T\_/W;QZ\@@_#MC_'ES5?CL^O[L1GICJH;7JQ:CA:J M/A:JN*%&PR#6J&4YTVVR I/X;F2$8)MX(%-VH.EV&(/6-]TP]$-[&J/W_=TP MS1] !M[!SJ/\"!HH'VNJ*'^DP%/+^W_-M7D>G)&#-3EZ"89F.8"R[;*>N MFI[KQ]GQZSQ#?LLH/Y'OD]& J=%_C=.'R68@"@G_.TYXF*:""/^4J!\2MI&_ M%CF) OR34-_!N(1OE:7R\C(?@=K]>;)O"CP%; =/M]O:X[#K6+%6; ?$<\( MC&Z+A*;OH$U.7"]F*0\YK[A,;'2[4;_"W^!642UU)W3+Q^;PXGD1T% MC\^Y5=^[X?#,BO#BRYGVV?,\TPA(H!+=-U4K +/6\X-(C;S(URW=B#3L2>$N MN6M9AP7AO_,P8>#=C,&K[CZ1D/M R'U#666().P)('"\BB'*4.@-_.D)[72F M/]IB_W7O>,"F(A;%W!#?LCS#\FS0R)IGAZ:%R'WN@NR0=?A?J,868_.RKA+; M?M]F6'1QGOW*$=&O$1#]=/GZQY\_/NNQ%E*J!2IU*#98TUTUH,143=LR'6+8 MFAO"$>UL\P+9!6L[))$5QF">FJ:-7>7=T ,.#%W'U/4M='^73+ Z$_QU_SEP M ]MVB*WJG@Y,0"E1B>D':AB;E(#%9/NQADQ@K=SR'5L@5/HB <4&S@]K;DP8 M#< AAJ)8EUUP'L%9R.VU<#0(M4E5J@% MONX%KH'Y#/KV=-%SAA4E2SSF<;Z[_?$Y(+'M>B%1[2! %#O8><_W;14,,",R MO- E;HQ,L"1JN&[(;U[3,*9TC"KQ&%)_,A,[SH=[2S6 ^6 MV=8KY0C^Q5N[8.MA'I*#!U9JY+YB,,?I;C#'WGDP!]RSNV3$=AB\E;=L#V]I M%H(3T[T0SF52"=17\^KF3_WOFPOCKQ__2:[>_?L'_'MP>7.A7_[XZ^&OF\'7 MOW\[_W'Y;O!E)N1Y$]J7-_])+S '^-.Y=?GN$OX-^O/'G^;EEW\-KD"@_OIR MH5W]AHV3S@S0JX;O1Z!78U4+L>-6A*W2//!=3-_073SMJ69-!W',V(WLF.BV M$YN685H^C7PM,C7?]*W0M\SI($Z+#DQ")BBQ0>#FT>\?0N#F//L&&Y(7#\H? M8U =K#]Y'<.IVCJ/2;I2T&;??WGV.- M^J&'-PEA:*C@Y%AP?E%=#3VH1,OSS[' MH 9C8MHJ'*(6D,FEX/+8@:I1S0;OU HBFW:BF=RBL$UO80\YWC\NJ77/L*U[ M-S7*]EO]F MF\;V)VO"'FR60;:'R>I]QUK\LVRO-\]LF&<@K)F_= 0;PPTGN1 M8'GSIIT$MX(0T[G=V+1B^90*D@U;MRTKLDT=3'$WTGTST"B):62&U"&6O86" MY!4]HW=C>IYUNQ7AAL8X+UC&[QKPYR]?81X?OL([YN7-5PL,\ON_[O["\7Y< MW/P]^/OF+WNZ8!G&_O+W;Q^2JYMS^^+3O\& #_6KFUO]KR^_)G]_0>/^XOOE MW8?T\DL:7[0A!RW'M"DA(?@^8,%;MA:KONUA8VC/"KS8=4GL81S*Z&G.MOI_ M[;P<>4/]/7W"264HE>&4,O2($9L$XX&!;KF>Z5'B6H8;Q;H7!;%C;0.=82K8 M\(%YJ1?<23V,AJP'H@5_-/W'0M\+@L!6]<@+58Q^,-CR%OB ;-Z\^7*S$0_5C/R6C09)= M952JJG55U42S-&('<1!1U=7L6+5H&*B^Y]FJYP91X/IQ0 **@/E.I_K&;JB" M%@9@3UZTG]\K8Z&HSO:@/Q Y;OPO"XQ)+_0<57,][$$?Z2J)W5#U',L--9=X M-@W!Y/!ZSM.;T$M![JX@[\NSD.*\!7%N/(@X"C0?:]:=4'=5R]5C\" <1S4] MUP@M72,TTN!8UGN&U:5S^43N_\P3ZZGU[#["#UKD$2D'3[GFNJ;XC/0.UE5# M[0ZFEA6X>JA3-?(]0[4\VU3].'15CP2:%=N^:SKQ"] WGJ$;KSO4PW1+D5LI MUGOV#Z0,;RK#C6?@F!2(%WNJ0353M4+$P(DM6]6-T+3&)Z!PWNK4<%7=I8YJ$:JKGNG"GWR;@AO@:Z[C=%"0 M3^3>P)+W!MWW"6X&22&UT+I:Z++=*#S00A)&4:BR"B.+6!IX [&&<4?/)EX< MF1B9V))+(".-W97JS5V"Q^U^*:<;RFEC]A/'B,Q8,U0OC /5HKZF@N@Z*M6< M$.15/'&LI[K2'5MS]7#4(LID*=CDOJ(45_59,)DZ7+A/N0GY2:6\U29S MB_/W3B@%^&E;_MVSW*W##FP%XVYO#GZHF;IA]11 MXFH&$PTQ7)-RA,AK80NFL898B\:\LT^9QZ-[!%!+DY"!P$XW+CV6IAM7X[F( M.H?,#.I@OG9\RYHWU1#QG4%D?FZPQ,MW9S\^&UZL M.7C?;+H>42V-."K10>&%NA:'OF>[EFV\>..:R_I!C_(UD=HW.A770>->?BJ> M(*'MSZYA&+9EQ:IK(_2VJ>MJX!.J>D9L6)KCN[INL9.M;R]!8%^,5UGD=VMQ M@:^1T#!U2XLU6(Y)?-OT-=,-;5-S7=.,MM H0G+!)!>(O.+2J#E!]95O'>5<0J?^5)]D(MN7#F,'@?VR#VK]K M0.T7S/\P;)5SCL-?LJQ7Y;]CX 4T2F*AAMI-O1BJ(^O8" <4J6T]9ML1Y8O8 MK)AOUL(. ,,B_T+A+1A#_+4RHN$@@_7>/L#W"/:_?5 "[ UP!X9R"*R)+6BJ MS\+[T1C>%PT$.*XO:]C4GJL8HJ#_'2=%U9, +%(%^%QA\QWF1;O7&4Z[Q,&_ M)1&WO_!ON8F& O(@D(*KYE+U940)F\0NW?@(!4AQ\HU_$;L:<$4^/=::G=!V M>,*C55(!K 9Q.LZ;_!G GY[4TSVY%@^JF6QVH MZ;.HND=3"._T))A;=.3@8HWZ?B2:#E5<#Q^EY2C/*/=@[F$.(%%ESF5-?)^= M4[/?9@>8< J93\B_68Y!2;3'Y:U$&/?PUDB53(O6>J!CL(M("+-F.D0MJC95 M;/[-Y^X'M&XRTK17F&D7AT\PW< FUL@U[.PW6FUMF:!R7(YCJ?3Y.(\ZOI)ZB0N,8=R;/YKX>P\HS/%SA).1M M/WO"N)SJOM/#+0Q).5!BQ+Q76+\@6";_*/:K9V?U-V8;B'-S^F/T>U*.^.(K MZ4RR"( X?@?U80WA=O6.<:U.5HOO,T0#*E)+>)[\_)NEMU-Q_=_^+L__O] M_/+]V<>>G_VN M7-_ 7UR\O[RY9H^_'&=D#(8?C69@\I?LS<1%]^35SY3&G>7T/3:::.YZ ME(=?!WF*<:GWX(*/'C!(U+T>[O[_\6__[ M732XN/OP]>+FP]W%ES/[XDOZ]?*W]S--&__Z$0W^,MX_7-[\G?S]V]]WE^_^ M\_42_ONO3__^?O'IKX>+=U\?KG >-Q^QGY)VP2"(M2"V7-6G.@7?SX]48L<( MG!-ZV!X[B!QCNL=<['CPMS;57,VP/"TDEF91,XY#P_1\*W*F^R\Q$B@?:77] MM$E?N4>_N6;/M;UJC=0@)T6$^C)*P*4<8;24C$># MO&#A)\(Z@XM 4G6E-QZN>UD36IX5QCJ--,NV;#,B08RWX'84QA96/8A0CF&8 M[5#.^>6'->+TC/0-Y?\H\MN"W)W5:^'MG?7.1&.>7PK/[S_KAAEHD1ZJND8RU*\(% MK!E2=QA#6MR=Y,$8%ED!7Q%EDDWPC2*H:1!D8]O!^A=9M4\ZO%[2H!' M@C("M[#D>RVF!A/_!EXM^,(9OSDN!RRKKC,+>;>.IO.I.>KD!$;C\4N M,,R4CS'TG< [, \@PY+ M$=>(L9F"W_/G:5+DH?5XX8F9+I(7=L0+>*,1F8$3Q)[JF)Z+A20&MG7UL)C; MMJGCQ)1@>R'?FL\+G-S3[<7Q4GLT=::B;E6XLD+##$Y8?34US@]CV56H[FFKY?JSZH0VF2>R T^T&Q-6<%V^LI?EXC^F0/>3=2F98 MFQDN[S_[3N 95F"J(;70&'&)&GA>B-UM*#7M( 3__\4;MS^+/U?8SK/&Y\0\Z?;%:ED&GO'B M\1B8N'!3\3KYE6M,1<54_)L]7::=W[R_4(P^U_NS_[PXNSS[C=TS_K_7RKOS MZ[=_7E^?7UTJ9Y?OX']GO_]U?7ZM7'UH74R^O;I\=WY3/?/Q_?6?O]^P1Z[^ M>/_Q#'^X7C/A>$4ZV(_3H3-);& #W9,B4G_/=IFM_CPJ*D#,=E6:O[C*0/95+66_C#-^7M0)D5C3AY61++3=?*6L]UE\)F4/9/F(5CD] M2X)C>78)9D5CNC5&Z>$_6FM"C0**J41MQ B:"H*V/L22S9+L&V9@*D52?N7? MABGSI%2>U(HU=R+/KUI\R%8:)7$,FJW*BL,,=9Z1G8/6$U/!\#V%'>\K'\0M M"OLH'R D8TP-+'AF;!*,1RP;D>6M\L$I3*5>?D^!)T3VWTA)D[N$75;D/?') M!%F.72;P;_(;CNGI)'5:/J/+*!FE\+=XQ61HKS_")E0S97^EOUYA\S=6#-X! M*8:K;[3XEM#[[JF!I4+_B>>+DJH H:B@10EJKBE T,SK:;25^KYQFA+E#P9%:P&9/4P*<)Q,@*CL4QN4<3Y M]<\]XW!1O=%ZH:K(*,$K$CO=:59T&B M) +HX&LMS<']Y9O'U9WP=@*3@.3(!,@ C! E #],%.9:Y@=U/*[GH+EM4,&X;+Q!MO7IL$$QGC/3J(!XSX\NK]1?DS MGU?]L.#JZ2??L2>!QW$>>3',&6OCY%LOKMZ M"]8F3#-. DQ*P"JVZ]\;K8$;! J&_8#A"LSK?:U\2M0/R:0B*?(Q2UM'%V* M6?(-W[\6(L@NYUD11R$NTOG8^(KUVR_V;TH G*_B,5\)#^(Y#,@XG=)3K_ET MU7PX@FWB-.3C3.@OX/,B%XD,6'K"1F*S0&52S1#60TKEGF+92CDCET()5OM7 M4V[U)%5)S'E!C(),HJ^&#? M:-H2;Y%9(HI46X(1"0T%1H[*Y!H53J5O6D5__8D?1)H+R DSULHQLY^0WBGL M(ZW5'"JC4$EJ72=T#3[#*@V8T@>C<7Q'!5>(6:!IBREP4T?:^1TR"L%2C1X3 MW*I0@149,:'GQP9G@-;)49UX3,394DC**B7&3/?1&&0PX34@H, "E" Q4BSL M;L++HYC^PP5]7WP65>L6]B&YHW/.7E8.6=4*]Z;4,2L3H=]#.A1JGA&4J9MF M/O6@E71.:&I878O0+.D'=K8G? )@'EH=>GRSAUQCPZ%'1.E9K]*-0TQ@PH,* M-TX-6!"4JQ!6.%IM SOI%2Q2!'9@W%7RPC-^Y*!;PPI7*Z/C(4SQ7,7_8"HP MJ^V1&+8WJ0K2.%^(X05G,R8A89&7Y8S";G3EI''68\HQ:M0DMXDF[:W'3*SJ M+)MD3%G54E>U6(NK6G9>H-*@">V\/F'>ZO=5G[#F7+9>GW 89VE51/](-EP! M^B4;8R(ENN<_6;K5=ZL0+=..JPR">A.LF6HP=C\$V\]JSN%4P/IR'N$HB3 B M/WZH"FJ%+=;ZBQFO4C@!&;OW0AW9'!RL +_1@#RH!.?RMSP)^1G+++(Y5N3L MJ"0BPQ$SPV_3/&#:L#Y;*Z7?GF9EB_5:AP/[T/3\:NT;D@*.%@P*,7-CB859 MFS9EK^UK,H-3G(2%F'SK:_ G@4E0/3AMFZH3MNF4:5H9I/Q8F/%0&RMTG@,Y MO6C"R=*<4].G4W/L]#"G/;_+F7^UU,NO#JP62]4,3$;H094@_UZ' M,KC4]B;%-L[YE5 C]*7P,JLX50_OL%GZ72OVP3>F)QS5*6&K?IRRA%I<*?95 M.-X3PL5CI>@V3\;&YGYCB>W4S6/DC\KA+$$3#SGRPEF9$-1A>"TJ_"#/^ ?; M!\_\!U*S?1A$TTG:,R?)9(("&P=AAJ:3'9J0FF7]@PO_<,[L_@]*WO_%?^! M^K)'_P-V?H:Y^)M,T3)6GX2^Y%&\!4WQJ;>#)",KS*4Z>+6^LE7J+#_E5R&+ MMLJ.]-;9#BYPNKD>$5=8B>6L3KUERUI,O:63 -J=I5B!<3M 8!(618"S%D]G MPH_+R3C=#(7!NVM'/%GZ<=NSS,:(VU4=>L*B:@*XO#*DI*U@)3\@JD AJ_1! M'WTB^#(1#1XAE@DS.?+QJ$2?%"?65S[ @Y0'#'O-D0DG'(\'3!J"$\M\;/<6 M*(KZS@\<]RQ,ABQ(@]=A["-BPS(% Z*5U5[5YL!Y^&?&XDCL MHA@^CZ@!Q>$%[Y>_)W4?C5CLCS:Y 5E*_P>M!D 1NC_:$) MS6LX_YBS%;W:G (?DTM_.9I85)I6"G9J0,>;/V -"M-:S>)9N?,&6W3A M\C7+[QDR9=]E!]T#T.AL5*:W8X&#YR-R4P\FZD5'N?E[N WC"+S +* M/"K%!5A5:8K."Q9NW@\H\P3QF69Y>/ SGPHH5GN&#"H07;HF.(LA7C% ZT % M![VF]^0F0CY. $HR(8!9IZXJY M0>.<933>+DKXV!J9C(HW=*K5#)^I]WM,KP8 C)X8W'UG_-WJNZ+W#VJ_,:CV-<3'MQ;#*A? MX\TDJ-Y#1PE&KT_Y%SAQ#$@%/4$FS:1 @.0:8(7%+!*&F FJHZ0RTW%&"G:P/\ 20$EBKNN#(N")RNHJ M&X61 5=@1( K? 1RJ-0A6KO%@TAKY4:BT4260S7A5 M8)O9 I/XRQH> \H%@U'6!1XXWXU/>9%&RO^AH D'RE5Q2^ HXY9"1$,P]1E> MC;A9P1 VLJ6"14@%"QY56RM0+"MFKI]$[Q$(%0YP''Z*->M-A.E<R="SA!8(IPQHQ0 UX/"=HPYV . *&OX74"!("YW)#DGK$ R4@$/\D+ M]?I"W987ZJ=ZH;XO/%^>0/0O,D21O 9E.E#^+X@IR&4K:'U>%H2F/>4WBM>A MP@4\XZ913R@1TH!8MU1&CSL:PFF,L!%RB9=][!H.5 U>XZ9ME2)R<84%S^.T M7\9%4D9)A4"$3Z85%!A6&W#KJG7Z@"I\4,E(9 V.G MXLZPI7 %0!'^L1H%+QCQI&5QN2IACJ5+TSOLW8#W=K G-=P[]^9;"=GI0SO2 MBH_# R%[,8TP0XHEG"WH9%+A*$^^RH\8,&(S'F=G<,R8*451A8"IX0\ M8V @#H5<4*3:/4&8!^5VG$0L0U6@D_,D=9HANC//8Y[86QP)78/Z_/M&PI"_ MS9H)8- TQ,G717/@( XPK?Z>,C<&CL(L9'1A.;"WG,T2;B6*6_%V4)8Y#BRO M#)@@3J8/_P%)X^KD9P#I&%9'RXDE(? 4:)7EHT4/&4AG6-;!>'BR,9<:7F". M]QB6B =LD+"&7+0,BR3 PST LVKB5)T.R@FO=#@N!RJ:/BRUGH%.EPFZ MJ'@QP9BTB;P'-*.P.IQ W?P ":_B?W$9H1G8>[FX_6;U/3"K(ODF'+RJM8G" MKKS1MF,<64J"5Y(I6CUQ95\37Q M)E-+:)%C7*)N9,-FF=168QU\QOM!;'M?]0$8YG@$,E>:(ZF+/:IKYZ:6V^/1 MXXG5"R\Z Q>!AX"$;,\FE]Q1.FIUY!$LAQ5N@E7J^$T#)S]O;Y4//$NESHMJ M:N^J" 8:YNS61BB<%D+\M"'?8,6+I6-(AC'\1&@M3"MOB>T+ R7@:$H\UYUG MIW)8O\K/@$UDAR8O[V$^@4B936MME;"#N+IZ95J2[2@&WQA%203*!RX^SS#%%^J$2=USYB L\QN2V%O'I5L#BK'W* MB3I+V*E_C6$CS-J5OJ^W#'^'@,>#E1B[,F%6R\,1=8:9<4[ TV6VP/[%):#7B7.8D^EV2 M+,>X%_K>89\MH/FKX;@HQT3L4Z:W\ M@@X/%_@>2D]S%\I4SCW*$8NR<@^W#BGB =JTM"&B-\85Y?F2@!"A?'_ 8TS7UWVABXN#S@0[Z0K=O?-=DK8 S MT\6K)]U&>V92+2ZW!?")&C]O#)/BNZOJ%W[S\P7,M"1^.!B5,VGF'UC>[%7+L^%T7]N]F1!UY,QI MWX,S-_,0L28\S=GIV6;V2M-CS]%J/L**C2,Z(7)NG6*$AX1R^<7M5S^YW^% MV7GH:E5?XBU22-:^L)GZ>F-YU)TZ1Y.;U9LVRF9LM]K<*N&%,GY@B8YUF+8R MWG(V2/*M,L!9/*#JM%WE*%>-N*M @2&Z2["XV"0-47TEH!?YK3_"8Q">MP4V M,.5E[RU3'U22N(W*ZT0[D53 E=TUAYE!C7K&$TUTWS19?!Z,4-22C-I5)64; ML&O".+L7$0JFD$6IUE+.@$&JS9J<),I0625HL4J4VBQ>R)'\[J1NA"R"7ZT) M+DF[EPT>5[NY=^3-_:G>W'?'-&=FP@>6%\G@YC@P;-L]K&UJ9EV9E;:HF^T] MCC/XS!F)NH48X8>1D\BV?[K-FR)0=H\NK,]6.[^9&[L=V;AY&^BY=D>OF=-, M=O#J9 0 M2S]2M"C!^:@O5V:QC ^$L72C"MEE='[/3849STWUREN\3!BUXF7M2[Z)868> MK:[\>NR2%N-4# ZD]3'^Y12%OZB\,5'1Q/Z-%W7L(J^@(P$A^(FF::E\ %;+ ME5])]K4'GI/P7<]$W0J3$W3,)I,,R6UUN\DZDX]8]A;[RQZ_9!3N&,^QPWA6 MADJF"FNQ4-:O/)@%YX%(AQ#!/+$?YR+$<(//_HY/-N#MR_>JUZ %KQHEF^PV M,#W=@B(L,SLS^*<6S?EC_>"'ZHEUYM(%"[WYYG!4)H;U^#+Y M6=@*/',?+Y]X!N1XQ/!6>6I61 -0>^SBMOH(HD8+1WIF?*XD+V!(W< YZ.XR MGJWDNRV["&!TRRX^52'&,?N_U\\EU!=_?OB-"83R^RCJ+^=_]NR?&?*.$*'^ M&7]E6C+JE)T5951YV01$< ?/\(]LBR_S/H9S^$Y/)'M45:35W9=XO5>/4Q5\ M\#J#>Y)\XU;#4.3+8IRNX-=N]U@#7UD6LY/MM1F_3>Z%NFL>K9^+I&SA+Q/. M\+3T MRV69T@OFBD%&V+""W&<\6WU>_ ]S+3BC5K.8JY^HLI0AISNVBB+9:%)#IYCG MQVJ- G;9#[,=)^6@^OA/=M^HCPT1Y1:N$!B.=WB_\X/E2 8C%CQE.X^HFZ6 M?RM9H=$R=(Y#-;G7C9AXSVQQFP<$]?\6(^58!W#&82>0Q?ZHZB&0D=Z+A,<. M]@19ZI)=U#A_33'WXC8@R!VKM %I6H# >QPF83P4J:6/=_O@M^0\! %6D3@, M$/"CB)C\\IO7AA+"BN/8+X0K\E:62HCPP\WEP 0Z3V7848;UT=P%EZNT)1'1 MC[(='Z@R7SE;?!E'MZW.(B(5B=_/X.4SC83A64XEH+4NO)OD3*0,+QKEN(OU M_=7\%WGN+6462E-6^O7)-F^AC^\QNP3OQEQA16 R+Y1-4O9R0&A3[ MTE5X]0LV2^0I,P#M2O!J.!B.4)4S]54G M1)C1STN@*5K(IAQ.'"E5_"N@Y@ M^2Z?"M>(-90$D)%EH-WF><1"6,UI# XDR6X3M [$CK=&0* $M,M(!??"(GH" M99K!H&2EJ/['G@85/L,B?H&)-)A*[73PV80LQEIMQ(5\(AN[W6]K K.B#^=S MG6=:=9=I(#NPM#\/$1P#S>@)L L.+2GJWNJ;UM81(ZJ92@[M?.\%-85N* /S,R5G9]%NR(OR^OT]1J"5M0GKKZIJX,^;KNFY/2N]]W%U_OK MF//-5:9,"NC$7)X3']_ND*_&+S? I#D3I>QMGZW(LQSKUU;NW^ATXJ!BOOQY MUJ2+&5H%5O/A[/K7*B_L[/I/%I;$7U7=V'&H;\WL 3BJ*8F/_.JWR%68!^,GZ5W)=XYA<5] Y;#S_\ M^>NL;1H\R0*3:,B.18NMI((80SO@KDIG$,TU66,QGO;./ES?5U1I#2+ +KZ) M!:=#YL*R.O+ZPQP$$FR.6P$URQX M(H#(\N3N$X-KHZ(C'M"P0L;FF\YLK;15AMF,?S$0'IP0L 8+3;+I"#.+ M2(M:2)P>^K"A$(WE4UUK=M/V,;+"=%;M$BNQJOP+GGFKX"XIJOZ0U- MU;6Y-WC[4_5O&7>+SIGG=W@-/7GB[DUQLQA=NYXC:7LK]Z@(V]/85..MZLGY+U9. UIQ2-UXY*[' MZ93_4!\S5_4QL\KY87?B_)C7V%V@4W#QX?V96=L(+"",6=\#@2>RX.JOI7>Z M'NI;$V;U$G;@HT!DWM/AQ.:A7+:PNY)R85L-UI%,K9M.]Y2JO;1H9,:US43' MT-F6G2(?K&E6UFZ7MI7VDI/M3I=VDA 0-@5'_9YHHHPMCD?8C 3A!EA&5!N( MZ^!Y[RUZ)ECUUQ4>K";4QI&;.'E#\0!BTY0(V"IZA"OW),97Z"5)$6D M\F2J&//("M9P3"1?3"%RLVL/<&OAWZRA:]T-O"H1O@O8C0>VE6"7:]@UA_6 MYN,AID"%U]&&/%AT"<=9N.G&/3V?R8ZSF)D%7-MC#7'!_@NYV/QW+)KI@DW. MP"9?*R+EI$$9J6H'!9 )2[NLFA'/7BC.#C"%Z55=4/)EOZXITOHYQ>Y\K$2A MK(!$>,,Y?IM?11UPER2G?$D,F?.(U'NVA MA4J2B'$W:YE0YO'HG@&>)B%;BG@:AV8-8,:\OS0L#,1FZB%VC<:NN,5H[;T1 MS[3_"J<..N*_B7Q)=M1R>-&80Q;SNC/]Y QD_>%;'OA!)P:3Z]YRC M4.V3LWFLHS6IE$VJ2L7E2+:L'5@+:+8&*4B:]^#!&78\?&I]I)73Q%HA\)W8 M)[W8(=>:4D6<%KTX##2#3N=IPKS<$_XT8&VH&YJ)E]L@80VQZVNP8N*#6!M[ M!(3]7:2EOY_)2']'@U%?V:M05I.;39=G>?""UG4) :>9FLL4$0UQ?OWS/CZF?>^CV[]'*9TGK66:T%7U/JC?X<[WF+]JG[_RA M^LWWQ$]M/FP&(@REO[JT).6@QX&"T/ %*Y\%(:OZ*=$PA_T>D%1DM9Y/3VKN MAT@8%F/^I8B)[-7<:;<2R2>'F?M8';#+\DQMP" GBL]EZEF=>N9)9!F91'8H M*KU*/U)^Y3TG]JN\/U%^EUVG("VH(V" :QR!@A<2MZH4\!9@SN5R76-8(5LO MK%%@U0%U^\(4 :BGG4V6Y[2@KJ4JZ, 25Z8UVZE,8M@VM,E$AE2[T4E=B<*N M1LEW?D>[9&6M(A?69D#@ CMR[B4-&OJDT3WZ_.*VSRHK*Z[&%)7U5_ M>(T-EU/R\"K)V'K82Z\GE36J=7!.6!*Y.,#8AO.?&XW?U[C6'Q7POZCZLOBY MSW[Z913-_F;9?<_P%_ZL]?6%ORT;5M?[CK[9L,M_L\W%'Y63[>)D#6O584$N M4'K^]X7YHGJNDA P+NGZ3_["I*%8],H0*[FRVU>:HC.U-3.Z/_.H,?R.#[^> ML2>GA93+Y[9UH3>E"F?2.32N"K'LZH(GZ;R?*""IE?KBC3S67;E.OF^\)_ME MP^91<9+@T0O/*NPT4ZJ=.RAJ8,+6"AN_TH)/;>.T;4CQD>Z-9*H=,M5.U> L M^E(84AK'RW8RI?&L>9P/G]\%T:K,.N$B+-Q,X_'UKLQ6FC)G2QBF]//PUHK; M O_D=V;3F[*UCF9C4T!]'HRQ.2=S?2.C<\ZZ#T28+'M-69I/XEEQ6;[4M73AU"\#5K]]E:5U4>OT4G^$ CR!SW0C$$H(?@ 5Q@!2R3$FA;E/(E!3J.(4L MHVL4ZH0M?0#'] HX%B=V[Z:[78M(RSN#)VH;22$I0Y)"DS*D=XU"TK%>C7(S MT#PGYE&+YA)=,SBE2R#)),DDR7129))>]LK!\%F(MA/SJS=C8>D82#)),LWQ ML"6!NDV@CLI1)[SL[A[4-SFVD,IG,DUDIJO,F#L%VGHRB_EH:6NO:S-(VAX, M;;W#TLF=B!MTUPJIH*4QOO\S!]+,9QO7;6!''QO;;^@%=4:C;=%%.C;2OC3M MGR5=CX^NZ^;R2=(>#&E?FM:AB*P,@SQB@$PT=I 9!EVX;)-WHI),DDR23"=% M)ADI6.V@%A<5)Y93\-)8V^ \4%_A$(EC2N)TESA2 MFO/$/.=U5+ZT\*6%+\DT1X9T*4.=)4Y'94AZRI54_"T?W8_E/1XB?[]<(U-JK?4?D"]Q7 1=/XPB"2H)*@DJ M"7J <8&]$I*%[P,:YP6MK(P1^?ZTXORCR^L\F+1.F:Z[E@[S)%V/D*Y/F>RB">Q QCKT2\[PV.L ,R>@3NVH=(C>O85W(^\[NAY8D<62F@"3. MFY=K&-N..%+=)QO:S1K].LHAFHU>&RWA]1[O"1GR5C( & MX?)],BK;^B/]1K-Q79_*EE1S%.<+F&!*AB5]5?WA=;4E2<8&92^]%JL6;&8/ M9U.6.7[?<\V82:5%R,^S'_5^SC):387OSE]1[<7_JSU]<6O M+AG6[]N>M]&HRW^S3>.DY^KT;=T\D+FZ??ZZZUG=M7TYVY)]^?@WY/U@/U MDT[CN$VX'@O2Z[8ZM[F#/E7TS>D%K>0J=9NK#,W05W'?5UGPZALWEQ/6]4$[ MO[':=B7S=/;N)^7M@&2WB^&23EQH_R'WYQ24VM);V%:@:886^]=X6_V\W3=6 MF,#K85XF",'^JJ IZXS^&G=<-?K>;! J("7% 2:S-%@$K_-FU.,E"MV6SC6T M^^J[>#S*:ZYR?ZKIJMM'N%,O(XQ$%Z629,IHD(]AJ&A)9LBS'HK/ET$SO5>+ M4D#F765*5GHJ*SVNDY_UL-B^<7,0*>([*(/W5Q*K7XN<1 $PRU.2">=>.G=J MF3\]:7F/7A/O;5VZ;O1<9\.F:IM=B?.U;C-35[+:(;":8?0L7W*:Y+2=K\O7 M>H:K'3:G[;[Z8&_DL;0-&ST^A39[6.=F68%2 QV!!C),I^?;\K"3K+9[;>KW M='/=IG4=X[0=9N-([NTT]^J>V_,,0[+OPB>/S_XSO3W0NZ/V7R<*7]E&NGW7 M[K "_ =VK,CH2"DF$_77DIEKVY%/0H;MM+AT$#EX?VK4DFSQ9+:0 M8QR[F-BN%!/)%K/:TY=LL46-LY,+_(YHTZZN328F+./\MWF6T7"4?$M&#\>" M6+>B:M-[AO^L+K;$WUJ;2$[/=I\U:BMIM/XMCM5S]77MA%,DTOZL.->1H<3N M\L4^A=?V>J[UK(D&!RJ\^R22;O1T[X@T[$%= .V3\!;8/_81V:@'17AY\]>! MX[I#-W\=]N)/^-I/E]=^,G ]ARW636R6;"''.$$QD;?CDBWFE(9(KNC,#507 M%6'WUR9O_99Q_GD6%Z0<%>-P-"XV\Q8.T[4V_)[I/&LD3=:\K6..^#W#7#<3 M29+G^9RJGFX>2Q7"\9''WD-]T\&8;2?,%EY/=_902RS)LUJTW^FY[K&8)/*" M9R4K5._MY8Y'DGR/2EB>S=V[TI/%?!WE(QF7EG'I>;:2O-7K6@#X\,-"Y'14)2A62159-.]*M/=3@R@N??5JA[M'DRDB2KY8>)0]G>- M)+F=%=Y&IK=VQ@3<'L[M,_0EA02*22/7*G8 M/KI]T@?)$=]G&#M+T^F4:.^E :W4G:>N.RW=ZKF; M9EH=A^Z40B*%Y#'D:[=G6!LBPAR'D.PB<"<%3PK>([:?Y_8L;\.,0BEX)YC] M9*Q];R^SGY;<8/PR(B Q\.\H^?;FG_"/Z@VV,4D6T6STRG 9QVYU%W3CL6W0 M;=B&SY/_5V]*-=TMS\KIVX]-R]#^\7J8E\DHR8%G:$I&R3?Z&G6,:K*WIUL= MD)+B "_>O-1_5I1J!=O=3&V%6;]X4\+ MBH\D)8V4:%R T"B&9FC**%?8DI3[9#10P@');O$W"J)6C9)G$=N8LJ?D\+%P M7!3 0$HP+F$R9:D,BP0^,H+/]!2"GTI3_'*EEQ&8CR M/7PL'P[S8C3.V*M*DBFC 55B]HEZXGWE!OXR*'(2!?BJ^.4!'@_3<03OX?-L M!CA1[$<'"QSD=[1Y=)B.2S;V=?ZVF75$S>O7^C.D+"E,MGJX M!W\:*?2[^.0]K":J/L?:W_%I)A/0F,T$8.TDR4IEG+']I5%?65)NURP-9S=$ MHN7C,L5A<+_@RX+4?&%A?C<$!9"U.&"=I?459*#V6N;L,>POS UXE^WV1?[V M[)??^H,,_CZ/8+&7&M&,_K@$?7UYI]!\?1SO M;/7\[(]HF!>$40UL!EIP5?U/TIFY*(."QO_[XG\22],]W_'TP**1%81ZX%J. M8QF^&P>A'<3DL_OBS0V>YICJ^Q8^B$KTG[^0-_-(_&11Z'Y$^&9O>M^F]B.&]0GXV D%2Y@\\,2CPTX=U_ MC3.JF%H/SU>=G8BHH@D>&3B.8[<&7G$8K3I?^/SPK&R.Q):B12;YR=?Z9OV! M>]+6WOBI@I9PV."3^%^@^.$4@M,-'X:_NP7=#VJ@T=QDQ']G/ CSQP. A'"@ M$H\+'%@IQ\-ARI8/W "3 =EHKPQ/839L^R1>MA7)$I.C MO3.ZW=EOJ*^5;)M_7TN"ZXQ.=;3E]YW$15(!2(]!RZ@,EQ>FI;U.?.MBD^F;GO=ZRWC96 MWQ$=IOE#$\E8L*$;K.7X-+,!FOD3K<)%L,_T^Q#$&A9.&HZ]!XHH<8H4@ZVH M@T!C)&"/APU@'Y,\4D>YRO_44P*VXT!'^BU/OV&(*031R.^ U2)ZAW1!I4R_ M)^4(?ZQVO<<#*B1D@D*B?%@IA8S>TZ+U'!,P$A8Y^&Y9?I>$K2!87_G V;JG M1&,F&WS%-(,YP7S U4M1<>$88Z!],2))-GI@BFUJEER1XQ3K^,C;J_^?DVS0-0#R6^!_.%M6!4#!@3N#.']VYA2^_!S2"< M%D5"D3<;'F[-'D9'D2])2CFG5\*TV(00 0 ,FOK59<.S<" ;\54R(FD2KA > M>9N7[/!$J^&C8$.FB(L<1/V/(H^3&O**Z[\Z),1NGF#F*1F6]%7UA]=5(#[) MV-?82Z\GXR%S8LAL@_C/35"EK_' BBA"$%\6/_?93U-W(^(W!]ZT%_X,MNOB M5Y<,Z_;B;Y["7)V^K1D',E];F+W1Y-;?!G'IV39\ O0A9VBM^J1>!-F:3N M_!HX%FJ]X)[Z^PE/?87;^342/KK_Z(%2\#KY_ASTVT6)Z^%\?NZC3U49K8RJ M-;*XNLV-&"-W8FMV4G' 2ZTVX89+4"D^INZPD03QM5X.US MS6L7X:U71K?/I?E&SS.?M3-[O=KGK-66+->=I9E&SW(W+)J6+"=9;K,&).:F M0$ =8KG=U^?NDTBZMQ\*[6&I>P'UD0JI.TO3?0T.P<.WNPY5(SV>7,K/#;/G M6L_:)F>W5#HHK(B]4EXWG)YKZETC_?. 8I^VT.O^LS9*VNM:C[%9TEX-N[WW M2]KGZJUG;?IQ> ;\WOM^['/+UFYZ+9FCTSV+NC+&40K+VNU8I; \E<'V?#V[ MHL%F:Z?>6ZBK\]K_VHZ]MQ OGQRR\DEE(\NZ@T[IBO%"W>C9EHP7=IM*IM%S M)9$Z3B37[WG:AIUS))&>B4B&91U^#&Z/=X%'SAV&U3.<([J7.3 JK7Y[9FN[ M:M(C;\\Z3'F@>,^U.Y?C)6_/=D]ZP]Z/ 2QOS[9S>[:_S@4G?75FRZLS>1L@ MK\XZ7I[8!VQVMA=&,2.N^T0)"W[SEAFFT<. W;+FQ"#(:H9YI&RB7O8%(T"1E M*+M9B7VQYKVZ.1A[7YFX;1W2 I,AR"VM8->CS7=KE;WAT,!O7..^>_DNN)9VN1>R*YXI]<5[U!:%'RD)25%.&!JXQW(=9JSYB*'V); 6AWB>O5A MP5&P_/TBIQ_G9-V^YKERKEN?J]_W'.L8Y[J+T,Z>U]^!YAP[W]7'VA*LW$KF MN2_5#P_4?OJZ0+8E.$X*/J4M01?!_I_\Z+,MZK3:$JS&C1+!>W<;*]L22+1M MV99 *K6CVMA5E-I>S!3GH!AYZXIP[:X-1[ ]:^C!_3J;Q]+)8#4M(3L9K)[^ M=[*=#';,2MUH)=#EN1T[T,3$Y5@T>SGV:-+H4Q!W][;J'% MEN9+72L%=!_8SI+3MEV7[O9\[UF!"R2GG2:G64[/,I\5 &'[G+92IG@E8%>3#=GNT=N!*2S'88S&:;/>=Y^V4\ MRFLG@B:R/YI[9L_7GA6+?X=&SD&!!^WQ4'G>-EW[6ZC$CCDJ[)B]+=U\5J3P M _,T]HYUL+\ P;JVDF0+.<9I0H*LW?Y80H*<$GNLW?_ON-GCF%%5]H_,TM5Y M'2=BS&PE;.NRO\*<:*-J6,X4?(QKM?YB54 47L7_D^'UM?I=@57P-,@8#C. M5?L5OD4;%J-< Q<#\1#^-88Q39U_F#U^2;+\FMXE^.LU'8[H74 +Q:_@+.X' M"6PCAP6@B-^A 'O"'VAV"X-2!HTPH"0*@9-'/24F(2(-)!66 H,&P,=KK ]8 MW3U-4P8WD#6KAH&#/!N7 B=D2 O8>>"#$ N6\_"KRB$=$(T#!N*H&=6@; ,+ MV#G\1S4BQWR@19EG&4W5J8G@MOUD^ VA>_@W?+$_>2WZ)V6-,5%-2$R%31=H M$19CDO)9/S931#K)1_GH84@G)F(W("XPC_&H3"*$IBB^(2@%>\+M^_64^"P; M%H$5I^.((E1)5F%*X&QP!N,1$),D2#%X @XC]DN;>#%%JD1T6- PF9@M^[#> M0,-PBN9A. :)#A_J[1?/U7MV?,@E:^L4SVS1BP'UF&[?61.H1Z@4NXW.(U3* M4\!Y&H7"=,!W.M6>Z>W*_ASI5JW^^;C8MU&01H5P,'\CV(D M#DS3>XKPSU=*3L.P2_2#V:Q@J7XPFJT]4OWPB59X1BA;Q2/:HF304"TIX(A& MR@/%]%8F+$A2H">75WB-[2X,70$9#?-B%.>PHX*L R8U]'M2CCBD$7ML"9#4 MH>":7'.0II[R&\UH05*VWK/H+LE@J06#'CH\B!.K[YDKE\NO/JS6M_W-AMT+ MQ,GA3+8#\ XKS]7M&^9F\#F2"3H_V5W$)]:0 M<_99 7!#EQ),C)KBZ$),C) M8U5=QF&2\'E03KJ(,K+&HQ*01-;N=ZUV7^Z=!"19>W\D((E4:D>BU'98\'W0 M])#(33M#+)'H(IM 0O"$GB3C_Y8X(Q)G9!\X(WMV*R64R',(3WT?==NZCR)S M[Z,VJ721%?A[J[NP>Y[WK,WM3[?X];0YS7![EKMNVTK):9+3UEZ7U[/T U=I M*Q4C=*TV=L431S_PREB)*2+USW*D-J-GKMV^NV,*2'+:(7":;?1T[<"A:W:8 M,B.YM]/<:V@]P^X6]THPG!T;?WO P>FH\2=1420JRF-+UUT)?['J6D\)%>59 M:_F/E"WD&,"BF MW0(S6!4/A17\8Q$Z*> G',9P&Y2+58?9 I3!0B2#&B/@ %"^ !Z&JX M *M &"PNRN<( 5CK_9/>]YJ]W1IL0;D(MZ#Y6F]1P;_6?H87P2^ $-!:T "X M'65[)]C& !.-$I("R?,X+L'Y#1X4 @.VR%#D,5 >A@ V1U0#,<^&<2N: L-P M[)L6CQPI(L&&\@]29TX"(AES )&68Y?,BK]M]/7U!MDICLE!2K]NM8&"6N+? MQA'9O?B;+2B;AB (0"*@)^"A54!+!%!)C5O"T4@6 @RY*\"13&B="GE*OK MK55@5,"^O&=ZHB2I8 9@V:^4LVIQ2[**W W."E ];Z!4\&\R6"5_;0D!Q()L M"U8\S#F]7C%:PIP;T! L$F^])0I!M.85$I1Y.AXM?F4F>WI/1+/TR;UH_W-0 M-!G,MZ"&@$9?51+#9%^1])X\E"]^F82C2;)J<-OK8Q!^T>HGH5K,92P;QSM; M/?=V0:[S@K'/*_!B:(%/P71(9^:B@(D=_^^+_TDL3?=\Q],#BT96$.J!:SF. M9?AN'(1V$)//[HLW-PP_![316_@@,%;YSU_(FWDD/D 8H7.P1I*"@3#]GI>@ M.PX/-,CN&^[*\!NK#ZOW+?=@\&(.:;).W[(';O;6 E#)-$UG@]=0^Z/5&J'I]0D#%'W%.4.:7($>[Z&\MV% M$7I@L#2K[>EA8!UU;]].%NVHBVRU-[6Y&W?XX-&,6M=BZ<2UV*.IP+)^M$,9 MSO_/_WB&;KSN5 &I++27K"993;+:B;/:EJR&;E'F\I>S@P'UV6L#YAV+YE[7 MM@?QK-Y4NPK]^WA3% M16*SS.[8\961;V8(R%IRR1N2-PX/':4K8^Q,5@[0J7J2O.QUO0>J3R6/' V/ M2)R4KF'3/.(U[&(I\DGYI'Q2B-Y"0*2]%?NN6MK+M3$5 M2$"R*,_8"PA6H:1)6"%")-F(IBD-1V.2(E(#O#UZZ"L+:_X/I?SY(RU'Q1B6 M52"DP=L!3/LP2Z ]>[,RU:7#:GW+VD7UZRXJ=0]JLFY?\UPYU]-F@BY,=A=' MZFXX:^_&I)'ETB=<+JT;ATG"I]1+/UO!\#-^?NZCLF!9UO8= M<&W?\>R-+$B6! MY4V%6&6%8ZM8JYSA8A[W.YLJ92%+PF%\=PUAU#ZROS)[OJ'&8;V,,3O,^[9M2S23*% MW@W3_ '&*L%]*D@64K4J*!;?7#0548K\V$H6S:3U8=BKB9;WK&\\&0Z+_#N\ M.J+P*L[;KAO4=Z]H>0.^J]J[ ]_I?7>"[8R^,<,Q9?)]'9Z;9;FE SS*<,L_ MOY#=]+ZY'K>QIO03\X=A4MRGZ2=[ROT@"0>+/ITTM?/5")'"#E@UC]5Q2152 MEG3$/\A^'N1IA*\5^3>*[SW&^48N[ 7$";'6N5]M/OR8@]"L8! M2?"G"+0_@=7%)$Q2^%'L70Y3*Z9&-#HL.6S$UZ-E8VW99W[O@LR3W)_I%([F#KWT]D[J=0V4&JR M3?7^2\*/9M]DF^I#8ZMUW+<.%QVO",)?72G0F2N%J'VE((L:#JBHX:7=,XSG M+0^3E3.GQF1'T<57LMHAL-J!Z[,MV0W=HLDAM8K>GW5U>!*YXL(.7"0EFQT& MFQV%D;$E_=^Q4LZ?%J@ N6.K'IFR3G66X,?7*?>EN?HI^:12F0/#:=E[)=6! M>SEBE5)) M68ZQ! V&8V-E_)E[K,X:DB12*"G2!^4^&6&160Z^%GPZ+O([A8 A?Z^ 8W6G MI#EAE6TL2Q?@E5N?H,M*2;](5*R<[S\+\CBHOW_,"S6J)^V"7GU?<7]C. MDZ_QZD![RN.<["%U5'7[AKF+VKF39X(N3':.Q=#1[J]'N7[;M/J<.MB2]<]S_2T*O%DTUL8\\TN-1+56%%[_+>.:ZKN?N$KO5[QUUY]6UV>&9^ZUV7O/N MN]_J+E8MGY1/RB>ED,HGY9-']*044OFD?++C3QXNTL=JF?@3B6T<)ST1B6VB M\\#//2S1D9 ?W:J47+4==,]P-%F/VPEB'"V3&3W#7*.<33*99+)-F$PSW(-E MLGJ,914WJS)R+6GB^MO><(+$HTGT.2BI>&1//I) Z%Q'0RD2)4351=Y3\I6Q_MH3'%.^,7D;DA"!N=$E)_TOM-:6UA04DY^ MIIY_IN3C43F"SR*0$P(S]6#:Y0@&+VA*1C!Q^ ; ^&B2-J"8V(P3L#?E*_Y M@CPHNH'KTUWE;4&C9*285$I1Y.AXM?F6FHF%/7&\9DWO1_N>@ M:#SZ6ZH&0-ZO*HEALJ](>D\>RA>_3$HZ"'6U@5X?W?U%JY_1"8M7'\<[6SW7 M/!$-\X(PJC$>PZ=@.J0SF#1R I"/7 MQ[$,WXV# MT YB\ME]\>:&862!=+Z%#P)CE?_\A;R91^(U-/2>6).$_QTG7)XJ8+A/B?HA M8;KKUR(G48!_(F5)1Z42C$L8H2PY>!L(/2I2KOX: +E:$8;I&'4EJ#"M;]=,JGJEQCF^'FJ>MQ]M?;'142PN".W!]*GD#NV)[W5CM[GDFKWZ5*MKR74SBZ% M^@! )MG&W9#ORJ\THS$P3K6FPX%MM/J&O?CG0\:5.\[)NGW'W70^$K;Q2)B@ M"Y/=80;)04C!GM=O^BNO<<]WX8]=@.\&QV#5)AY+^SIW#IUP>E427_+0\"57 MHZ#$E]S73$]&MZV 4J)U!Y9F-;&1R'*[V]A3 \)<;6-.% ASMGW#@P(<\?L(($PNP6$>03(0.PV#&$?+9&;/T-9HR"R93#+9)I7FGN8?+).M5+ESF%7A MNJW)LG"I?(Y:^3APPATN/HMDLH-@,K_GFT> :YK/;P)TG7F/ MV.1[:7K/JJ*WZ;&Q@LMLU>FO^"U1B;9DLLL+!_E4G=:'5YNJW_?7*U'4.EA@]A0> M>&1;L8"0U>I1$@[FE^/A*'%HE,/BLGRDW%'X#*,V#*:FR5>:/JBC CI.(XI++OG*>P=J^XM^RCT44JV>33!#[GNU"F; !4EC#-Y*DK/J1 M4_H;7VI&;QF>A$*_P:.X(?\=DP)&2A]ZHHJ5?2$#UF-<8$S2H!SL$ 9UKE\==6^U-PQ(/CH M7,[(,\$2LZ&* UD!KC230Y8?A%E%S#BT MV+?^8FB3;BJ.*]B', E M70-SDB$0KEI3I1W;VPI;!Q,'XI03KU0UZ$B=6]A'8!)0^^"^ 8V0DB#N^?AV MH%R0 IZ"(\)@[')''F#;@0@C?IK,/.;VE3^KNGA6?%]]O8>BFR;Q TJ4H"<\ M!S]%O*"\FC1(+V7BFS/"@^ 5[/ (DR(Z3T0#5&TX/]XV/U' 6PQ!@1D<& MG\D?2#IZ4(;D >O]2]B7B"+Z LZY(4N+7!'P(XX\=U;7J"%;A$*BP+HB=N2! M]-;*!%4TJ^,7DP*%FMR-[Q1Z-TQS-A5&I22#44;L/VNU7;(53G(-VZ<$]1V^ M!;(AR%MK^!'N%"C("0%KSG51[(] L"-\7<@LF!()1<4 NP5J%[75A#U!1O,I MPPO^$8,A@%.$,BXD;.![,.%P8DQ'HQ4!ZJ:,'P23U5O%UYB/X2R#KQ6HFD$+ M?.TK?]2&34!#,N86QB2M$&6"BQ%NL%!D1$ QQ&/X_CPM/"52]18T"VC+ %^' M4.KU%"L(BTQP?*WJ*J.GVN<'2@JTXG""[X"![P):\&B4LJK00FEQDX521=>_S@AE\H2 (\]ET MQVF-)^'$:C@Q4\*)23BQ+NJC_Y^]-^UNV\JV1?\*1]W4N^020H(B8!%AK)K%__UES-;D!0HFS+IFQ\J7)$$LUNUE[- M7'/"T91, ),2\987$U1EGJ#('97JD,MAN20#/$OU1W!#BJ:L5AQPT0_48,." M+>&=B-_!WA_<$/8.V!W!:=>A/S)^(PT/V(O#0X+EZB\SLE-)Q M7MG+8 AKS\YU/:JS(J>(IL[(!X*;!*:I'X1K:IJ.$;>N1IK1^X733)>/6TL<]M%/N@16M([& M63:IC1#K_<>"5[-/.R!?IG$0+9!J6;+_3VN!3A8LN3?!?/+:X[,C@Z_-W&B= M":2HOYQ?\6$H][593+::@7:)4?^&&9KDI+7)D*A-!D12,%5*B]X?S!VNM>Z M^0=SZTJ=?L<_QFD-<5V[)WK!E_)D;9M'S.[GQ@QA"7D;+B3*,]LSRE7&[@XV M1B8^]S>'T2I\3S8T! 3QWL,OX0"%(T,3\LWADY/@=KV\;XG/(F!'Y!.W)?)@ M\_-KG6?+AAUT_V[\ YK3D"O-K!>_'2W(W]*B/,\6\E:;O2V\@_LJ&RZ$>%E5 M2W"AT2W=C>)Q3Z$H6SN\OS36E91+]]^M#2YS_S?V2P?63(TD:-ZN6\I#J$+"JV7#$QPS>? MD!.=C<@Q+,H%?]E;.\G0UDS$+-&[,SCL+[C,, WB6]@CD#\B-&OG;GJ?O_KG MV8][A\]H:FA4Z;FC+ Q.0K*1F#KR39G)\QP099X,"BXY&&H0[+##*(ZK=M>P#A;Y%5Q]F63+$/2,0G6 MC:S'[I!R 3=?\)_9"T, XZ[D+LVN#KQ56EQ53J/3_3'[_$U58@EQ.HZEHJYQ MU.)/ZN,5,U@D&7GF!LWK1GT[_I9<4C<9/I"'1L:"++D4/^31HNLN2SRU;#K+ MK'G_G/Z=8$V%"X,ND^CX\TE/\4XXUF2AKO*Q+,4F&\\*,G&7[+;XI(AZ\MBQ MDO8+7$JXSF2Z:;VD5^0<:>JRY>LA=3V?DZ? ZQ>N:%O8-]9VE-SC>I85O.N8 M0#:+[FEI4;)F2-)B;'3S\&MB$LDQ;3(-=&R_(<+914;56\/3S1DQ#*7L4Z%# MCEX\%B M2M_UB%DOCTHH6ELY%N*BWL*R>_Q^TWEY7:.P#M+>ND-[7)3%'G\KIY_55MDU MYT3SU71[,F_D%N;.MJC'R0$,O6O.KZ*%P;D<-XS3VRNG>XBSU:[Q3ML0S-]< MV\55>91ILKP^O&7:?@9")B;9[L+\[A1)=.4:, MS 4??!:;RCO-F#ZEBS/XV&#F:+YU7;=FRZ*,A%O6]GH;,QO8V$&^(KI*7D6&)&B-VW. M$\N6=29;0; R>C;1#$[R6FK;Y%#(9J2=1]O7O$_U3:V8^K>T:/% $JKPU2\0 MLQ676FC44M%%-DOG4W8B[$*I9Q_9UWHZ.QSVK8;[9(C*367!YA)O32+UY0+9K-V68ED#:T .VM>3N M_M6"^S[,:.""]>V9*,;]E SIRB14J-N%YDOT*RZVY4""XI0&Z=3IZ-MWWW53 M*GCN;U??C5"5$*L7V)T7/YR]^?&4GGW>UL&ZX^]IZ9G>MQ4O;47:5B;YEC9X6#RBL9JGK.O1?\ G@@!$/M2 MB9N8]<]D!Y>2)5O[L*$9N,&&?GW5KT=#]6NH?NUB>/&R!+B#PWWD;,C@L7.@ MAT8G(9YLCD3L#(FK\0;+E1,#)GB2CV$ _^O!:4 \?KQ_\NP>-" >[3]^>A\D M]2?']_.P6S*J?R@KVE9DPKO'.G>_#.(/8@@,JC4Z/HR'X2M=$EOREWY$BM*' M-CP''W69/"P^Q>T&Z=O-Q'D/E['M=@^%W_V/V ?Y)'QM]S/76[[P/;?3?]9W M.WS\.#D^?/8IF^K=^^X\\\BPZNYKU1T]30Y.GGR^57=G(]VO!+^[1OKYIKAP MZ]'6-P[.[&,:[$G9(C[L.[2_M&UU]P'8\4U'8=#QX=$=-]V=1^&^#X+.3MSZ M(!C6\Y>VGA\]39X='.[J>O[BXX!S@+/VN$3423-NC*[OC:#H\R[$@\_HR3P8 MVM#/.T6')X.S>6^C^TM97'X\0]#S]@]EE24'=UYG_7/].3VHKV"2GGZ^27IP M9&Q?O!_SAD$3,%?)=E74NYXA<7F@Q]W<3N'I2XM'/O+H[+C5.3Y,'AT_>C\G MY",-T8ZG:(=M,FR3PY.#Y."!;I,O[60?'OCC// :J><# :AO 4<+VD/0'9%/ M!%;]+;<.Y,5W&UKH>EL;@L;%^(,O"[/VY,F3^X"!G3Q[O\O>@ED[>GPOF+6# MK:%P#V*;?P9;=P?4S8,"UISG[T:_ELP7^R+BB_W<+.E?F-3W1X7*#5+?'PRR M>RAF:1=WWE<&,'S 2;[/&EO^9HV"H:O:YZ .B,:'C"U[_#0Y//JD*D$#H/&K M7W2')\FS@[M6E>Y]T>W>4;\39]=#*Z^[@TO3*KWYDZ^LU/[MR4'R[.AH>W&P MH<[^J6?H4?+LT1UTE.]]@G;/-]YGG/M2R%\9'O';XY/DX.FG M$DX7]PI0'R=MMLJP5:SI\SUZF'=\ MN^S>>?_IL)#VB\]&QL=7[)/^Z\=#,J_"2T8\,OOK*U<_/EU/-^W,2][X2EO7 MQ54$_6F@YK>=S/?^:/M[L"QS#9\*),8F5QSPC6>-:51"3^91H"_#TH(Q'3F^ M\C20\4E,SEK)?YT$LK_!-X%>(#N 7O(@>&!/%1X(.ZMZP;H N1"@J]:-5]AD M!0^L/+KB-X<'?EQIP.+W"+FT@Q'84F7=ZZI'HQM1LC.K;TC:+AS23+2>1))I M&XG;93@V$ZOS?#T*Q2(W,;;S5X\>[S_S7X4B*G(7M&=HN-J\GAG3M5"1TP]. M]H_\]_O>A[_IB,_'96U3D]?*%?AR][+AR=^B+=;3 VW\#-O MC&[=P7SW[89\E_;O\7%GK&["VIA,]X!W24>!?(<<.)'2Z]/9W\8(Y/GF/J&*TW0TVK*IOCA\_ MVW\:;E8A+[Y?C2(B_R1;M@'P#2#5 '8ODPR&O25U05!?6WQ7)>KC)M M80NRQ2;]F\-N?/,DOGXDH^/E=?#-1_$W>]S9?F]'W)!BZA=7)$#JM%9"32#G M5<=BO$Z.>*-^4+MD+SVKQI 1@V()_[E<.F46BK .;_<*OCY-BI-!DV+0I-AI M.QY&?#?8\KN:\DU!Y5VL^38V[D-LUB,?@?8;V8][+DCX%,23'WCT[WRW.'\8JQS5T:?=6$"3F("U[M\PK)C#P&NE/>?EGIT M^.3[6JT ?YR"A(!^6] ^9U"5DQ_+6+I<4U_ 1)Q8(ESP4@7&,0[[ID9)0$"U%(K!DQ39]XQNO?X3K[_.R MJ(-UT;L(<[70F.5XDN\\B]_2PAJG/MUP:*_O0?G$8_Z+B7P0CR3_IKM4U)<;N M$-PDIU>;4/J" BL6D2P:6D[BO<1C)Y;+;&->V_'AY%/A;.2<**(=G]4\)G@L M'95#O!L/"[:/7YSZU),4/@Z-=)5>%\&U;A[]3_GZ=&%ZH+'>ZCQ;-JHX%*VC M#S#MO)(TOC@5]Q3U2#I0:W8LZV4VSJBCP9]2 G>#Y67&YP/-"AC_)ZADP2?-"J>BOAJE?/)JW0O.G5-P=^+6O$!IT6AAY*(L6J9(NJS2!0\\*]M; M')!H=2AG<6XHI=,J()_R#+N]*$2&UA8I37ET.39Z+[.+*M#LO99<#MWY($BW M3VE1SE=[395.A#!I1G;4Z='&\LW0YFT:>2TVSGS+]#JM)OY$D>)45K&D*6\; M%:(E/QXBXW+&N^&!RQ>5Q/@U&9FI3/85 M:K?T;WR( UR<(E/<=?A-?BL^CEEZ]2(OW%RYM<#?V78U?X:T\1I1!"_G/]** M3A.'/CBC_;4H\BD8LF P'MCF[%WQM%)3R:0X96EU!,J*]@R6_9A6BGH1JK#. MFZ"<-K1S%^E;K)R;%IG%9+36#)='.:IY>.]=$Q9G] M@^ :)>+C+-((+X,G@W.3RLSP\"S(LTDKSIBTC9ZR>>5%O7/]WCA=DD\"CP37 MI6EAH\K!920_G<=KUXN"U[(2:/[,IM!1;W8K>$X8=-51QKE;E2Q:#JM4TY0_ MN*W]:CK=^T$=DO-91D[::<7>]"(2\GD8._NTYJR9S1KMN!)S$VU7W6*<78.# MUK"KQWKQJ4JQ\X*ZS(J,O1 I!]#?9_E2%TE;1+K>]-:2-N3CQ:(CW($NP3]+ M9&NE=?!=-AN5E9H;=H?KIB([P/ZR7 CF1SPX7+&EW59G[AI\UIS__L*)QE^7 M[7P2N!/.\\+UC.%0+X)(3KQX<;UH7^Z99UKS0DB#A8 [B?'B19^R*2(WA0PC MN6CXU(3)]?HW9JMH&KCF+K8.0854UK#Y.V-+KQ=-SE#+\;69LVL)DN^*,J^]+YL%#>:38+]!#,K,2 M,/MZ */BE+F67!5$\096*OT8L@Y);WYK(O_= M'BE6GOD0?MU/0J[[L,;T%ZZPS^B^AYS"'8;WHP[OX=ZQ9,:'8/#D9UMRPYC[ENST9[-RPYH8U-ZRY+WS-'1\_2HX^Y^GZ MB4AF/^L@OXJ+8S?%0U\X+>GQ4?+D:.>820?RV'B63I*3.W-N#Y/TJ:.B1\G! MH[OJZ RS](EGZ6ER\.1PF*3=GJ23Y.#D,^ZDKR$C?'8C&N@K4QTY/'F4/'Z\ MF'H.A3>S^'R$@P[/DN/'CT9IFBW MI^C]/)_=RP+):(/]:<>]H%Y$_VTO.Z@;?;H!VNW]>O+D:7+X[#V3,[LJ;S2H M@0W[Y;[<^2<'R;,[NR'#?AGVR]>Y7TZ.DD>'PW89MLNP7;:KE24GA^]9A1FV MR[!=OK+MA@$.6O5&:.9%RD$SPBT#,@;A'>P MG#;7X%N>Y_3>3!YVUY=]($/$7*,!O5F'<:U76L"I^GUSLO_$B%;M3<.WV)AE M^U2O-^I[JD]UQ\*O4J-'K@G*RRNIT[ M M65:9T7NYQD3.].AH_RB^B/SDQVRLK.B'IGKSA@EDY0E8.\=+VN@2\L_'QY\* M";HWG:=C^HB7"E@UZ>\38T+E/YZ!G3:@66>Z1I%)=#2MCF:5[ED9#[@Q.?<8 M^WSR?_]R.VG>X>'3O_0LM0XYJ9[;>_#R_NO)48>N= ]_N??%V$^3=_;FQ:^C MXWV9R/7__9]_G/[VYNS-Z9NS?[X8G?[VXXC^\(O]]X]GY\]_>77^C]G M/[SZQYO1KZ>O__[BS>CUV?G?'QAOZZ]I]9:.ORJOWWH.91&#X;^Q(&9=>T9@ M4])N(\)5M;:VK-,)N6*TY@,A7__EA=R254!E+8/LE1P/&(A%\#S9.[HNS'T> M[IS4#@C0J,[!V>IL"$X:>CDZ.-JJRHKQ"H*^_ AR"[Y91'1?,YFY$M-"T@E\ MJLRM'CPPV)&K-E#;J%*1[#&^U8?&//Q2A^FY#=-K&NX'MG#?E*,)R\V(_I*J M*Y00@##2;9YNL9DAV;0GZ:5W*!?@BBA[H]=J6XOZGR2TZ[!#I0]/2_'P:\Z+X4O",,^GT/18\=;3W=5)#'"33ZOP9DY9EEV94BFXY%?52B?1TQ*SNS&9'[$A-#WVX5JZ1@C M\H),UHP"%]'58#EOG(RY*AU@2Y,EL@<070)Z[=%LM<0E.%Q4,\7R.P<'JJ"T M+',5C&#^Z-LF5?B?O>N:VD7A)W9>ZP[O K&)Y;(JWY'UHZ.>?)@#'X@\.+MS M9J;W-5;4C4;G07NZ=*1@?4="6%>T$R2$<"II[B32[>2%:RPV->T.D9T);-@D MJ\=5?F&B4JJNC"4(21@Y?>=V6(OW2T?JFLZ+4UJ0N&I_=&:J2YVOS=))[$L? MJOP5;9AXQR3K;F;MHRDQ,I50OYMC[*G39?\8(SD]/E9])6>P?IN=9GTVB) 4 M=?:)XJ5;?O7UD: _V4R"?H= XNC0!1(#=?I./,NGEL'=\2CQT<8H\?FKW]Z\ M?O7+.4>(O[]^]?S%CP@*']JQ_.(JG;=.,.G'O![/Q9G%J?([)';)I#\X=?H_ M(&>8LSP;JTCI.ZERC+CA2_=R$N#BU*:CE4RKY!3I=&DK%:O-"];!XF$*!0#I MP-7+R[G%JD)\[N5CA-1EA; QGULB!P?@^8OGHB,HJGZ5J?D]L60!._) MDT37^K=;(\5J\^^*$H*"".IF]/37V7SNUQ.G*#D"PC2/T\*T=\G_FR/MG=84 MTXF2'SV=.8#I>)9G5^[AZ6IX87V"4WUR.X,;R MJO3X=B-.BE@&!:K%8]&6FU9I2Z^30Q5OE=@J91FV)88JC+8;UM7;'_WJ1[>C MI@DM4G);:2M,X%C"M7W+K(BF^9-I!'$&F(4+N88Q TO_M#T#$^# M 2*_^S5M[M'A<;IW>/+MQ7=N;T/I4\H8+RPN/1USD''X[/B1;+ %BWNRUX[? MA%^$ ?$G79_W9E5L;"2C03]D<6[]HVS*8$L&3[/%80%AWPDMOT*L[FNVN#HK MV7- M7EEKGDXC;XL!80T4-](?]G8/S7UZ[I/<9Y*'G+,SS.:9WG7TT@VRO"$M[B\N M[R&V*C0'4O 2]5":[IVR#>QA..WTT?4LXQ0<'^VR2=61RVU"Q^&$^NM5-J&C MV &6ER15$>@0)M(-<*[!JO1/'\+9Z@IU[^?W.V)]T>O MH'A,/[>"I9CW$GJN[/*AECVFHT=K.[J-_\CW7N8\P#]493JY8.5+20*;VI_8 MU5 I^EEP![XF1NJWM"C/LT7NA"/3RMT_#P2++[U]EARSW8>.^)TO@9U>: M2FG8YTA9>5>+R( ;+,DC8-2;O[GDCR39Q'D5YZ=.@LI>Z/5D-Y?70ABLJ$J@ M*32?M.YJ?)Q5>7P+".WQ[I<7#D\W;GK@R48O3Y^_>?5ZVZ+")TQ;;0R3-P!V M^H)]+,R7%"".#@_V_H<77?!?/MQ#8!9EJPLZ8)=EE5IM&UK>&?*6V&8YK6KX MOHP@H1]=I]5D;UZ6;W&I&K >KSJO6WV1I84"=<\S!M>,CIZ<]J37?%;M.,ZJ M=>3$UW\F48Z[^N&+]TK>]=PF_!%GO]DTC04VNRI;3O7F6!#Y='73>" CDZ%B M8(KI.+*/#KXGXY;P/P^_MS]=Y_-Y]V_U#,:A^U?4Z.GE.W]=SM.B^S?8LF+M M]P#>T+NL72$M3$2^^XG:W;4'(>.TZ/GZ$N"*GB1J>Q^@)65%VUF?]9T M:I%=IIJ"T"A5QC)0;U\LTXK].K'GM!,O5XKHVCPINI"MO$-[R.T0$W ?O2W* M:\FEM(7\&_C).@G0Z;GF[LGJ&XC+03K':8O3C4PX'I9/E4E;-]5*85.U'9%Z M5 "4?97-I3A![TR6/K%,CU0M*JU:Z#M(E2P(5R?YE#=L(Z!J;&]%]L>WJ+>_ M!ZVSBBMH'#$OEO/<H:O(2/:\LWH&;-K/MO7IH>= #)*-*(I9Y2N: GBEC0<57:5DZ%MHD<9 MDWLP;6E\^)>8F6G7L:&_O@7 9Y(K /":+ %,5#@6 M+K)9.I]B ;3P;BQ%5T< X"*[#@\&)PB>7_R>;1"Z4F+ M=I%595L';B2670#9CM:8;A6'5.--Q:<9UT7I_R^S(L.:I7 90-PQ7\[=E"]H M]A'58%Q4=QZ.4*U>UI%G@/)%5A66?W-^,%],361H$\6KU6R@'I*Y%FO-@<>" M]9YWJAYU,#Y)Q[FFAY -*MN2/NMULO='P12AO#WQJ6B&N6TQ:?Y=@9 M/V]VQ5LKO=9I4;2N&A&Z8']/-)ZYSOH@"_AF=E&1#[<2!_7PT)IC]!2,KHPL M^Z6\#E\&Y63U>>1([+AT4G8R.WJ+JRB%:#FU^&++]H+VA5DO>Q$!1:YE2CO3 MUS=U]$;QF=23+MTV3'E\2YAR>+1#"1O@>V,SAF,LMHF^#C\?''4:][< MKSDKC(TOL?&IKUVL8Y>V2CY'D>/QXV[D>/CT+F]\B@6XZ3V/MLISL,OYV/5> M?_I42QQ+'Q[O\PB@;T<]Q/AD*)V&D-D_V8[B_H6[TKF!$BY8FT$UNFSS"?M[ M:NWYQ&[KT,YW/4=_ K'5H;\O#87-T!VRJ75ZQ2Z.[QIT[OZH7M&A='EC&^9' M71=;3L^#7B%_V %;:(G,G]PVKQ)9D[PY;R\X-U!?R"/I.7#> R(&_E]Y+U>9C>MX!L=FT1AI7T. MZ3"W'VSG$"IQ6KZH!)/RLDFF\UULT3M-['/*IG\PO72QIG\"A%NFR7V MC]%E55[CM&/\K*$Q@_"LGE&D,$SPAT_P)%MF F])7?LG1<87@CBTWE,.0)@B M8D&[\RJK%5N.WR(34@I&UOA(.$V2<4I#&_?-X:G"2W*?)+=6-JEX*PSE\&@I MMRPD5Y5)\W8YY0"-?@E4]#0?IXQKAEG1R#[ ;)JBK/\O@SM&2](?WC4NS MWP/ _SD6!1"APL'9/QVB^I1SH6D^Y[@O*S*.^;CP@&85M$V&V29O4L MK9">Z%@#2=QKZ=/:"L,NIRI#9Z*/#JX0+Q=@-\WKJB$X! M83J@0T4VJM^CLA?G6/L^BG%N+:(#PNR]_LCUVLQ7PUKYP+7R9F9M!^]RH?&+G(5QA]JE1=6* M]CZW-/*Y7U9&15$+F$*RU(5U/*)73-*6V.'=XA0'8IF6*SE63\>H4X<,(#AN M[(&2T21=8$7(*;-L)5W>>SQT5CN2WX-M^6#;0F.,\:_APX$'3)C,^M<-Q162 MZJG293YA[BBIL+YG1$W[GR)ZB>*&J?PX[AW.9W_V(XA(@=>C_\L+S9:R\?Y7 MF\X%'A#TC](6GQ5,(T7;K$;,,$\V6'+I4\MB;(46$5:#2;\WMUV=,Z/_XPTJ M+CPL=S&#I9WXCB#^H\ND7!M='-E-.U@7V*7SU @H[E4@C\FH3N=#/'^_P1Z?NYCQ?$S#NF+N MDTH8]A0/;%W&<9I%G"Q/50(+T4XN,_=UYP=*,W,[3X%@8LP;^0O96V&502\H MS(\EH01!&AP:_'S"R8 K5GG6VT0Q3/Z=@2KNW+U>I\NSE(KBAE&NH5G$]#,= MIK:W++BEV?E[=59@F@+&F"9+%\-J9D]B!]N,;3/+J\D>IFKE",85 M9\VI_$OP+\ZSXK*921)--BE.8?7H)(EG+$SJH4]*8%[+1EAQ,F?GV3P/\_NA MAC@O&+WE]F->AV>V35?H,M$>U>X9H\O2_)JMCK;6XCJV99#^X?F>Y U3E7"2 MWBTL&%R%WM)/Q_ $Y]S[INRMS*]B,X^NE4[P+KT3U/P-9WT;L"RFQ^@D"X>I M_MAN/U.%K<9SCLV+U,YQSNI'N"IK=QKFX"/Z5_V@^HW0LS[VXM =6Y9HD1YK M%<8UC+@KAUA>VX^!.,PZ2?PGM[(?%3NR:PO@$3 G'0<[/M!1@D'OT"6:Q@OX MR1P?7[;S-"BJYU'>QO%W*S@NM7;!79-C*ZB-T5P2>89CH8OF YQ>ML6J M,%+3";GR#!1P>,CKS*_ X*G'^54N_D %)1].\M'_]JOT[!;,=T-G!$O&P(_" MR?9[A6W0K/=W#(#?CYYR8&"H9A/&\S1?U,8![Z9CJ=.!QBA02"GM6>AO7@C[ MZQY@)BVTI1(NZ@@C!,I,W >J0E.!N36DJ>(!8R0@7F!P-N^CED SVIC[%PYY M+ *PM@"2V%^\X6P<9NTCM:8P$YR >%:=0T W;=BMR$4?;N#GPTK(?WWCT21M M4IM[?!WXS?',@L\5Q0U[:=.D8S3,!E$#'4M5N^QTH=R]WANTI087B9%&&_/) M RM;W^(].1BPNE\K5G=7/#?ZMX"8:.^_0>I=B3U8K6LE C85[4!:TT[<=@K9\@@^W;-/00">!>8NP]MWGM92 WY;OK M=HRL*-,!)$J#PJUFG(3D# A9?CIDTKKA=A)MF9]E%-',$.(P99!CK)FG%R4G MJ98P;$XKB((V#KBE:,5<0>%3*,5]=?S/;O UNEVAK5SUW-J[4PRG0^O"6RX-0EAB@SG!I@NI\KCLB:*X(#IH]/" MQ3S\8<$69%%6#JR*.Q>\Z%2P./$+D14=66I>*[3V;,K394^(Y_ /^#Y+<-LU M=AQ3.MWH97]BCP_IU.?E8@$J=92*!D?OGHL7'1 'YP*,&R^]HD7/80/SHAK7 M!&N*7J7S3-5"$?"):9:T';B:#-7# H[LF-GW''DL/E[E&0YK( K;Z@9USV%" MMX-I%TV^!WHZYK]G.U.;4#0?FS,AY9^48Q5W%GHP@ 5_I%W(7&CT?XY#ZJWT MX\>2"&TMML^!R1*)$H 1S19+H=5TQ5[5HY6:!B9V0ZSIZJ7894+#>MF7\'Y))N'+K&0:#@?D\8_N1G,#3_1#\G M+V#T.^TA5!9&/^:JBD3?XC(M.7_"!H9#;H@ IZ"VT>B02]],Y9 M,=[G:\=J/,&+B"R0&XACX;]LTN(R5XW%3-F X]W"359NNV0&Q=:-V;=__(;HVTEK0]2! M*3E65?C\B)H,&<>,*623[/+YD!G:(AEASM,*&"A+<5 M/F7I6>!7J%W$YU29 G$E73[NKE5@[H7S.JTD.;%^O7Z(E5&^*L#..S3^ASX) M,=WX8+2^/+Z>0M+@&4,0GL2%?NEZSG"/0A*04#01JL!PJY%M0F;:_]J6H#]R M.AZ=?%I0T?:G_$ZZ: HSHB7RIU16;UHERE[>)*C01J86VRAEFX5_OHH&"793F!_VQ]RNJJ MNB87."SF\SW,.?HR3K6U"K:@E!,[AXP?#&2/?35\WWVT^;3['M<8YO33S:ET M#D29'4_O+.H1/<%1>?5Y'_\)O0M2N/2SB1+,_)J^^R5'^*3;FE,\V->3 M+)WO6>,"UQ[*A9VFP*?(-"YV4Z+S*@-1U:\W! :WZM:,U^D_29 M%F)@$#I.@^60V:B'T90)$O5EK?9'KV^2,0H[DGM(2- @TE^3N#E#ILH\"9FD M1A5,&X>$;,I$3\>J4POJ>5FF/7>M7VH9>]U9PQJ*?/\_L).8HV.C_E8\(Z+Q** --4-"_&:3N MI&+ME>#"LUPKW"%CD6CE=>H]L9=3V M$I3ALLY$;J^U!'':M#'_F\/H%3N0CRTK;;CRWUH:,!K0 V=-MGG!1TRET$7DA!:AR^!B@DNB^D6(;?C R?D!KMAM;O.;=*Z,_G[HW/ OZ-OO:]8 MCU DT7?JJ0!FQ%E8X3BOU;"T_3 ZHK+96 M W)'EU@XIT89Z/6Q.JH>>!JWCSW 6XHBD N&EU(P2$0S006 0^ HO1O M%BGJK[V')NI.1?M[MFT;Z_9'9,D^TNHVP 9]+^?\M-]^@A+#A(G)/)8;C)Y+ M?'X*H!^6IM27;_[.*)W7#@?KZZ"O,XC[8GY?2CS/(6F[Q+1^0]&'?TX#!(AI MJ?%P50I!8#<,(QL!>1[-(J2=)X J<2- @N<0*R[4>?M7*XO2&UF, =NW-"CT M!QM3,=9,2JRABG]F"N634CB#/GZ9W) E!C=G@_1 M.D0>V.88_PO8M5B99[K3WF"G_7*7G49G'R K-<**O14R:[Q;LW?+O)(CQ'DW M3U7=-67Y9SM9:"WF(C%\,VZ]P"$ND(Q2.W/DF ;X.Z,]!7-?C,ZS9AL\@V8^>!HGL"2W)N6ILVV8]D-=5+=-/!TE7T:@YL?;0&]IZ(70E"L@CN:1%0!Y2)G#$(!K%(4%>$(A1Q\R>E4_RM$*, MOPT$0\A)DGPUY_SDBO;2W"L5RQ ;X5N(^@SW)S_=2!*[MEW\[IN)16CM\/^ MH!7MI;CW[Z>,M1U^?O3Y:FA_^6]?P J64319'R-H%MGPT(J[-((2*]K^#[U3 M[Z8[:WVKJPJG-,YRK#N?/6_UXAT? ))!T*?UC]2-&C[D<:*

    ?%.@XYTQFY/HR)L"O0B?^],P>(UA@F_BH/]Q]KB>#0 M51KH*Z)W%E)&A4=?8F;YT+[/DB.DT+$W EK=[HA9R5$S#XYG,CPS:G!:!V#9 M">X-\XF;8Y\H3Z%SUK%,EHZHU*";4-?-D;2N!7"5!LMJ;>=HR"6C71-*B8%6[#T\,&BSE,_MI+I\1Q /]A(21B%TM1F8%FHBS(73A8'Q;@H35(FF6-R M'1]9ZZP#)!UUJO$&9[T;7YCA]2!!) =&S:H#UJ;.JGC0-L>DF0T*FZ3%/9$4P4 MU@?KW>W69QU5FKH/U9,P)KK32XLB>0MPUURRWS!,SLEA>U/=NO/QN#_\^#Q, M^I,_AJ,XP?$L[_W5\//YM'I]PT3_:N8#WA[>HF#%&@-L6E:O]0@/5(BO.U:M MXNM14:)%L;[F _71>Z64 (;.@?+:0V"Y0%!"!XKKN/SV'-.+T5F]L3,;^:+D6$FQV,(@EGJF:LA""L5S,%IJGX60 MV:S37W?E"[ZSHVLMK%QKNJT-\0XGT_%YFIY783U+T_X7DL*-'X9AGI>S>S&: M3"?;%WO8^E5=5&_H9IRWRC&HR"W31MEDA0I2!N6,E$ISY)DSQ7M;OW6W3>7& M&^ISG]6WU!F 5W'_D@7:8C(4$^N%"^)A5#R"1AYIPS9.J"9W$-8!M^NN>O,= MG\+X(TYZ55':L 3,9P5*QPQ>% Z^,)^DY"F;)C6:EH'9_WK9.2=N;X@[R[Q! MY.4JG'!S)MZ<=!>1A*"EE,4GT%%H@LH3N$#+?2H8@U5*(FM276D#C/LZ+VS. ME59Z.98CPWL$.'.)"A?&F$!<0!%!U1LZ0<<(,0K.+5>%^R;&_0.X#A_UZY@. M]RY1NZFE@2_X@3YW2P1S4W0=8"U#=2N1'2;$UJD>;Q< [U0)>V4)FHS>,D%: MY*J69%#@94"(1J-R5KNDF]R'VS,['@A&'88#/$#2>@#CL_FB5_/ M<4CROJPY'ESB6%! #C4(%U*@W=KK66G-+'E4TC2Q;AX"MG]#N",=WJ[@W:4" MFIQ!IGF 8S2A$2\.1ATZ[[2$Z%.M+"TU!!$L",%#" R]S$WJFRQ%K7BQD@O6UHHFS(-3<6HZUU7LJ<$U^ LCT5YF41JLS"L '0J+.A$X"O/ ME=L' 6L&<,ZS9X?!JV$9C<]FRUJW\;^'WM(J]+?1Z&Y%_0K'Q&@2FR24LEF2 MUDQVHCAABHW%+(WZ/?3"'>,<4_*2SF:7J1;NN9 >I=4%&.,"Q!78_,EMH REOI0-E MJY_A G3DSB2MLA5-$CE/(*B[$1TV#.INHI:]ANO6 ?8]J+N='M>.VVVCA+VR M)$LEO"9WT2&7-#7(IO*,(S ABW2!G-+0I!W"XPKJMB'')K+O^.K'(I"(>69E MS6,'TB&95;* 5XXVY:(S>,<8%"L3?Q6Y34JE?T=)V%M_N)F*5D[RN!6J,:[3(Y)DC;ZHF1@ MGFQ;4SBS,:I M%B>H+4YACVD:REC! MT[7F#W\W&@Q>CL9_A7'NT0QU7-JBLLID5T+-[@LK29B&8 >5*M$P&'4I[OVL.YL"4 MV%5C:[!A(W$WL)27IAE:D6A]UPH"-QE4J@5;A9> Q:'3A6=,3BV.QDVZ,FP;,#O<3H=8/Y7?_II=#Y]$2:?1,^B1QH> MARQK_0>?$KA<$'@PF(MS*=DF)SQKXCL-IK142H-.!$M-%V$ECTX)($AD&4LB M=51<@LRH@V%8?&"'L13;GGDEZ:Q-C&:OE;%FG-7 M>37WH%KIY="G8!<[Q;41O<5Q?Y1GT=?LT0:&&81W]=0''RZFD5#!#1(C"O"R)GG$M_?(I=<72T7[UN(KJ6^GS_:32>UF.0 M^=F'#U$9X\@CLTLY C(%!*($K'VC=4F)3E=YZQ_[LVPY5L$JIN\BOXVH. M-W#5I+MKL)CW*B2/X%BU9%U,X),Q(%$*IKQ2V:1-U7KS%2>EU1VDUSR$>?

    46?11-:LD^KD2B1N380/:' MN!W*R" .QA>(N@8\/-)7(A@(,9.%C$J5V*0]';J) O9V.S0; M$;R,#K*O;3 %BS#K+6NURUGI3)@;5:8]\MNANU!A=U'O\W:H*0R3*!D,K[V2 MN$+P1DB06FIC6(Y6-HF8/X;;H3LM"%T(?$^W0Q?M8<+P6@/JR<7EKZM4N44S MF9?UE3B['W:[777\]EOXS]'XHL;>UAF,3>%TD=>X/WG=OIB*+@L;DV+"*A.R M(R\W!FLM1NYLLKVFR';<@5:_[.IG.8UD1<3!&T4E.)I[Q1!E]OI MSQUM2&N VWD+7OF./R98S@>O2;T]'9 ,4)- FUK\2'D'+D4)60;OHD%FVM2- M6@?< 4J =LV9.WMUUSII8;JM%L(_QJ/)I%<;'VA5FQS6(WZE%.&+A>"J(ABM M$,[SM.=),P/VI/BRA2Y:U%5?C>]92N=GY[-PVK.ST7C:_^^+[L4N"#01+=A( M*E:^AE]=M""P>&^+%%[L>\E= ?5I\:D+?;7H6K$:<6TD&"U7L1: 5^A9;1B? M:DL7 <%Q:TH2RL70B4MKR._Y-7=F%@7F3"CNI0"I M6+V/'A2XZNE+LNZ20YG0[MG.OH/Q\*=QW;)D_05L)VWMUZJZ OI[.%OT-5L' M;M.^2YOA/5 7I5;Z7Y]GG2GO"#B7I;-.:0TB)7(\A# 01=3 B@U%946^:Y/: M]T?!M8>Z%QTIU3;16<I_89T"!*N>?U26^.Y*&74LT0;AHU_P"PY&GZ\#>]?_^.GR8)(K M;E4FTT"@+J!T+>EF8P0?2 XQ6YE\$_O[ 5RG29062FF18S(.&<_"^,_)LV&> M?5/'O0 GBY8%#6E4Y]HV"0/0_Q5P0[] QB7*)KD$]Z(Z;;YTIY &(:$7YY/I MZ*R>=@YF(:K)I_[G!31EG0C9:DBAINN%FJY'B,!ECL5KEX1LXF?=@^FTF=*5 M,AH$A=[4Y[P9OQV/\GF:I3&9R)B-YE,X+#C$+Y-IF MDV2;.M7WPCIMMG2HDI77@_>0JW AG0O!#98&TZ]%T'_]6KOV81<^[J'9#L: HI M6A+!89#T50[!"\%,W+<'_;JKW(/KDGU3;K^FIV1B5G-R=2\:^(I: 1\3."-2 M5DPBMDF[N!_642V]V_'D3D_9[O30P%7<(/+KBDU6&@.(J39Z-@BAMCQ-4?&B M43"4M@5C'NFIS2Z<::258SFU>36D/0RO*E77?U#55(-Q1LO(-3/@BZ;Q**?! M*UT;=3"?$L:"2K=@V3V8'L&IS$8LN%W]O2-M- A*K( VMX+7 =?RS.5>=(E,E^MQ9 =%[)TM,F/(+!@P: (HE 27W!L@IT:*[*,KN4W+B/VSY(&SD<.0 M9!/Y-R!'O1;VIKP/@\L06HHL8+828C0)R)LFHTOJ#(Q9ZYR)VNN["!XZT!$ M1GNGSS;;5EW3'\)V2MSH6A4MFL[@@'[U\1\XQ'$8$-!G^8PD/IF.20A?<([U M\LBFR,1K[SCI/?ENC@RNZ"T'GJ/0IM:88$UNWVZ$\I08U$X]>[IV]3P,PC#A M^T^(BSKC;\J7\\O%73GX)KJ:(%/ 80PW$:X@I MIMI:R5NI'=&MB0WQ,+2=Z_&N>L.U6S+&1)K)M*%S+FB"">[!L5 @,NM--1A- MFPK-:V#;_ZK7,5ON%.KM6!\-3*V5$"_NR2"2&@J-GF&JMQB\AMGM^*Q=H%W= M966:Q _OA_5TB+*Y%AH86->NN/R"G\>8^O..J;2US<0^O''U9>5@>EF+I U# M<$'6MI1:TU=*0RG*HY9"A-C$G>]J "?'NX-HMD4A^E7 9G=LO.:B5A;4R?#: M$Y.!3XYX(DH*&KTCTV6O:]A!;CH=:@7;5 ,-$EJN4[N7"K?"B0*8HJ.AY=I8 MDY''6I+B)1"+?9-;N-=!G)SVMY9P@V+U5RB*X?T?-:<;!:>IQ6.RZ0D>%_3 M^71&LMXLA\*S++DPH7V3QI%K8#O\*6F7G%AW2]I2-PTLZ]6CIP?,8V_K0&QY M8KH&QL.HR#N\*BYD4FH,@9#H40N8X"#+E M7>%,!MODF&0UI",RFK?5X.U[B-V(OT%4\+>0/I'Q-_YV?=2+VPG*YJ", %^< MKUNR@Q@D!V>+$=%'IF.3'J#W8#H]:G2E@(ZOH_X6)K.K35<7$6Z#,[E8':T M(YDB<#6<+84%K@NY"MXFH]:IA__@BTY'Y=W+M4& [?VH3/\*LY5J\>6U=(!9 MW??%RA5HF)+6*UOK<,[.,VH?,RC2)JM?QZ,O,%;],.5*F7E>*P'*N!_^JUB@1$J+/N6@7?0I-O.1[,)T>4[I2 M0(.PW8O1\*((+PGX53UI^$C6T );)J9F*2T$GFJ;(.)M1$\V44">A,AH8Y-0 MW7V@3H\=G:G@+CVV;B,Y&4][[\+PXX4_QCQGT7D.R=2J6E81',/(/8N(WH;, MS5KIG_30:QR@[V[K_\9;3S)(MKU<.[0N+D%@@W(:#+DHND@,=5&T8E8B@J"64K+QQWB"SZUB"QZ'%%<&D[I6X MB=0Z5MYO)*FS\T5OKJRT+2I$0!;)S6310+"TZC.9&>TD44JYCI^_EOINO'E_ M&^M.LA]U(;@.8S,6S&Z4>KS.2VRT6HC6>!:$3-\HQ MY2PJS:Q#6SC7,2S+.E[QFAW]EO"Y/PV#_G_7]G?#Z3BDF* OV#!\1CSV_-Q^D0NY=MQ/^';\&WF M3_8/8V8"0/.<=H519**E^)R6"<&>.]+]N]]=:KHZ\&_[H39X6Y2 M@1&&ZE],_J!Y-_XP#F0*51&_Q_$70CAY1N[A+(+0"X63*Q@M%%ETO2[&P?$H MP4F3E)>*!OC0&K3)^TY(]TU$W''0?[YL7I7 FY=07%#TQ3FQER"FPHI&,GDP M18(8A(10?("44[!.H_+!K,&"-5]W0B1H(> &9P!SF&_'HX*3ZA6%P4O$2W1D MWBI:J3C8&G12.7D(07%2<#'6LNQ$F_8F]\,Z$9HTT$&'\?UK),;A1QHHUD9J M89@_7YYGI7H*T2,_F+GD!&0;.2BA)$2N%' RYG@6+ OMUE\B[GW7B2B^B6@; MA.]OM-";]W%=L)(GF7)-_\Z>9K R-'AOC (7F?<,2;VI22[)/9A.A!U=2[_# MP/VM%>O=Z%L83/M72Y4V(>:8.,0R*W*I(T1#W^; R1_S$;\K_[TTZ(X M]N7BU(LF%L%L!F=<3<1& 5YQ YSQ(*W+:'B;^N3WH3HQAG2G@24!J)U3DJ\* MII?S8;ZS;1E$[[Q(4+1&,FQ\!,36>_&\]Z>/2\EGR6(94QU5PIZ2!Z3QNE M\QR],LG$N+YAL"7D*(G6.4*X1PD6K- M?')9D9-L62(3MT02@(P*HI#"F\A*$4VJY]T':E]U0MJZ%EU)_5@J@[P,_?$_ MP^ U$=ZJ)#=[J_ M?<&Z,QVTN'R_ '?-TOD-P^1\C/G-\!W6N%Q_^/%YF/0G?PQ'L1[J58F\&GX^ MG]*O1\-$_VKF5MT>WOPNT#H#;-K?NO4(#]01NSM6K>+K45'B47(_QR)M(%IJ M,5LVA 7/K03II#'.VH2Z2=;M(^7\0YVY'S'E-V%"QYF3[W">HM,?SG([0[JH MHME/B_L*P9)/ZYF#XFO=3&4T1,TYL*PP6ZX(W3JIT@^^Z ]VHY+L:-66FG1 MWZUVXGB'T_/QL!:%>#88C/ZJ=QD65W$%2D\S#4'G7&I_6 Y>9T%+D2YD@2=D MH4F[K0=P?>=8.S4>[I;1LGLT;UZ\ZO2VT0/O:'3K:).1W;I]A%+RG$I #+;& MIKT(3A?.E/"UA>#2G@>=::[!AK\+XC?L3VJ]^F:7QOL5Q?Y0OAQA<$:)("<[R MVG/6&@BB7E&E%4<'HU'%=H>2;<=VXF0^-G8T\.=7#?&7JDO,SW%(7TQK^9(Z M9_\8AHNF IC7&9NF 3 A$)C0FB9W8. SV>5>J()%)N&P359PPT$]4P;Z8GRCAO01:B8R?U@>'Q6:3.Q7!P,J1"XMZRJD%>;3_EZVNC!:6M" M"*+PTNJ^Z=H@]W4T>XS&^>9:.I:CV\LNF+7.VO1;'=]H6"]B7T2[ W-8*S#D M6@EPK0X:UL#5,OC MUZ6H#G-DVJ'V1JU$OS=>$-.%-RX#+X%L#T,+L M"00HV,BY1.=5D,]\C'QXX M3MPW'3:1>-O^B=?<^F?Y/\\GTVLEOF6*SFDNP)F20'$:O"^YYCUS[IU4*LC6 M(=E[X.W?:^A EZLMEZX4T2":>*,IXQU_^0KM@D9"KI#\8U>D MHTDD%+(2I E-$A6[ ']B5-N/$O=T0O@+QFD8YIJJ.\;)]!T-\/U?X?.B5O&H MU ]L?SBXT>.[.!?%KN8UB PB%NN42$FJ)F745^#9O:_G]<>^"./Q MM_[PX[.ST?EPVD/I O,E@G7U=)UK1U9$X8!,Q75M9?^E/T@Q@1J%$S4_WRM5">M)#*,R2#&BB%JDB>:+M>;$$ MV2F28U<%-##&%]4V7_:'-1UCUAVE]BCFQB>-5@/G2%Y'DA;(U O K9512VZ# M:6(PKCX8?/^#XK ZYYRTO:#V#(D2D%2LKB#X$,%9)*X)* MODTAJNL@3D/;6XNU1:NA:U@NBU_EE&)D"83UM/(844<9+$AFHTH"64K--7VP M.[NM%;Z-D!O4(;P.Z5IQ&^882TB>%-*(0)62P=6,7A712V%4;%0_9CFNZQE494"7QA"(.>:3)&479N"#DNP[.M$L+UM MM[EHC^5\KQ)W.B?N9:M?M+*@0@-%!A*, MS@I>LD+L).@&]O]M3/-8WSJH6A[6+8=UF-.ZW=7V ]VD/G^&&%XD=IGK*?5 MY)TRLEUC41F*+SF5+$7B3>H2[I,)#YS3[8L(FXBZ 0%^P]P_/ZNFS.^CZ>7U MG$"@9*U)0GJ2-?HOP&MC":/!H)5EFC4Q&I:BV;_%V(6J;C>UWEG.'356% M& 85T>M1&'YX_?S_.Q_6BMA\T769J^@+:@+#,CFQM977K%\N-\S(6#M-W7(; MEE[/?.@]^]=N!ZH8-9)CQW=P[V+[+7P3C-M%TT0;A;)!@5'&@])60'12T2YI M4\V=EV*MAN4/O.;T-+R]%#L,Z%U 2^.9?W =WK,YO&=GLS.Z1?OK5&A\48,0 MM4<"$QZ")?]4E^*$)EK:N-YT7O>-CU_M362[,MZWE[/J9SG/GAT&KX9E-#Z; M)8%T?F1][UL:GERO/[I;!]A&&Y>LDLY%IFQTS@AA,].YA,BL3JL.L.]]89MS M[)1],4I%8"I%4 5KB; D(21!@\A!-ZK"M9=S[.OR_;443-/^%WQ+3GR=AA^Q MQV64S& "*YVH3P1SDVXNTEF "T^',(FC-(NGA%NP2WK$DL M?%V I\&=)NIH%/U81/$OZVGT:'0B:D=<=K757+8)?/:DU6B4M)Q'X9LL,DO1 MG 8A=A=T@Y/P>W-YL>\S*D64F<>7OLYZ/Q>/177<7"9_K-]%MOUOPA>P.TOUD2 M GGW];8Y""R&"*VUPR99=IN / W*-%-+AX?PU66L.$>W<%YS(Y=@=9SG0,XH MUS5AP!I.3$<'#"V2[T&2">H!%VR;]SYN5C27=(D"SCD)IGCA MHS3:)]?>O%D-\'&SJJDZ.FX\N-S/OR@[TA-.H96,QIT#_2&YIUTU5UM=)6N+ MCV27K;'.QZWI3B7880?"N[A6LN\JAOGL\^=!/]6?_Q;&'VN20G+*6A*! MM*SZZ)*#][I B()I;U$9N\Z9P]R,:"77KML8O@B#P5NRNOOG9]?8&%PT5F@)Z)"!HD60-E#FP;K@T#H,+#YT M2KGRX8]?K[O+K,L>@W<151.(Z6*RM#0V6E5 *:WK 3P"L\)PR0UW=ITV87<> M?&K:VU167;;^N[M&O!A]P6&@4>(7'!.IWM5%8AYTZV%&;VII<,XLP62I9L*1 MOR)T"1*CP9S721Q:_XV/7]>-I-MUK[_U8;X=3>D3L\2HL\^C<1A?!$W"!'O6 MU@H-.8%+PM N0E\%$0(P7XIVB,;D=;K6=X'E*1&G(XUTW6GPV<>/8_Q(UL65 MP3FYMEE9GZ42,@$7@I.'7,C:0(V@4::LJR'JUXF!W_^6QT^##J78HG/@PW?? MD;N@G54U9YH09G(P0I&TM7&14@J&_MY#R/&HBP]T%VO<50%+*+)UE/&^"_'_ M&(\FDQZW"7WBD78X7R-EY'J$P!RDI!669+5NT[!J):)3H407 E]"A:W#DBLN MV^'XK!>50Z^5!Y,Q@$JV@*^WJ&WVVOG:!='N87FH4$Y%^3N)>(G6=XXAU@I? MDUKB"R=OAK]^G?:''\_[DT]GL\.T6>&$$AU14WIR?QPAY(D<5ZX5>(Y%*4>; MG&T2*WP0V6EPHEL%+$G)ZJ"&T;C_)=3DTI?]KW@CWYKHZW42S@!/I$2B;P27 M&0.#DI>D N.QT2ZQ$M-IT*(KH2\A1'?=,G^OG:,6.)\1A:>731+@M M*@%?RQ"<(_)9%AV2!1D\)W^T*'"U4K6+RAO'<]*B3:G0.U >-0\ZDO">+CC. M#!43A.8A%,BTM="&(^I>DS,(5:)/*7B_ORS=D_+JNA!XX\F_P/6Z+D[C1;&S M-? U]?$> '@@;Z\3=:[!D9UUT<+W>PBG$TSQ$#D$69M'!?HCL*!K#Z&@37(Z MES9U9 _"E8?\P8-091,5=&Q6_@L'@\G+,/XX>AZ&?_X>YA=9)I-1N@B.S[= MS7@A)YB!E=7>#8:V0&8MI(J<%:&X7R>C>\W7'<"0Z%1'H[8";E",9QGEC6(V MHB3*%T&(5 )OK2/3I[!@>1+38N=; U-**6 ;J,);# MK@J[5_\[2+N!G; 46W$"N3$6C*G77ZOC$TU(@ 9EE%(7ZYN4%-X? QZP!_9! M@$V$W$#Q[_#+:/"EEDJX6:IEX?IF[GWBD+RF;4_EVF0TTF@9"\&A],8TR=^Y M%]7^S8/=%3=J)?4&QL"-V\V5\UQJ,GG1 4:LO9%JAV,>)7#44;*B>6Q3PO$V MD%,Q!'82<(,F1-?QS,F]#J*61L!=2((W$&\#A;]$>DX8O#P?YLEE<=A: M'KE"7)QU"(_9$$0O;.V,I0/XI!FD)%(1+ 8K4PL&K(%M_R; KBJ\G=#8L?P; MF &O1\,\&LXRBV,8_OF&4)*Q4O&]?O7\S;M%J79;I"AD]D@99&VPP2"R6H* M16=9]%;R5I57'T;WZ&G2O0XZ#B ^ /#]>?Q/XO9T]'(P&HT7Q^B,E6PL!Y]K M1YYJ1'E')K0)@G/CC(IKE2C:XM6/E@_[$'6#$ZOG88+7%C3/> R('$)6EGQG MQ\&Y)*'00E:RKX44FF2NS#\>&$=V9A8+70 "4.] MI^8#N*@5.,Q><10,HC:W$:Y3.N,8!8T>2NFH!#T M^T>CQ14N6_=*W$1J'2OO-Y+4V?G98O_&Y&6H78I"X'5M=^"9R4#NIF6J<)?4 M.BD^:ZGOQIOWMTGN)/M1%X+KT'>: ;FH[#('(A072AL&-B@#BMP^B$9$*(%9 M&HDUGJUS[68]#5Y_\R/4X-:"Z]BIN:\Z[&R-T3%KP0H#HS.M,:I6>T)&P\Q% MV>*S=O+6JKIQC=U3L&\ZEV6'Y;6R9/"SAA]3YF^%E M_!5U1A488,JIUO13X,D[!U$\AIS(54]F1[5?OFQ_NW4+[:RI^.U$V_%=J?L M?OAKM+ ?HS:<=C;0ED:N0M$0$F;R(DQ1,C/#LMM1]YQ*ZWTZT>YSW'TB- M"WKJ3!Y#YAQR0@%*:@3G= ABB1#E+/U[D2N^;JGH?\MQ=MA5/HNQ-NUM*]M M?$:)')4I4 0J6J$L[7FU.16SI6C/371IG8SG==]W>J9^1[)MVCIE.<9%9N8: M*+][\Z%=@*XTMR$U=A![TVWB7K3)IU+JT:M1/%2T$IQF%C :;B07"NWF MKL'^R;&VBW!8;FPB[0:9 ^YD%;YP #,*@8J;ZJ2T25.X# M]=@]@\X%WV'+O;O87HR&TW%(UZM)K(.M92K\?> .DQ3?G2I7K,-=< M[OF.QWUV12@)Q= ?*M5;Y,(J\#9DI61B>+N95C>D6 [G$ 6!NU+9J'-YK_0< M_OVG6_)Y3=_.?C'[>1W_.RP_U+__>/?J4E9__?77W\Y"?3:&\=_2Z.RGF:3> M3T?ISYJWF6M989I#,\/HJG7HJV$9C<]F/_P%IZ$_F-P$..F??1X\%&_EN\;[=I_?Y3&./=%X['->=EUAOVV]5'WH9O,\/ZKS#.KR^K$DLGA#,R@$9B MHS(\@O,^0W;!2:^5D;G)9:K=H>^Z)FZ-X/?S.IG?E-EO)\^^D"*K#?IR-/X' M_=MISSK%8ZWQ;+6UH"PWX(S*4#)3G*GL: TX*I$^,*#]K\M[YO7MU?LHF-%Q MY.@"TJO)Y!SS^>?1\#U.IQ?%O4?EUZ^8SNLN^'PT/)^\'03RL%DHU@8.UL8: M]X@& B*""TQ$(XPNMR]6+PTO;/;6)T.TQ@II8$ ^2VE,0&=X!/<+&=&89Z*9?!A-P^#Z[VL/LM]'T_^+T]HWX^.P-JCK M%:63C62Q\49A\9*T"57':0 P6"!:(UP(6G%W#HWWXYG)BP=YO?I<3PL:E !9C:\ M^+"PXVUAO_E\UX;QE(";E@MJZ03>,D0> [*^9P*B:.97W<4(GAR M<^UX1+\1^SJ\A-M\U9D%S>;BZC%=RT((!])Q!LHIA!B]!X^6_BM9*M:D M1O?D9L_Q<:;C:UI;RY>VVEDH>)CFB0T]:31J)VA2.U&G-\DY)A/!2D\6JO8Q MY77R.;I#]&38>D!%=IQ"7+<6VCH(2*HM0^IN,IB=;GT8_8[3]V& DYY-,@:? M' 3+5.T%5.\XQ #**\:M=U+RO ;/UGC5DR)0UZ+O,)7D 7B_OGW?R\XD([R# MPI2KQ]Z$T1F$9#@*4Z1D:IUD5U;L>Z(9GYN445 M^_'D"OV;,CO H)_@^!_CT?GGV3_M28[<94Y[K44#BI?:S=0;\ '1>:$MT7T- MWG0(Z4F1[%"J7'*^L'--OZW%.#<#+P;U:I[220.;3'K)&NY2J'MO+;6A;:V# MC!QX#*^/A0]+.+[S(=JN8_KU*\WB_@0OAS5SEEX-I^/^ M<-)/LS;DY [Y)%VRH 4Y0>3[.!*ZD,11JZRV.5C?I.SE/@;W?18M KO^F!FJ'$^S)H -'J8#'0,/(RD#D)#-% MSIO/1B2530O*=0/_R?'R %I?0M[=3[O2)\SG YRGD-TGS\DJ@5Y2A$F+.$3,"2+3245O!+;)QNEL!!U2. P&1TO?KW-!C1 M\W_^<3H^QZL?CH93_#K]]2)#[>U>8+KK)+G\-Q*'NM!V(!K=W]VW5T2#C<(%E?AMC'30M M[[K=A'.8VVW;JV>%GG>0;7N-%Z9*9+2@BA1GM7XX^! 8!*^+E"*@=.ZQ:OJ! M.VJM%+V)2#N^S?[K?YWWI]]>#6L4LO\%*[!%Q36F-"*3$&,A2RL;2>.+!8Q@ MR@0TR%=I#[J6F0=WR/X]?W;MXMB628PQG1M!H>L9H9I,GM, MKI<;"!U:KG"=6K-73WR\FMI.*"WR]&>& 'UXMG0$Q9$Q5\M,&PO*9X1@1 9N M3"Q%QYQ2D[C)#11/VZ3:7B$-LNZW%\35,(;YUJ199TPM+;,6@SJ,?;<#5S:- M&^]+T0V6N"9CLZ%$B2C UDL!BI4"-+$+E,"C8SI[&OC3)N\#)NN1A MK)-5L>E[CS!FW%S3HSVIJ4$3Q&O)'Q>Y'G-8JF2K%?D&VMB:6Q84!$GBJ"?? MUJL8G&A2TV,%GB?,JBXUU:*S[D6*VD4+61U$+"Z#CW5X: U$15Q&+0.C<7/K MFIQV7 :8)JVV[Z.YD"=MK?5S7(=[R#8=JO ')1R MFJPS)<%B35&V@?:T(#R8$IVRSN5DUND)=8Q:?JBK=A,E;R+/_;E*LR6+5C5: M^:X7OP_%.X,B@%:UN+Z*"9R0#G(LB"%X:]ND/&R$\@ ]4K?7Z'J>30?J:&!? M/@SVJFD*DYGP* 6)B0(J<@4N"P/,A^A1:V-"DYOF&V \&CNT"VUOS*OM5'68 M%>FR'4M1 FU*'KR4M Q[&2$PZR&I(A7+D=RO)I[,!AB?-JNV4]7*N/8^"ALN M_^D\_:OK H=KO:Q=H)B(;_/"A\\&L\]@7@YED0N9 MB-]DTQ@(1I-8O%<0DA6UZVDIP8;B5),RANO!.YJ5MQ7G[APD=J^U%E9C9]$4 MU-9R1 W*%5:/$#1$(SDPX41(G'.1VE31?(()K+OP\C :/Y8$UE=#VH3Q_90F M9GW5.^>0&J" MZZ)QP*WQ(42)Q<038HJ5&78FY@>K_#"=(#/ST;YE_P"PY&G^N( MYW[!HL,Q>G1H"XBL:LZ"\. 8C1^=DI+<^B!=DVK_:V [)6YTK8H6@5@9&:P)J@:^BYAE08^0DQZ&3:5-+H@_*<-*@=/<<]?KWZ_!D77^=E M=[35=D&;'9]Z%6G\T\NO@Y_5#HZLX<%N6RENG0*[A!FC$=FC5R(;]"))VLPL M.5N%&_;0*?#@((]^9)QCK&TF.7C!:Q"8]! 80UJ\;;2%.99$D]+RQS\RWAO! M)H=ITVEM^>[R4U[\]@EGZ\(1-^4_W\\O+GZ:+^HO39 A+R5(*,5+4"G0RH:* M!"UXCCE9TL=VE99'&^:S/,+N,P<&JV;37HO&"Z#HT$5HOA[6_6'?UHV^;C4T M"9:1RQ$"D/0MT:$CN%@2F* \N;&RH&^2,S_&X)[1_!A!00?K4=5(NXZ1Z;,W M'=]6AYL4)J)@3I"BAPPJ2@%!Y A9$!7(+5.A2=CC6 -\F4DM9E)++3M&\N?> MX[SNRG5:84J]1_CRYPZRIPZ M3-=:M7MJ;=9BT5YS2VM%J1U#@K3@E$5(4K-8'=CDFY3%&-]I.J5U[69:;+4\ M6EE)/^!E_@FGBU5%VKOS)A9N-4,/)48%"K,'U#&"+5E++HQ7^,S6OKWD\(S6 MQV=S5M1,#Y^5*]Q='!/FA9,J"#"T0)+)A1*\J2)Q+LB2D3O;)+#D% ;_C";@ M*VT"AF\2A8*RT)%5S2.FJXWO@1> M)O-I3N:6BOR,3]2>%D0-AL8D&83(21!D6(%+M82ADU8;:RVVR=L_&0F\S.C3 MG-$M%?DYGNI=+?+R:2F$6+166H.WMM3#H@(.90"=@A5!^\!RF^+])S'\E[E\ MFG.YF0J?TCGBD Z'"T4[E@L(KP,Y'"J"CP)!FLA3BAGM3:QR4G;N17N[J,(CQ;N[D/(>"FRNVY,K8)U@)XQ\*:P(+07IDW!FS,OW'V &@W!U(-K MTACIEC==4>M/?[U:Q$_TB2J@ZJ)?2W>YO/I\[=L/G5&YU\O;)4T>+HNMO,@@ M<_*&,2$"4]JA4]EDPV-1P;N #U7'VPO'@8;738+RC:.>BM(J. /ENF5IL("U M\7>T*F=?DBRAS:'(/2@'6Y55CF])9#G]<+68SCY>7S5<3]@'A;V<"%Y85D4" MCW47D#&!4[5%213*Y4R4ZC8YAOOA/<)R?)C6W+,.1^#IE++XACQ(UERI$BP' MAV%5=#I X"J#C((%Q&B9&+,R][D'7@VL^"<@Q%X:=$JQ3SWL\M,:\?E>QKIQ")3F#F#I+PA.X][&B SX++E7 6L5:]/:HIT'=GWJ_]- MN#^E,*!= ZR57:KC^L/TRS21N;D:(/FK4>>D@;'(R.M@U6,-&K03TA0NG0_R MY)5[U\A>E'M0[EM%Q(2G!QCZ#/"WO/C,)P)16!4E&74I@4));K04&G+6&'4I M@36L[]]D2.>ASL=G^Y0"0AX;V1_S"WK,!5EIJZG*O(M&!0G2YPPJ)0NAR-H@ M4,C :,0F-*FN-\+8SD.S3XC_^RJN3R=DQ@GO2BVM;##)6AO5@9?*@K0VA^2X M\K&-O?'L0F8&5M*C,'B:(3"1EX(R>-*1NFG82!YK[8[)=,K>!Z4U;[*8GED( M3"]%>#0$I@\ASR5ZH,N87D)@^H? ]-*5,<((]B'ZN2@QHTU%Q0%N*MW6#IY\JR$ ,D\5T8XJ643K_1A2(>WZMAZ\J_D(M W\&/F$UEL"@$S MN"(R.9+&@%/)@'4LFE2"$-C$ 7H,U/B+[4#Z<+][QT"2;]+(XTN>7>6?2!8$ MDS#&RW],+S]M)N"/?\6+JUKPZ=5RF>D_#8#2<1--2DLDHM*A1 MK1J**2)H@U[I)E%!N^&,=>0ZUH;07\;'/D==+BXG?\?_F2]N3+65/VLT&?^, M9TA>D51$+93*A8;(?$ 3!9)SVT%-Z.EW5(3^MJT>NU]_K!/4(?B<#R;7 9?R MBJ;ZC>_*-YC6;F074#T.-#N1_B":<4\BAZ!IWDK&HRE \-G86A+)*%5M5V[ MQZ0@>\Z*BLKITL5).D7B'SC%&XWW/J(=V';;('FU/MT1!($+CR#018+",@3! M$:1BR).+OOC0P7;;>NQXMMN @IX/(Z4!_;B[4%ZOH<02N%.<]ATR\T')P,$G M&I)SP20GI>2FB[&]]=AS(6P?*36:86_64+S#;)0.D$HFW4DB SK)0%N#I;!" MU+@>A+TY+\+VD=* CM%=*#^LH03GN4E! !?D 2BF27>L)O?:,'3<*N&1&V MCY0:A$W>?WV=9_'39US\T>,=BN75:>#G. M*?46L#/P.YMP,,;QU VZ]5SH@J]EE,U3 (\3,3,LK4_JS "<-&E6_P3.&(23 MJ5BPO)[IL;J.2BM &*>?JE;JYK7,4[76U8(JM6V]0Q06!"@>$$46 H+#6I@?T0H#-3AD'D MWF!9>#LC_:2/3&_*LR@9/7+% ;*,(])&>F 8=) M>F#W?^N*=@W(H8XB9$?C">0R93*XO50%BK!!EI*M3EO60I<[[;-B3//B^A _!6M<+L!\3:;)2M3B'[(:UXHKVH!L>2KL[Y''GX&/ M.)3PVO.YN3SK &JW+]B5V6/X=(/1\#BM!\APX./RA\$Q;9EG-3@FD66H0F80 M"M;JNSH[+0F6W7/*'L'Q&I?7/J(;F,\_\BS-;R[.//IDE,O #"4;&78I=;JN^>>AXV^> 0IX/(:&!KQ:O@6RNS-!%Q!PB6,_(^C8E@P_1 M@*,O4EJ;2E"=J1K]6K$E5?M(J,FLVER6L>+KA5@ %DVMK1L,#:J M1K]*;$G5/A(:V+B\!K*Y(!,>@RI) I>6!N&2@V %*8[F+F%RA6-WJD:_1&Q) MU3X2&O *L=Z/WM1'N,T8PHOKD^KBMQ=?) M[Q\FQ:'UW@>0Z$SUH0B!U!Z,TIYLB23LKL[ORXU0ESG^^\?YE_]8/_&:QO5? MMEF\?>MS9G!/V0WL?]8^&//RC_GB(JU528>0@R8[7Q]^:7]5UM>0!!J*\ FS][+$7<7@ M#V+OP]_.@;V>LKO/GFD0<'Y3F$=QMK#JTE+Y='UHW\,>7/UZ"/[%FJQR5KM"E^U*. .IQN.X3B#@<%\.MW5C0 (:A)1O M;MT>A.>\DR'0-BHEP>,J@,M5"(P<%>1+9^>C(L"0\>&(W;,G3=?),N5,B M;OFO.S7B-MDUR_J)'_^ZS(L97MS\,'S]=3%/5_0[.$L?\N++-.8#VK0V!#-$ M.=2Q9+55'%4C(X>7N=H'6EE5G(Y6V>QDLJA#$).&N :I$[G\:==[7\U2C?+_ MN4;YOUI%^?]\4R>-U?-K+3B@S($648'@0O!0A/,IVI"+:=)X:5_ QRBH:834 MB;858+;>VB1.BPFCS4=(1__+*$1NDD3T+ IJCJ)Y0Y3;[,-B \/RT2JSZ'/Q MDA EZ194&XZ5%FO--ZY>>HKD^ 93> M2N]Y!FMK$A!-?%E#X,]5O'0HVC;B(R>0@G2M;WS;K&V M=E8G2UE;[HIR$ P*FE11@L.,P'FP63-D+K@.:MDI!F@7@.,W306,+\RJ6HY,,TE?%*]^ M>P+C4&5E)?GT78[73I'Z1^) 1V*^CW 'CCY[O9AC"N3V;JH%&!ZTT!F$L+9> M3".@YPD0@_;>89&B2_[3UF/'O78?2-#S8:0T=-'2^6R6X^7TR_3RZ^9,C4LN M60H@N*=1^7HRKXL'&4VA46'M(-B!L_M/?NZT'2BK@:?:VUE9X)(LNWAYM=@4 M9G$Z%/)R.21M%"CC#3DR4H,QC#&'G$?1I2+FKF<_=_8.EM? V8=O9XE,P<44 M+V@A^$R;\+16^;@IN<1MJ*E:'LSJ_H/\#4!KR0P4/DL5,4A=.C'YV%N>/Z># MR7# B-#.I=MHBV"FSTD/L8EUIV 0>3R& 0;8B%K67#!FE1?/<&([-.R M5_9B: RS]TXT4!=H+Y';^_#8(S1W'Q)&CMP66(KSGD&2D::&CPR")SH9U\EY M55LY[8;Z<4#D=BOUZ"/[!FJQ/B5X*.(/@Y$!L=2FZ;4^#F9 A@JBLR$S M;8/>;B$RC&8\#NL$C))]&9PW$_^#ALG( 9>O4EJ]!2\&:2I_V/M&"9OL/N*M MR$CNC8FA%,6,(8.D^)(B"\%B5@P9CT]'1C[ZZB,%/SH=M=(UF3AD"2JR BZ3 M^AHF!,N:,<.;G+,=*_CQT5@GEYSFWBH(3/IZUNHA.&] VFP*\^BQ323HF<2@ M]=&E7C%H?7AIX_+=BZ_\>8IA>C&]_#IA')%9 L=\C>*/.M9[D@PE&$T_<*A" MJY8L#Z/Z?K1F(&8&OH%\%>/B*J=?%].8R6RXK'>C=2_;0(NYY&2%@.AU32WT MI-&U)VM,A1DFE4^\2TGA)UYSYEHPM*!;W$VLQTXVVQ6-?@/KS=5B08O;1.9< MBN4.-16&>N-@VX&;BDZUJIY^%B^G&U(1+0 MN!$'68[UK_\D95_];#']^.ER.:GU@$M*&7BNE\6.&?#%!:AE@E/PM.8%T7U% MZ?/J,U>7,0@9L&K/8UOC^XKLM_G['.=?\F+MSDZ\R4E[7_?%JNB^AG4SC" ] M]ZGXC+1SCF7 [$1XY@K6EK$&]4=6@W[[^4^<+FIT_)M/N/B8EQ,I#'TV2K") M^%82/:"0M&HJPF."TCPUR>#9#><[49H!N&A0MNC VY\21$%%:Z6S->9)*0M> MB%7-.A><=4GD-I>JYYVUC?7CL<96W#PDCZTG"'$O!VE I MVWJA% %Y#F#)]F,H%0HS3CC)"=_TME*//K(?O$SUS3W2#],:PAVNZ,.;MI2: M8=&Y?'ZX+;PF+23$B53)LJ;.<9 #^PF;$_5\<(@.^"[R4 _C!:^T8S M[\/),0+@<^2(+G'@1=8-5CI:)XEEX4HJ*46EV@0X/\\ ^*8JTX>*T0+@E5'6 M6!JGX7%YW;>+2)Y,5N*QS;0-< *-6$#,Z3(QV8=?$;'D4U7=HLPS'4H,P M^!MP&VC33&8Y+J\6.;V;O<_Q:K&8SCZ^QN5T^?ML'I9Y\:5*Y.WLSZO+>A5-\=L9#BM4P(J,(@D8+M.?EFOW%2NS6>^V)%XUO$YX8L?-6K+2H/7]M M\5Y>+6;5+'IU<3'_%Y*%O3FUBSRJHJ4!HS/Y5Z@%>5I6 :ID9;3"!-4D8.X) M7"\ZUH[&!GOPZUH4)>8/GW*^_+E^NE)5E_/BE)&&-, &F4"5Y*NS)L!XJ96S M/$;=I+7!0X"^0\=E$&X:Q-/MPK6>*5V0M70V'H9V'"]A& H[Z,4!\A]I5=D< M]I+-0LMEA.1K/JJI,3C,)G#1"Q4-[;AE1__$YZ<93]C28RM&'[$W4(A7<=5( MD#;"F*>KW7>S_6$4V4?:[WQ0Y#74$A::1="R<$WKHY)MBLH\!&A\\V4HTK:C M(8>0^,!E)-<[Z(?+1<;/U]K.I"Q>I=K4OAX)BPS>8(;::;*XD+)0/:[P;Q_\ M'5D+APMVP+CH>V V^U('.+OM@J?Y/L;^/H#0'Z+O (FUB;[Y!I82P@=:04#Z MVH!96X(5A -=LA6"26ML.B4"']B&V_/71U #\[8CQ"<5GU@T%EP6OEZ4U=*9 MB4$2*)V(26;199T]9GS4((*>#R:EDN3='AH4,4H.B+?:O*!$VV MJ"T9.LQ%Y9@-5CI,I3C!-=E%>M+A^8=9K3_7=D%Y]9H?\C(NIG^NI;#.(A"< MK##F'0@>&.F+L_4B.M3Z:]*23@9>FAS!/8'K4&/]^O'OR.PA69*54M_S6UY\ M?E5F3G-"BUG6H9(\J] @A< ,E%73,)%2BX<@?@S:^ 3^DEFQ;\0-3T>"8 M>A?"]WF6_X47%>A$FA),3@5D=!&4JYV#N?90I)5*Y,R8;Q(T]02N\U>3?4EH MX/U_"^P?N69RDN/SA;[[,=,^O/)4W^-E7E? M,5&\3(BBR=EC7Z#?D5H=2E.#D*QO\;Z9+R]K]QT,S HHR HYAD:0BR 91%3: M%))&84T*3=Z'ZV5E4&WI7?EWEU+O_XB>$TS2:%EIR .;S4J>QR&M02&*W M6*Y/A2/C65J=(>M80P0\2<-9"[3%\OH'QUF3'O*/8!HKP;^]T7RXR(^=I%^; MYKROVGV=!5JBKQ%W9(F%6+- (WC. VAN,K.6:>>[>.:=>N;=O/58URV#43@_ M5)0#>DTW(#9)#AU@#-T(\\[[QV]]N2<#VQP>(+Z&;!IA@N?>@TVDXTK8#(X9 M#63@>HF"&V3#SL^6+#[2Q7)8$OM(;6#R_DZ2^GSU>7-[K@(9 ]( )QD2D!0@ M!%IDDN%%!H&&VRXG$YWH^^;-XS9AVUOV\R$$-^ QY0H(_G4'"!,!$6,&IFHI MU(0!:AL52%)EES6R[,I@#-Y]\S-D<&_!/3@'A[T=^_'SGQ?SKYDV_U(-_==Y M1G^X?)\OIXN5;?7K!>?<3*QON-QK5:WK4/V\- M_N**$3Q;L*Q>T2;RT#!H"UQZTL&"R$N3'-LA!W%P[XOK[7?W^^F[]1MYQ>\V MH#L1\NO:KO3Q7^:SN"[TZLF+"EPDD)F<*$6S'4)4"C06*2,OOK@F^5+-1C3^ M^<;1M/U>BXZ3T)(&-X[W)?SJ\R;4N)S-ZIR8I)B3 F$' BF*@8A MU'2.2,),S(4<9)-RG+V1?L?JVI;5!I>:]P'_DB]_S8OI/$WC^KNK$VWC52X^ M60+F2"HH!03%(F1;N+/9I!B;%$CL"O!%Z8;EL,%-YUX"JS>V%_.:!K>.+D:9 M2I9DMC-9JX>Y(L 5SDAFG,G$@D]M>KH,@GZL$^<3ULW6G!_[(/O)W!@E1!5U#EH:W:8%S7-)36RD&'W$WB(XL2Z; M-1NK!A^]G7W)R\NZ=&YR K(C%T/5?(+(-"@>/7BF"G$8A%*6>1';A/X\"NND MTA1[$;@= 32<]$?*R'@S__QY>@T29ZF&84]G'_,L3O/RIZM+VE[7]QYU,#-2 MO:^_7BWB)UQF7&_1[VY;Y^Q_--T"Q1 GV,VELW70;5506JFD@XC*!N]31J6% M%ZJ8E**8M !T8*C/6MLW+[I%>,=Q,,BR,IH6!E.SP$4 C\F R$63QXF!Z28' ML1VP#;+>WC[W)S)+\>*_28G^CD3']/+KJ["\SFQPG NO;(2 A=85SC*XA R\ M8$D;AT1XD[BGS@B/$#TWL.[L7(X')Z?!(7 ]%:1'I=]GY(1N$L V4KF=LC]< MY;>SZQAC>N^[L02$RU+Y#W K@U0KIH!.HN]\#]HS4/13Z^ MUC72BNWHS5$I;6!)=A] [6LVG;V;Y15L9.AE,!:BJ!FL] 3P9.6 9#IJSKQ+ MHLDZMR?>%_W;G[X&9\-]ILV'6NTLK5"K:&T.BH&I0;-*ZMHM1$2(,5N]:LRH MCK[\W<)]T;F]R6N0(=,']6^?IHMKT(R1X8'! =.<0!?RY4),"GQF6@@M5'!- M/.F]T+XHW+[4M4C*Z09Z$@O*$(H$YK,#<@-9;3'+P?H8F?3&YMCD?J CON]< MIWK1TR#%9DL8R]NQA\@P"D^#K>V)2QV[+P%"5DF+B+&$=D=\.P"=O5NYG^A; MG?W>P?7-B="ON(J,6N[V-5!;+V6.8'56-4DU *9:[KHH*9S05N8F]M/^D(^^ M_.Q)^Q.ZU(BS]MJVVF-_R7]=_O:O?/$E_WT^N_RTG(A8:&=E$82HY?FBT. 9 MK^7YG#)7W1MD@?O?>L2M?/>;=$5Y&3A8HKVK$OD' &!W8H(J3KM[0MVJ?W ?G M^3D^+8EJTSYU!]Q=!C8M?KMM[.Q9%A(]Q)QH9F!*X(,1((Q,K%ANE!M1U?I M/TK'Q';:T4D3FU';IC_K_1'L-MY]DHG$$X#7Q30FG#MB^5P7:CYP&GMM. MB!-FLO E9O 912U(+\ ER\!B<4I;AM8T:8RR$\UWJ".]"&A1$.Y!S^0Z>\?X M)&2@?=,XH6C1$QI0.PZ69>U9$EF()OJ(#>?2*LDD&B=,2Y)0!9IHM%0 :428*73)4=TH5&1RP' 'ZU, MW9#*M-_E^W"D-O#LGL!^B_QO\WE:OEM\R(LOTYB7K^+_OYHNN%7?0BU(WNXD#BPE 2\2(DIQ)Q=D^+Y]Y", M[XP<@]+YD'P,W,=Q.R]N@TB@S9K\Z%0LC<];#R[[ %G%)(1*0>%6;MPKC^=OT2:*S_[]_^#U!+ P04 " "A@?Q21YW2LDHM 0"E MD@P % &UX;"TR,#(Q,#8S,%]L86(N>&ULY+U[<]RX=B_Z?SX%[B25.[M* MV,,'2 ([CU.R;$^4>"R5[=G[I*9N=>$I,=-B*VRV;9U/?P$^NMEO@$U2G)Q3 M)[,MB>1:ZP?RAP5@/?[Y?WU_FH.O,E^FB^Q??O#_[/T 9,87(LT>_N6'7[^\ MA_B'__6O?_=W__S_0/B_WWSZ -XN^.I)9@6XR24MI #?TN(1_$W(Y>] Y8LG M\+=%_GOZE4+XK^5--XOGESQ]>"Q X 7^[E_SORB"./+] $88$XAH$$-,F(!Q MQ&C@)1B'!%\]_ 7'4D9$1# (@P2B@,202.[#*(R#@"B&N,?*A\[3[/>_F/\P MNI1 &Y92'7[L M/,^WGFJT)$9+/S9:_OTQ83]=H'Y/^A;[NO:@7&GNQ[YT/(7IQ][4_:+Y00ZO M<$O,Q2I7+]2[3(SU[JY%7:SZ\!KW]5HL"CH?X;78B&FI/#>_^*#_58LQ#SI! MIJ6Y!F2GSSLKGDGKZ87UU_H[EX]]^KM'BYU9- 7DZ=R[OB4>9?'FEV M]VP>L?Q9/Z)8WF;5BS1+6,0#B@.H*(T@2CP?TI@0&$@5>R$+@\A7LV+]KT'-0!7H(( Z%>E N'HF[+@6];.C1^W MR'>';<%?;=BV^+8<,D67K,2\5DF/7^#]).?%LOD--+^!FF@JW_'O1]?]I[VO M\3IO@*8Y/_,JUE?\Q!?:RWXNX-9;:58EKSLBQ>)U/^3J3=4@_0 6N9"Y7N<= M 'Q-?T*FLV:9]T7?.O,BYI.0QU#/2@(B%#-(D @@%T1B'"DF[2:DW0=/;<)8 MKVV-9LN4_Y7.5W(6*:Q" M'/DPYA1#I#P,,44(!ECR*$EXR'@XBDMY3M.I4<+UPT->KD+ 6D]0*GH%6C:4 M+F;QN%@M]<^C>9EG1WU@M[+/L9R^'[GV%%OV7NV^%1/P&FU'91)NXEEE_QA^ MH2WFO3F"U@*[342E6_EQD2V>9:Y5,D_GBR?Y[KO14G$9Q9%V4KE"D$:)@")1B'B^]#!UVO>T MD#E-;N%MQ==,,U\LEQ7-@(4"!?W^%S>ZL1D".\[I&=B!B6=+VS7G?*C0_%BA MJ36_ M>%GD+9JJ!L+D&QT Y@;OR_WQJ;_K_^^,D!P3Y)RD;LJ$SE@,,N7;G< MZL993]_GLT_2[+'Q8J6=JH=J-^WMXHFFV8PR$G.9^% RZ4$DHQCBD" H!/(P M(=QC,;=AJ9-2IL9+6XK6.^3@MTK7XY^% ZJGB:+GO@7RMD*L;5EQH:];TX]$H2/7WO*+1II7Y#E'87 M=W;GGM*B/(*XSO3B-3/^HLQX*I=OTR77KLHJEU_D]^*-5OOW62!BG!"*]3)1 M^W,HP1Q2C!%$<1PI(5'DQYZC9^<@?FIDVM(>Z,4[V-+?V:=S&0=K]VX@=(?W M](X#"S:Z@]^,]J!4OU^GK@-N/?MW+AJ,[>IU0.> U]?E*:]S'K-]&OMSKI<< M,\+TXE8S($P\PO0B-Q20)9)"'D1A@#RB%*)CGL0RNK_[W-KCE?K+04+=[L-.EI3/\F7TGQ(:4LG:>%GLMF MV(^YBC&!GI3:3TX0@B2(&"0>EPD.*)$8N4P3W=28VDS0Z R>*Z6O *UT!O4Q M3.7W+:I=U%5>[M_--_:X31(=A\YN'AA^0 :F^L8 \&-CPI\,5Z^'J#:C')#: M$/#!8BB<:?PR)/MDZHZ:C$K&EZ&UR[<7/JT;I7Z2W%PN?LVTS2(UQ$WG]_J] M?M0:W+%Y^E"R_IN7&UK(AT7^N\%WH<<9-F>F[A/G/GF[%[U&9?$^D=SE]%Z?W8WAWZ=96L@/Z5?]M$S< M9D*JS6]NLT*_[:F97)9+62RO^7^OTEQ?J>>'$9K &/L\]$401T'D,G%U561J4]*[I^?Y MXD5*\-8,LZ:;6G?P:6T-N-=W.&X =1XGNYEC#/0'7VJL\6T4'NAP]5*P^J3G MSKJ,2KR7(K9+J1<_;^1#V+/)LG^5R\),!M5F_]^DJ5*D)X&O,J*M7 M..]IFE?I5)PP&4="0AFQT*0]F!.L2,"(R1!)X8>>=-HRFHQE4Z/S2OWR=%P8^'G[-=V+ZA\J612#J%Z]UY-S@!&J@JE-I8* " M!JO)I/T--?Z3.,GNW;@_QOGW4&,Z7CV*K@IV=!7XHQ2KN;Q3UYROGE9S4SVJ M5.E LH!) -G9\/$H]KR$>% DL5Y>21I"'$L/4CWK4U]/_RQQ*[QTF3Y3FY8; M<\PF3LN@FDE/I-DX3MD7CJ+E1#O>V P]/78=ED$WW7K"M]?IYT*5QITT^L%O MC^I[>FS78*C[?,'E#;3QR_2!'K.%.(RB%4"49Q( MB"+"(19A"$/,6$!9A!1UVN6RDCHULKV]__2/].GYG]ZZQBS9(&P;HM0S;H-' M)(%:8=!H7)Y3M'0&OU5:]TAT3BCU&VUD(WCDX"('+/9CB5QN=B.@,B8I?YG= M?)Q)/_$$EQS&(HJTDY*GVF:&8?A+GNK%WM?]1+RJUQ>Y^DRS1[>MO(/FR3M61(3 ME? D@K%,Q>'JUY5,HD6 ">Y$*$C;3*T6V<*HCTZN2+B][6]7AWOF-+>!! M&U.7A0"+#*29)A>]W@:YV9Q:?J//[6(1382T^?$?0J^<&,VO67U29G[M^V4& MKD91_U\NJ]C=9?H=/"VRXG$)RDK)X-]7F02A=V4*^NO_:I'/DAL@YR\=ZM_T M^T[9.3:O^YX,3(IGEWU7H/4._5R^0Q^:=ZAE+:C-!6_;F=CMBAD]E^L99$!Z M+_'3KY;CEP4:!.6#I82&D73ISN!61KSV,#_)<@E\LU@6U5IWQE&(/+WTA(Q2 M93(T XAIY$$63'(,\G89 M%]=]O5[1'G$/[U*@+]BJLX9LF&VY\^)?:0O.&I?CVVWVC^C(<,6"__Y)/C=1 MV&T2+0]OEC,6\5 PE4!N2G$@Y!.]Z*7:X69)X&$>)@'W9GNM6,Y_<6:G0VGYV>G[2;"Y;&F@L2R\\/ \(>2Y@,( ]$")&>6TSF$= IS=*GU9-)&2]#%%P++!V"DP9Z,> % MB9X_379^[.G%0H0\B -,D2"^E,+IA.IR.$U]']GLIDJ_T^/L=?O>B[R3VO_M$WG8GO%>9 MW:8XK8+,IYEI3EWN1%65[%@9I>MRX3BF=I3="U(#\VT)TFT#4JEB[Z7YSN+0 M)\,=%S8J/9VU>9=;SM]PF>_;%%K=C9+'*I$BX9"(R(%J2#\2[VK4&=#+,&OF0:XCKG>K$(,,\FYNW^5XCN6X MK8LV#QF0;@?+$)[3$8FOXON:6>;%[)/)+*J#D1$*%6,AACBF M1/.)+R$+S7E('/DBDHIRNX8:.\^=&G%\-ET4EH5>C<[!+Y*:%.DJ(MFI/<0N M>*8 #Z$L<0L0H@Q@C M[5=(B3"-)2+(*7IO7\3T*"BKXBA*'5UI9@] 6T*Y!);!J:-"I%)O@)ROX];W M2PU[4D8F@6-6[G_N1Z_LU'KO0/I7JQI!<][W?I%?__LBS8KYR_N524VXSQ?_ M)7EQ4^6UIE]EF5 FQ?*3Y-(4?GNO;:R*%]&\>)F%44#CB&J:(*$'D4@\2(F* M84+" !%.?,Z80RN_<;2>&OTTVIH#MU)=8-ZD^DCMV6CLU/ANI*$_S7*3'="! MB?-HVFS+["O0& ZTY> :U+:#RGA06Z\O6]L/UN](@P P$-2[9?=3?4>'=:7\YLO".'2W2Y>]FH?2KAC,O MJ-;#+)R:)3[U"28>BV'HQ2;:D!-(D130QSP.A:=X$!&G5A6GI$W-O2B5+;EE M2UV;?8 .4-LM?GH#<.CIO#MV[KT=;##IM6G#28'C=F.PL7VOS8+532/73#4+ M.=/,83F3/* ,^Q@FU)S*A#*")(D]R"B*%0]#7R1N62H7JS0U9KJX+"7XK=RH M*(USS9N\?(#MJ&[<81OZT&F<$1NOZ.<>R).HUKG1ZH]19G,/Q=[J8^X_N6O= MM)/]"ZJPP-U>;#-%/0$LQA)'B"J1=[C#A1>"5UAT/1=#AT+<;69=CLB'GPP1B8B_?&8:]YS%4= MA0T.=)KLLWS;!3CV6\ZMBR(CEW>[ *O]+U484BIC2)A>;(M8"1(*M\Z0YX5.C26W:U 8I>M"%*7: M%SBN5B-@N0KO&=?A]]8OAK1#QT5[C/KMJ&@A=^2.B?9(['=$=+BWKS;AY>;B M1VUK4ZL6K%;2IL99:X7-9]52&90ZNQR%GX/9)LRA1_ &=Z%.X78^SJL# M@"XQ #T".=K9_66 .AZT6P)T\H#\W#-&/-BV-&?[0-KVIHZ=1>M3:G,ZW:1H MWBF3L3GSA/"C*-2NHDH2S;B"019(3V/,.0XH9U(YG2(?%S4UNEU'DI2!:::Z M\3K%=Z& T!H[M@4]#K*=7]@/= .3[39JMRW$WIY"S+VQYUDP>FW=>5S:N,TY MSUJ]UW[S_!UNG"%D.OLLM=^7%B_OOO-'9H(^H!GZL-0-%>OO_ISI M)WHOZ%NK+UW_8_<#/_K843[KZ-0^]=O]P[Y,.D[_ M5F#;;A#U"^'@&T-[1W2F&\"/:YU!HW2O!W3V&/6[$60A=^0-('LD]C=^'.[M M1D)Z02/D$\W+J+;R!\-LRWHA33U?,L0CR$(:0!3XVKU($(.42(QQ%/C$5+:U&AGHVS5=\7\6%[OQCQG$,94!4D8:FI7#"(E0LBX)OF818H&//$U^F[] M='K#>)S6.(=0!KW#;,?LO4$W,*7O8%;^6#IZRP'2)JU Z9/#3PLI8Y+33];WI]SD@2"T8H@1'W8HA(K"#Q(P89EE[,L AX$+N4B3X@ MPXF:1R@2?;M5.[1*7:RT=J_>= !1.[:X$*>!.6*MG6579_?23,?-[[4>TP$Q MXQ9A.F[G7N6E$Y=VK)6PR![*2*O* 7SS\K-LXQ4I_$R:^L0"4)CB67G ; M#SLB&0[E@3G&"N!!Z\-U@Z[7>@]N&HQ;"Z(3.GMU(KH]I>-96%V:L=HD;[;, MRRJ9,T+#1.!00$_XIL6XCTT38 $Y#R(E*:>>%W=HA71"I-6W-GX/I":]I3X( MVRY^ZW@L=@)ORW.Q"^$;Z6"L*?E9'X7MU,+M\63L/!R]'HV=$#?NV=AYN_<. MQRQNN2"5DNWF_E2M>JY7Q>,B-]6ZR^JO99FKN^?R1-\4]'[W7>8\7+^L MT7>W*I:%7F=KOZZZ;ODWF3X\ZF_]^JOV]Q[DUBUOY$.:9?K:-W1NS/%G*@D9 MQB2&0O@!1)QBB&420YD$S!,1"5DB9U7VRN>"YH4=:TW)1)?O?-?0 5= &Z, M:U0&K-*Y[%DF%O,YS9OV;M,_-_PDC5FCO.*R?I-^Y_Z?MEY U-2>4+NQ\'DY':IG>>GC.<)S:6O>=*3\6^\;.NIV+Y$>]PDCI>7*#Y MIHK8GWFAKSBA,23(,VU]&8&4B02*D+)8A)BJT'/9M-\7,;4]^ZJQ8Y.&TCGC MYP"6EKML%R$T]$[:1CE33ZU4;Y!2R3NF#U04N9'R6N6/=ZP\4>AX]TKWM)F* MD[[2'E3J Z,_6*X-,/LT\NEYOGB1$C!C0M79S[G5 M=(\GA:<;=B?R>1P?.%IR3S=#VYD^'9_02\>NMRMYFWV4WXLOW^3\J_QED16/ MRYF,DHB&A$(A]7\05::,9"1AF(B0,1&&'K*J=NTB=&H3A7X!@XM:P0N\ S8INNPW-=LUG42B3,M MNT[?V_%@5>9JD3^9Y6S%>1\, 0>V3ZH6H4"8 -5%0*.K%D2#ZO\@I MP_"PG*EQ2DO->ELN-_5"4FXVULI^0&"5I<42_'C_Z?.OML[F.; M3U0OAW#H MT]2-AJ#V;/H//#T#0Z^GJ$=$C7N">MK>O=/3,Y=WZN%1?P'EAMJO^OVG9;E3!F$I9-NN!."$!](6,(^)S)+%5SF$7X5,CE(VFH%05_%K2 M1UTM:OM/I1F6^UZ=!N;\"G9(N T;61)CKF8,J!7DL2*@08I[OM*RUD#FU":-6&D%0PUFK6Z)9;44T.<>]'VHY -1O+9+S8D@E/M:S:)> RS_<2_4_(]#RM=^G)% > M0B2&*&+:*Q,D@@2%!$:*Q#P,D<]-2- (S7M>Z5T:P^G>BYTL509&9V"4!J76 M_W/>*3M?:IR7#]I)_Y=O%$TVP6,Q')4 ;0 MG'% Q%0$6: G[CB)0L2E]O\2[C)3[XN8VKS9: B,BN"W2DG'+B('@+2;GBZ# M9^#)PA$99YX^;GR?K'E RJ@<=MS*748Y<66W[_N:\WQ5]@Y6:'^ZA&.(1<4,8EI(GRG?FRGQ4WMNZ^U!<\M=8&2KD'[ M9S"VHX'^D!N8$AK0VIH"H^H NZ!VH/1)%6["]??T^6, MAB0,>2*@3!B%* Y"2 @5,$$D]+P(1R2Q:IIQ3,#4*&-G0C0J7N HE!"ZNPFN MP(SK))S&Y"(7H6WX4 Y"*>/5W(.VA:><@ZWK.IY>\$*: MZW7),BU7(&]>6C^517!F)K<'$TF@"IF"*,(A9$3_RZ=">%'@"2R=>GRY*C U M+FCT-PD.C06@;<*5V4=I_:(N%N7:6-MUG"RWQ09$?^@MK-Z!=]]@ZHA>KYM! MKCJ,NW'3$:&]39:NS^G&BILX=5/@]&:1F8J',N.FQ5X8D(12[D,6L02BA,>0 M>4Q"JA@*L"\X$4[]:D[(FAK7M50MPQ]X6UDW/CN%L!UU]83;P"RU"]F-%63. M3&0!1I^DB4D^(@>VJLTCYC>J[/F&B[<$Q1&0"*;XM>SB'5LYA+&41Q A.3)H.BD$.:^ IRGR..HE@%BE]0O/2X M9*M/;?P:IAMMS1J%E_I620/="IB>@#Y!BGG$E,%&IFUMH 2D(O$A49$7RQ!Y M4E"W'AL]H3YJHXUU!52UR$$^'OIV_B X\96Q!N?TB5PI7Z4?]%Y4]C\X0 MM65/2'V5$K/G43A6:=;BSHZ'B&7,]#5;:G>,%S,2^WY"%8?$PQ%$/,:0<@]! M#V.D5\@8)TGH=&BX]?BI^:C7'1(E=@"S/ 'L#,/0)WY5]?O?&M5Z] \/V]SK M@=ZVA'$/\ Y:MW=@=_BJ2S?U[W/3-*9X,;5<"KW<-3%'SX8GJDWB0! 9(^5! M&@5F,S\AT*2E08X9(DE ,5%.S31L!4_M\V[O)3>:7Y6%H:JDS[7VEV[>GQD/ MUTW[_E >VIVX"-0+-N;M$!IF0_Z,[%?:B+=#Y/@&O.7]W9CK_2K/TF*5FTRM M]^EW\Z^FL$@<>&%(.(8^H1Y$RC<]P(0/@SB. N0SQA*G';/CHJ;&3FM-R\]& MU;JZ4= )8.U(IQ^X!J:9;:0:-0?8TCJ/1I^4L5"E=ERCQ6D"0]@1$7@Q3)(0K>0 M9G<5ID8L-ZU-D:9NHUXZFB8EA2FJ)JL4C[+"19>.U!T&R=(#&A3Z,7;CFP*E M5U72R]7A3)OV'CU5^I4 >GFO9/E%]>@M=4:S5[_)78MQ/:C.*.WY4MV?Y$:6 M0J:S=UFAO^%K(?0[M_QY=J%^YIJHV<"$X%,,)?OD0BB1(20Q@3#!/N2 M(T5%)*U\JG."ID9\E:Z@5E9_?$9=#2EH%+;CN;/XGF:S/E$;F+.Z V;-1K9H M;#AGV9#.4O(_/RR^_J0?4?&-_L@Q+R:%/8P21+Q D6&C?BQ$:^YPC%/H=C@;'TG^B!XR5DNX%XTX.E[T,D40!I(@BD.$!>''N> M9W?$:2EO:D[R1F4@5A*8UPR46@,(\K;B+D5'SZ-^>JX8 ,N!*?Z58'0IU]HK MG*-5:+T45L>*K-8@G2S">OXI(]9=M39IN]2J_6V=T]47*TW^>F8P8IH4ZH@E M?A+3$'IA0O0: D5Z#1'[,,9)D@2(8(6<#H .BYD:"S=:FM!HHZ9S5OHA*.W\ M\ONA!D+/ BY ?)A%D@GB:'*($8L]' M, X0%T$L3;5^%W+HIL;4R$._:LBQ]V0W^.T(97A0!R8<8P T%@!CPA6HC7BI MVPZ5ZO;8T_(BN'KM>]E-DW%[8UZ$UE[_S,N>UHW[FMQ6O6IF:58ZT-K;6CQD MI@WPK=!R4U4F_]?1@B;I-9?B.A.M=I_Z;]K_%A]EL0X]]97GLS@24&&SD$T2 M#BFB/A0)"8. D81Q[$*. ^DY-?:\;X+>G\M&Y71>?K+:V+^X<>I0PVI'NA,8 MK(%9>9W]WS+Q"FR,!&TKZVKMH+&SC!1J60IJ4Z^ -G:0<.>!!Z1/WA]*U5$G MAH'QWITYAA9W62?.YUP^RFR9?I6W&5\\R?>+7*8/6>6[\Q>3-+C4TLQV;5:F M$"[GI0D_TS3[L%@NK_-4F_?0CEO02MZI+_3[C ;$$UX80(2U(XXHY9#)2,&$ M1]SWB20>$VY):"-H[<)CXV2QU<;533KX2YG_7!L$J/BOU;+*7B\#LDS$>D&_ M-TT^S(__$'M)R6K_$(1^F;]5F.1IXY^4OUZFW\%3V6_1U!G7#/COJTR"T+L" M9K_JRG0X>I;! MS^ERJ5FQ\JZV7NPK_1D\K0P(^O8C'\+T7A\[SVQB+\7 7MJZ;6_K?;BMWP=C MQ9^N0,-\C>6@97I)*BWC@;&^OA/4"( *@OJ$N_+@]&ND<>B_&_ (@S9$,^$A MU7Z57L0CC,.Q5L9CB.[F[7V2A98AQ3N:F\8TVLFL652*MU+S;%K,9(P2ZLL0 M!LP3$!&A( D""JE/$QHH%0O?J8[?>9%3FZ!:&@)1J>@VDUB@;#<1](O=X.?9 ME;*@T1;\V$:R5OAX))HSX]JCTR=A6D@=E>_L4=BE*X<[.ZXMGV5.316M#Y(N MY2?3J^!._;JL%K@SGX:$*C^!OA(<(A9R2#@.(<4 M.@J0&RWA0L&5:1S8H9; :8@MW<'ZN;NA&).6S9!/_]JE^215Z8;;.WZ;(\:IZIV-?.B910 M\<#L,YEU>6SJ'(4AU@MTIK"?=(@C/RO8ZO,8/P"\I:EV85@!1*VO&[N*WX#\[G1M16> M?@7:6+X]!Z,SHUM#TR>KGQ625 M+A^-L#MEA,^2((XTC1/(L" 0A:$F=RXB[3T2%$4\(5$2NS#-68E38QJC*UAD M0&[I:O:Q#.^XT@B$S'5X1EY#&3)H?8Q5($2&J.DRH_: ^_H0Z M+OAV7-_K&SPPU[NMX:F3ZX_+W14KK?&8)?K[6_L&L9= MG6R_3[.TD!_2KR9QI]!O2[H^_-YI;*B7$6HU_Y J.=.T$[,((1ASY$%$(CT- M8!G#)$(12DR)[)BY!7MW5V9J,T1E YP;(T"ZMJ+>6+@"A_6YD#C#U]1JQ?CFJ_<>T7 MZ#-R]/OER.W'R/?PS&[\^\LBDR^_T/QW6;Q?96)Y7=S0/'_1-%\USD9$H5!R M#XJ$*^UI:_^/)AZ%48QP'!&! ^RTIC\C;VHL6JH+GDI]@3(*NQ'D.7CM.+!' MT :FN0JO2E50ZGH%: $:=?MNWFT)3)],=4[DJ&1D:?\NW]C>UK$)0+X0*U[< M&!.R(J^"&]/E[W4E09SX 4*!2<[3/(("QB'SF0_C4**0$B1XZ%1.]K2XJ1%* MK2W84A<8?1T+SI\&V8Y7^H-N8%HYCMH 91OM4.FUP/QIB>,6E[>R?J^PO-U= M';/]I':!Y/:94A,&_=*4M'^[DA_E]^++-SG_*G\I8TIGA"841Z;>/ LUU42( M0))P B66?BR"0"'EM#[LJLC42$B_AH%CQE_7(; CHC& '9BB*A.NP-[!]-J. M*U,MDTEP3U-1YP+>97UF EX(8J^Y@%UU&3<;\$+$]O(!+WV>>XF:-_F""D8S M44_\@C/)91! S@,&D6 (TB!1T MCQN*8^2&WBM@[\.RIL=A:/?N:*+MHG6:G M"S$8F'#6FIUW@:+D<,/E&_9?>.T6JU'%&U79?E MV"7='+,JHOD+_2Z79E*;"8S"((Y"&%/.]=)."%-I04*L5)3@2'./GMWJV)9:$[1+L_'53F?((J]* XP]*BD5=X M3GP.HP!%H8\H2A(V>RZ3&3X7-"_LZ*!W/5V^F5UMA_M\6FKJY<)#FF7EOZB^ MB,M7J.-Z=)3# *O03XC^B'S/M/*,H?8Q(Y@H[6@F) GU+%"/\KM,_&'&N-%U MG!&6]4!/;WCMIJ%7';"!)[(>"N^N2^NV[+P"E:43J*Y[;A F44;WJ))_C'JY MYS#NK3#N64&O7W#H:%^P&?%(@ /%H1_& B*5!!!3'D+N"^TZR#B,L-.QT"A: M3VU%TBA:YD'+1LO7*T1T?+CM)I?)#>+0>SK#%"G:::QXM=U9<9I%B\X.UU1+ M&!U7_ ];T.CL6 Q9WNB\\&%/%Q(Q3Z$O3 M75+QA'C1$*>)C0)3FVSTMQ0-$NPAU/1[<>TXW@GOW]#Q?O$CY6>9?4WZD:=S'1?:U;)=1KB"67Q8%G;?_ M?K-8%A\7Q7_*8D/@,QE3H@(?0QJQ!"*B21 C7T'D!X1$1$CN5BIT,$VG1IF_ M9OG&E^/M'06NM7RWN;:OV>\Q!NG?%N!%%BW'_0I< M/_6;P3HX_'WR^W#*CCH1#([Y[HPQO$#WB)-KSO.52;3DC]EBOGAX^: URY:R MF<":]A$$)=23IH"TSSV(N,DH@H$BO;2!1+F5.C^UIM4*SU!O-* M<="4"+>/V;#%_7Q,RP!H#LS##9 ;E4&M3'[A?[7(K]9+8O%DV; MZ^_IC_\^*F1Y%'=F3U7S09H]:)\P7?Z:+=A2.XIF7_4V>UZ5[E[& M]5WEY/'F9;W7<&-**;]=/-$TF_DBIHDPL<+*M/T( Q]BP.$X.B_@1\.V MSX7\\$J/NJ ?;0QV%_;C">Z:PRN5U*ZF^%PL^.]5KKI(A,]B$D*LW4*( A5# MBKF""0V(Z;&IA%OWO ,RIL;M:Q7!TNAX!?[!^[/G>;Y>%.7@J]'XGT 07>E? MU4%[@*Z*QT5>;?EEB^:WZ7)I5E>+'"PVP3FN";_[(V)'XA?B/##M;B#^7$%< M*G@%;DO(^LSJ/8I"OZF\^V)&SM\]:N=^TN[Q2R\L\ORNZ@"SG/$P\A(48DB1 M#"$2'H$D]!,8AAY*2)+@Q.2CF2U+.]+8D^!$&6LYP[W/Y?8K6*S/<^M>.%U+ M.:^!M/O6+X)GX"]]<\;][APFW2LT[]H]2%7FM9#7J<2\:^/1ZLM[%W9M%&%J M??*B;$&A?]"^B/PLBV(NQ=]2/=VM"I,)%0F/8QK!^#!^ 69Z-Z-R'8 [#BB M3U#'ZB;1TAC4*E^!6FGPK=(:&+7[["CA!%._;27L1(_<6\()C_T&$VZW=Z.J MF\73TR(K_9E[FM_EGPOSL9>NS;W,R_/3F2?,5A<6,&32T^L8'$*::)IB21(* MWPLQ=LM2M9 YM75-I7*SJ%DO9L"/JZ4 >O:HUBV.&4@VV-LQ5,^(#KV+7H%9 M+U^TPF:=5ZE<[R=II:LABR, ZAH!0% D5A@)!S[\B#HJ;&/56+O_DB>X!:W!.8 M;Y3NT*/Q,+J6BZ5>,!MZU53"U=*R##KC9X(=NG4L/(E%[XT&#TL;OS_@2:L/ MMO4[?4?7MC;57LPZM;]*C?@HBQG"L4>5(# 0/H7(TS1!J?)@2%E$$ZII@SEU M.S@N:FI6-=3WICWTVPCJ/1K_]4HY* M&[E1RCFK]SNDG+W#/?#RKS(3B_RZ+MD4,,)0$A 8$JH=B(0&D KAP<0/% LH M8M2W.K??>_+4.*!2#ES;!_9M W7Z.[_(_($_Z\;R#@6^MB&PCV#L#,5(<8KV MD#@%(QXT^T3(X?;UHP46'E2S'3YX^((+0X]V#YC+R#>5A!13*?321400L81# MAH2 -&12>AY! 7>J"W]2VM0H:2\XQ"&2T Y>.^>D-] &)C)'O+J'TIS"89 P MF(,"7R>$Y93M1\-/3M[4L://YI3CR^):B-3,"'1N\E=OLQOZG!9T7FZNL-U$ MED^F8L4R+9ITEZK;>9VT8BZHHAY\KAT?C#%4B=*>3\!CJ']BFH2P](,@CN+8 M:3DTM,)38Z]RQZM.:FOG(#JV_AEZF.TH<$J#-S"+7M_?WEP=KC753DG4:X[< M9!:712G+=,2633UV$!H)^%Z[# VM\[B=B$8:@;UN16/)[5J4]JM6;9&_F$T> M@F@L0L:U7RI-?GJL( GUB\%I1&,>2>PI)S>U_?"I\?I:-]?JLRV\_%"$H60( M$E\F$(E0SZU*>_FA0@&-(QSY#+N$:W7&:X1(K3[PLINDNJ(P\(2R5JOG7<)# MYO9;H;?U_)'+\^Y;ME^;]\ U70.O]*-6\KW6XV9AVJKPPL1*- E&[[[S^A'1'O'*%!Z8VN.MC"BCA@"OS7"-QW(?%SNF&!CM@0EE"^B;+: ;"Z[ V@;0&&'.*_J, MV^H,8;\Q7.YJC!S/U1FG_=BN[H_JM62Y*8#Q1:^%^*/\H@=3UOO?<8"%)V(& M?48\B!B)(/-]! /$58!CX0OE5*_(2?K4V+"]@*QS^P%M+R"+R@10&!MZ*4)] M9%CL*'$PL ;EC6YX4".JK6*(("C_6_EZ,&:2"1E#)!"5)R$/?C=N."9H: MC7V0F48/?-27=#I_.0JH'2OU =/0IR[V"+D7C3QC?J_%(8_)&K<(Y!F+]XH] MGKO>/0#DW>?[^R;Z@U"$PC""-))FE:?7>S3"%$8L5HPDPB/2*H9]^[%3^\:- M9O8Q#RUX3G_#W8T>^(LU2G4(]F@9;A_IT0V D<(\[(!P"O'8M_=$?$?KXM&" M._85;$=V'/AKUPR9G1:]]S(WOZ /TI\Q[C$9$1^BA&.(O(1"ZK$82NX1'B4B M5+[3YM$I85,CF^W>TKGI+?V\UM8U$^8$QG;^15_(#=0ZI+N< MAZ/?/)<3\D9.<#EO^7YFB\4];O3!3?7:_&7V;_\Q"T(6"<($I$&<0(0Y@003 M!B5.HI!ZE++8RO?8/')J5/!OB^P!_,?"MD1'"YO3'W M?&?S!_ZV&LL[1W#?./OUG:$8-X+; I(.$=PWUA[^]O4C1W#?'/?S#U]P6>.V MLKW.L@RP*7>X4!PI/Q0*<2C^PJ\Q]1L[4:&C=7*NE M9Z>MPV.XVGGV/: U,&MU :ISK[ C, S1W6M7U*OTXSIB[[$.6LXP>-4(/JL^9?6B3XN8+1RT6=M;%>-/G]QQR ) M4]#"/-F<1=SJ?RYG?DP\+^$!]!-DUAS2A]C3WWL@PSVI8P;27#4RKUP@>-7 M=FSP1O,LS1Z63;4:4RV87V?B;3I?F79 ;%F&8LT($E1Y$8$F-0JBD":0*9+ MB'L,81X&&#M]])9RI\8$'V4!TJI PH_SQ7+YITVEJ[\XMEZS!-Z.) : %+:Z J7699G#6F^]8J@U[Y%3'+'JM8>9I>AQ.Y*YX;'77\SQ]JZE;5AQ MFYGR?X;]OLC\:29)2&,1!*:&3:@I2;,1\\P*1$GI<7,$&7AN)6UV14R-?8R& MFGX:%:^ *7[E6LQF#T<[AKD,G8')I 3FM@7,EU/ ="A9<\SV?DO5[$D9N43- M,2OW2],GW7[:VJ*^]S^4Q3417M;>JO\U"3PKJ^QX,PLB' M*&844I\J/2Y>X =)$JG(J6W-JU@Q-8ZJ=5W7+"^G\T59@*XNQ]GI; %RU&M>"-@9U43'0H%"^'RT<0 W$5=.,<5V%K'FS:CC*&ZO* MAM>G7ZC.^\JO,J!#[%J/:\BK[(F_RE@=VW%_'64NW.'[8A2;!0H3012%?N29 MJ&!FVFYX#/HH0=3G4>11)Z]Z^_%3FZU:^U>E?ETW]2KL'#?TG!$9;S/O#!C= M]_&V;!YD#Z^2\#K[=UO6'=V[V[ZJM MIL81M5&@UAF42K>\CVW+=BYK&=>-8OH9:-LU_LC#-_BVP$@CUZ4(;G](]UPO MMP?%QBZMVQ^6!ZKP]OAP]XB+3R;7MXZXXD0EW(,Q3@A$G"OMF*D8>B'B4:!D M@"*K),VMITZ-:\T@$Q@BN6 <VF@_5<3J>%X>)1P(H(B)-9\((8D8Y MC!*:2,IX+)#3#N)125/[3HVB8*' =E>M;HVJC\-KY[7T MK WW-'O)S]BK-8 M].DK'!P8+YR*>! M<%I@3;^F0J4A:%3L%!S=N:+"I&LI."+CGM\X2B6%UZZA8%\]H;>Z"\4FYH>L/MW+_. = M/30_OL[$)SDW;0*O>9%^K8Y\-F&6V/=\7\$PP (B)A@D#)L-6:S=!>(%(G&J MQ&0M>6JTLNTHFRV[6G6PT=TF.O#"\;!CFT%0'IA\^@+XLI[(-F -UA7YI/#7 MZXML@\G)SLA6#^@M4,OU8SGUB E]'X>"6H;Y(&P &3@HY)5>>QO++4(L+GVY M30C?KEW^TK%5C!?YI? MA@!UZ!V!UT+2OA1$WXB.5"&B!V2=2D>XP'2BHH358T8K-.%B5+O^A--];E0M M9#I[EQ5I\?+YB<[GS60P0YX?!&;=Q*4?0,2Q!TDH$"1"Q"KPN">453VI(\^? MVNJH4A&4.H)&23N..(;@:7+M 9>!N=0-$NN/^XSA)VI3Z3LKGTS_8]<5._;4 M43[M,R8U7_*YRSJ7CEPNYJDH^?]>_XN_?)'?BS=:L=]G2B%/2*D=*DX%1%3I M?P4JA IQYDN1$$:&]?FHS0983UKU>T_'T>2[+/V_9 MY%Q2\CCVE@6-7ESQK M^8'JDN?OZ=J[K>I=^%96_WN;E=NYCXNY?L;RG?9)BI=/B_G\_2(W5?9G$0NE M"F@$ V**WWN20ZP8AF'D*2%#HET(IZ,;1_E3XZ%UZ\ MTSUS?A.0NIGP/8]'7L X1(FGETR8$4Q%CYS#E]_H"0YGVIR[O1@EE^/K-XNDI+5OPOM<"Z/P_)8$J7A9'^EXL911 MX)D*7QI3%!$,&0T]&,I0LT0E)6=,=HG* M_0&=8_!:B=!UCO1,^EZ0Q%3[,HC$$"G.()%) &D0Q206L?(])U_FH)2I4=)N MI0WG$+L#0-H1SL7P#$PN.Y4BUJ4D>@VI.XY S]%T!P2-'4AWW-8#,70G+N[Z MS2^XE&)I>L.:>#RJU;Y3AFP6U,2\5KP)T75GB'/2VC-$CH(.S1QO'VQ:. ME;[5GDR?7&*)3;^\V/6\:EF87*&R.?7,G$%1ZC,H"0J- MLT$AEC*$$9*$$H14%#L>4+6>/C5.,-[6QLSU@ZHC(X"=* M%1B?S@#1X=SH@,']'A2U!8Q\,G3 MOVCH$,7=:QE).?ZKP\_RTSF='Z=B6OQ ME&;ILFQC]E767LFR:9XD N4)@F 0"P81\Z@I9(Z@E_@X2E"@70JW4D!8&\EI+.S883"$!V:/-;@_M\#=UKU9K"R'Z.+>!;9> MBS,Y*3!N[:8NV.R5=NKTD&X<]_-B(;ZE\_F]S-.%V#U+FN%8*LR0@K[O)1!) M(2#%/H*QXEX<)XF, J<=V]/BIL9B-X^FYH,Y."T>)> TSU],>LM7.E^5'OQ# M;8T;E9V!W(Z[^@-R8+)J%"V[L&I5P8&CZ?ZXR0Z6/LGHC,11VH"0A'-D&U6X]>6JL ML58.&.WLXVBWX3I- Q>!,/ 7;VF_4]#L05LO")?=?MYH@;('S6B'R!Z^H./R MA3]*L9K+.W6FJ4)95:P5RA$0I)CP8>RC""(?24@]CT.]A@FUP91'D=/V9T<] MIO99?UX]/='\QLE36V#0M^SU4MHR3'3N MA7CVNA;JJ,JXJZ++\-I;'UWXN&YT^C>9/CR:+.BO>E7V(#^NS.KK3E6%'>Y6 MQ;+0KY_)EUY77U!($:1Y- JDT@Y/$D$L](^>'V/*>4R1QV?Z86QARZ2N*KA\ MP&U%!OR.JYHDJZ7^0HN%.4IZU@-5;@KWTPC+>910K"&'*-Q(AJSQ9-)A5[D0T-O-WD-">C LU:C.JAU!Y7R9A*K M/X26_E>#MBGKBF*?/?DC7 M#2%^H?^UR&_F=+G\J%_2N@IFB",41IA#7RF]#%<)A8R%/D0",;T.Y[Z0TH7O M'.5/C>XJ]6&I/]@8L&X34]H 2B. L:)C55+74;*CQ@&Q'Y@9^X?=F1$[@MD1:B9T: ]5:@U+M=:' K0XI'4LQ6@Z# M'1GU#^[ C-0+KNX%YYQ@ZK7TG)WD<8O0.:&Q5X[.[>Y+SX7VNPGJ9>OY7H*[ MYT54QB)F"")&3(\_4R@II AB%&D :4)#K+J=%_6BW]38KWV4<:"KJ=DMLNMI MVO6$J9]1=SUY>L1SR1NF@81SJIZA7_84ZP^E'QE4ZV>L7W^(E7OV(Z3B#U M49L4-XLG$XM8^M+7>6ZBYOV5IG.CU_M%_K.^ MMY@AA(.0> A2SX108^5#[/L$8N8'(J R(('3WN10BDYM2MD<*]3M$FBC,5"+ M'#P8G<&/:08ZM4\8;+@MIY )#.+0@M+C':67@,>EU?AE*UW$GFH$1WYMQAI9W0:V1:\[SE6S/@&B8KT423Q(%./0"^/8HT3Z,0N<"XP<%3>U::#4MD/QD.-XVC%T?R@- MS+-5F9!:T[8O/D!.OQTHO1<#.2YQ_ H@9ZT_6/;C_%WN]?BW&EI4<>YE'[B$ M(H9C&L @,?L7GJGTX2,?Q@I[2G'#&%9\<4+&U$ABNU-+G9/ATE;O%)ZG^:(G ME 8FB4$!LB^5WP-0(U7'[P*84SG\,U":0TR@I9'8*\]+D.?F!UHRW1U:#N7;H*3SF[H7H'S(]U'6Z?^1F+@?E ] M*/K:C:3ZP]JB U6/PMQ=Y=K]OL]3+N_S12%YI1*CA:P;P&U5TDYD0KPXYI#P M1+O0<:0@#2B#TN,>HX&4<6P5/]]!]M0(OEE8EOJ#C0&@LJ!IA=BMTGF7L3GO MC@^(^,#4/3FP[5W[ 4$?R>5OP'\NP7_>@)]7X-/:BG[\_XYXG5@7N#YQM/5" M1U/;ZXBNC^AX%KAZ?IZ7&\)TWHY>:86M;&(&"):)"%0,0R8I1((D$(N$0*$0 MY4',8^P[51-Q$3ZUR6([6.NM+&@Z=RRZZH2]Y6';0(@.?8#64AOL(-L.?QLF MQJ(#9KT><+G('_?0J@,R>P=179[1CL3B*D HH](1/($H0AS@B/DQ0'.,HH9'@5KU;W44[\=@(75Q-K=BR M,^9SK;LYJ%XT>C>>0.I:4-IA+.R8;1B$!^8U Z[1&MRWP/W1: [2[$]@K7RK MRWI_O.:.6)^LYB!]5$YS1V67T3H\H6M;TQM-FSF=WV9"?O\/^3)#4F'?,QNU MGJ<7ZR8)@2'EP8!Q$C L0T:M:S =E# U+ZONXUEK"4HU@=;3M;OI+I"G.:<7 M> :F%F=D.C0Y/6+]Q6U.=Y\[%X;9,FZ0P_V^8.2UQZ[/_1Y^.X9S30&W?[ 9B*#/]+ASFN_!$YG0R,, MS8ESI"&ECW;F- *$[?.I,<1U[6VLM&;BC>Q7G(AC^#(:>'5 MIW)36Y#5MH%:=5#J7C))%;&_;>#.9;O9L^ W8RW0++I_Z/OM,-VC?B.WI>X?V?U>U@/(Z%YTS-3E^%M:/-ZLEL7B2>:? M3!'(+PLSLWW5&N4+H9?%,ZX$"ST9PQ"%0B\JJ0\QBBD,!9.^"H39AG6J,7RIILE7U.*WR#-!RKGUZOV6(W-"J^^R9';"1R]/YH3)H3)E;@]PWS2[S81^FHE/K" M2F'[#8LSZ)[?:.H/LX&IYP1)FOU?3'WXC;;=V.\X\ M8+0="SM#VIL.EG=TW3?(TZ]E:[[;S)Q_F)?F4[K\OXR%73B[?*6%38]2-KF"CK%,NK17$MBOM?H ;?.7< ;,.:]_S M8/2[ECTA;^2UZ7G+]]>:%O?T7K[_SWU?I_EW94V.6T_7C391DNX)\%\9Q&1@[ AH([H'YJ%>D^RS2?PRS MD0KT[XF?2G'^8[@X%.8_^HA+"\Z>D+E37E2%2(0J-F7ZJ6><)1]B(2,81B'U M>4A"IL)N166M=9@:Y[4KCI[^*KM6AK4?'CO&&QCT@9G/'N^12K@Z@SA,F59[ M-5ZI%*LS3L?+K;H_RHTBEWDQ^US0HCRI^%DN'G+Z_)AR.J^J!<4<*X$2&- D M@"@)?$AP2* ,B52)$J$45@[?22E3H[FV?DZ>VVDL3S-6;P@-S$DNX%@SC97Q M)[A$W]_B$?W3+H><%C *2UC9V/" W<7=G*$/4K.'7"?[?# ]UC_)3'ZC\R\R M?YHI*H-8X@12;&H@2YI YH48>@D+8Q3R,&:^B^-S1M[4OOY-2MO<: KR2E6@ M93^YN37G@+9S87J$;V!JJ#2]:B4%ELJ:R+T*PB^G('1V2RR!Z=,%.2=R5'?# MTOY=U\+VMF[D\N[I>;YXD?*SS+^F)E'Z4!'?CXOLJUR:L'Q3_V'YQ20)M_]^ MLU@6'Q?%?YH6)$U=4CZ MG W&47S4.674L=B=F<85WG$GL7'*[Y1)H7\_7WS;='5+$C\,0BJA\KT$(J*G M)18A!'WJ2TQB*:CGUH?JA+"IS29K7M/ M(>MVS.R5OW,TY"\OW=N%L[KDL8G=%YW=LGCZ4W/5V)6^S+X]I+OY3 MTGPF$A;Q&#$8DI! %*(84B3T;.X'E'F^1Y47NY3XL9#IQ"HCU/;1KQ7J%I-[ M"E@[^N@9KH%9I*4MV*A[9;QW)K7KEVK/S:@,ONCO6_8?A6N!TA#QMZ?$ODKD MK04.QV)N;6[MN.6WR![,XOZM9,4OU"3'FQ2V3_*Y6A$L[]1]GF8\?3:E0HR\ M]_J]G'E"JB3"I@5:[$.$? _2A'LP8I01SEB@W&JL=])B:GZ.?A\CQVW 3N!; M;@X.#>G06X9:?V@, ,:"*U#;\%)SE=&VQPW#2\#J=1NQDR+C;BY>@M7>EN-% M#^M&>?>Y*0%8O)BLJ^(Z$^_^>Y4^5VW#3,_U\D0NH)[V+V0 XUA@B&+31()% M& KL4R*(1!PQ%X*SD#DU.FM4OBHS'XLR 'RM]A4P:G<*7K.!WX[B>@9U#$*K M@C2^;(5H]!Z8YH!+G]QE(W94IG+ 89>77&[MQD)_DR9W2HKKKS*G#[)J3?@V MG:_T[ZK^A'>K8EGHK\Z4*Q+_M5H61O[,2PA/ J%]+1YIUPLG F*I/3%$!>+< MI]H)<7*].NHQ-;8J-3:!Z7SQ]+3(P-)L[ &IA^TKG9N9!/S8J<%LUV&R8[ 1 MP!^8U1H+0&U"T^RU-J+I^-HR VSLZ(_R+@2R3QKLJLJHU'@A7KMT>>GC+CQ1 M-M]ZG8R'D&")K]TU&J- .VZ^A#3 "8RP*2T9XR3@3BE-!V1,C?H:%4&I8\<# MV!:$CL>EW8 9F):V,>DQ5]'"_$$.$EMB7N?8;]_.HX=T!RZ]-#B_)!&V>^)7 MEG1,>5&?XY5%';=^\VN6FBI-51'5G3#QA%(6(,T49=:E+I)AR4'4L2ZL-4I08)Y53R+U F':% M$F*>2$B(+WT/<2SCCGEE/6LZM>FHM@28=Q M>->IZ16'<^!YJ>M(CC3U# 3\,/-.W\J^TJ0S$.;'9YRA!';Y";_I_5OY? 1+.;D#I#(^4_6IO%CILH+D-DN;LR$/!# M;[NL,6\4!T9S@_5-@W7YCW<66+OOR70 K=?-&A?YX^[B=$!F;WNGRS.Z<=YM MQC6QKF,L/YB1UQQ<'@USY0?='-*W*CL8F'W+IG8W-(Q M?)H^IP6=F^2.)GK2)'Y\6-<^%XP9GRB!413K53;%"61^B""-DD@DH<HVD/B=SW#!J M2P3V8JAM[^OQC(*0QQ@FOC*1TIA"'(8,QD0%$5-^HA+7 MKJ8GQ$V-:YI&GE5,3JGSU8&0$.>.IZ<0/TTU_>,X])+J0@B[M$:U0.;R/JFG MA(S=--7"X ,=5&WNZG4!]';Q1--LEG!3<\ZT1O9,^QX524BYP3BBS),!\GUA M50;=2MK4*.6$.U\IW,\RJ(;ZHH60.X"OMQ0ZAUU?BZ%M3$98#M4"I[ @VK;= M8&G4X#;\)% F18 ?TPR( MQ7Q.\^7FMXZ9$M9C8<=U0R \,,DU*M?!<8W25^OK=_ZXS97K/HD M-6O9H[*9*R*[-.9\?S?^^B@+G7 M!6Y\''@A4MHA4T0O_CC'$!/*82"P'TJ?>#2(7)C,786I<=I:5;#1U8VZ.@R# M'8D-"^[ =*:5KP[K&_5-]-6/Q@*09G\"AV ?I#)1=Q#[Y+D.6HS*>-U1VN6^ M"Y[4,:)6SO5?'WZ6F>;7^74FKL53FJ7FV2:E\]UW$_8K9XF4(18!@SB,$$2* MQY!$2D*/$#_V Y$(Y;3M92=V:FQ7:WT%'BJ]RY@:NJ6Y8UBK'?IVA-<_I@.3 MW!K.GUMP;BL-:JU[#"AU0JG7Z% [R>.&>CJAL1>WZ7:W>T]2PX4F/K 5'ECN M\9M:D^5J=B?/"%.35<8%C'"00,0"#)G/.21ZU:D"S+C"PK9)J:/LJ7&54?]J M+^"O_,1N-S;8-^)T'8K3G#4PP(,'(&A4K_8B5TMP6_J[!,9?C+=])]0!<1^I M-:I6<#6G.1#IDL\7>JU8]N+AY1MO.2@]M4[MB.6)7JJN3QRMN6I'4]O=5KL^ MHIMK>_VTR(OT_Y3OXIW:;=,S$T&LG=> 0@]%%")3QX71T(-$)CR)N42(6,T5 M=N*F-CVTM77S6<_ BBA1 5$$AMP3$'F^@B2.&>0)Q@H)X3$2S3+Y8(K8CP8L MJ8!MB_T#0FNW#.CO/1QX%FTK:OC;OEV=L]-OATF?SOX9B:,Z^7;6[SKWEG>- M<"AN2N/._#A&(481Q*%'S X$@I2C ,9A($5((L6Y$UT[:S U!G[4#\E*)Z1Z1MS&ZZ)!\ZT$=71ZMZSY) M0>(PX1'D <$0^4$ &?=]B"4G-$(\5+%39I65U*DQ6J,T;'HD1QZ;Z(!L5;X4%?:WBMR.8'4:YJ$E>!Q M]U&;M,IS4S23:@<*,>[!V%'S"XUP+G[>>/6\G\@&5[)7*?J&= MO&^WHY')'8'T?(_O G3ZP&BE"Y\#K].=^(F[.@7 BM.;HK:/%T)Q3 MOATL<_;:CN4-GIYIFE?MW%V\S(56:I86__I'^G3\S^]!>G: M*C!?:%L<79J+1LC.$1H+]X&9>6/&P?B1*["Q!9;&@!_7YH#&GN.IENYU%WJ MM=>R#)?H,V[5AAZ0VROJT,3G/MJ-H3-7.>YFG"U%7./&0 M5)$P_>2B $/D,6(:)BGHBS!.?,X]GUME1KN)G1IQ&LW!1O4KL!485M:PK=1W MK#+C.!CG?=5A(!Z8(R>"KKV7.PS*(_F]UFCWXPR[8W7"/79XV&@.L[N!;1>Z MP]W=G.HWJV6:R>7R9O'$TJPN6L\7#YFI?'@KM/!4I70]^ZR3VC/1A!Z9C,[E M4NLI-E-3V;!V+PK8IRHFV@V'S#,!UK&BD* @A#@@?ACZ+%;$=_'!1]1]:C// MGGNX"3BJ-R/_XN:ZC_D>V'GZ$QW=@2>]QFK0,MOTU6H,!VW+F["HQO8R8ZAE M/:C-WUI.5,VD!PQ9?X6!ZW/I,:;ZHZY47F%<=AX'>SY*O\K1X\0/V M)2WF8W1>4R=U[Y&A%<8\9TRZ!>_2:UW=> MZX+?953]'9NG#]5Z3WFAIQU5"66$%40$44@9B:$($(]"@540LR8I\,OKN*Z' M-;?ZAK:S"[^,<5JWCEB=&WW!?&/.ZSFL1\9^?#_U@J&FH>:JUO4V"I=V^5+/@&\I_ MGR\>ZK @*@/J*THAEJ%VF6D@(&.A]INI#$G@1XHE3OGNI\5-C9UJ-0&KE'3, MR#J-K!TA]8?7P"14*JK?/+!1%=2Z#I#I:0=+KXE;IR6.F\%E9?U>*I?=7=UH MY/WQS;N/LIA1[D=A*'R]U Y#32.1!S$K^Q,G/D:4>1'R7.+'3XMSHI$1XLJK M,KIY_E*6RGU:K$ZD+G9!-T@X(2&-810+J=U)%$*F_!CRT%,J4, MGPN:%V-CO"MZP"6M?$BSS,#,J/X#=\S8/X,SBW 2(9% A16%*$0($@]+Z#.I MA.?+.$%AC?.[S+*L5-\H-X*'P_A=V=YJ$(#MYL3^(!MX3GQ_\I#N"FAM^YL2 M[5#I M-*0Q\0GBFEW=H%HTF,(488*^'K_Q<[=>+8>OK4/N9:N8Y-%K>!L_N*.\,Q\!=LC83SMWO0 MXCZ_VVT!HWZS!VW;_5X/7]0EJS*3"W632Y$6[RDO3ZEN,YZ7C17I_,TBSQ?? MM* ;JL=8_VTF9"(%0:92._,@(E)_Q5Z,().<*()H'!*KG*(NPJ?VI5>: U6K M?@72C?* -=H#7JOODGWH."JG>6)HK >F$:.Z<01JN-^OX6[I#]8&@)OAX79) M AT.]M&20_N%WS%_M!M^)_-*'1\Y8KYI-V.W\U [/J-S_9NRK]&*SC<'Q&]7 M\C;[*+\77[[)^5?YB[[F<3G#7H*DEP00$U/!/2 >))&?P#B.B/+*F$+JLK=I M+WIJ^YSZE0R<*^+8PFR[\!L"O,%7A&NE6Z$S!RK^WF4]UOMUAZKG^CJVTL>N MN>.(RH$Z/*Y/Z)A#GVEG4/O+37\N' >Q%PN3PHF0=F$]H;U7'$&9>*'R@P!' M!'4(;]P18_7=C!^+V&@)Y)E67590VI%-%V1&2DEOT.B]<=D1FWO-%]\1,6X* M^&'[]K*ZCUS6[4M^*Y]SR=.**>3S7)I_F$9FK5S!6:+78U[H8>B%.(0H\DS5 M"X5@J$B,D0RC)':JO6H(8Q\.X(!^$MEYD:<'?'!+\4*\/5R238E>!8;4&I$ M+M>?F=^+8L;*_R[3[YGM*X5AA0-H&HN V\U&*U77AJCUN0&M!J!2 51J[W^K M%;\!K!RF^IS[2ASS.8N9-@ZCG(-&Q!_GVUV2>Y/)"_ MWHF5D,6VK(N&5/N?2JT/HO[O(A2$1T&:091QM6ZB/(0X3 (812EE)$^C++=R M$:Q&G]N2UQ4>*.E!*_Y-6VJHU0#\TNI@N0K:S8[9LN4-<\_KC%NXK5>,0;"Y MI'@[ 2;EY$'8')/HL(?8L5ZYV2Z:^/2[S7>Q^:D8M&IW(7">!"A#,.,B@HCJ M9NHDS&&,DCB2 4J$F6MP:8"Y<5>;>*)=\D9,JYXA%X'LYR 7\'BFF0'(&'/) M-?5[Z$+=VJ$*]=,Q35Q\]B1,<$VS]F._>MW /JN'Y+4%21F*, I@2K,4HC3/ M(8FC&'(64YXG44!T67/SX]+.L^=V'EKW$QA<%:&+FIGM,! +SY_L%P, [+N5 MGJKJM ]IY_'3=A@]U>ND=^B92X9]EQ^?GI?K%R&:+[WRB-X=^TE?UZN?HM3^ MS9]DP\OJI>[^78?8?EUO_TML#_GXM57P:;UI?J6O"Q=92#-,4^64$*0^?13G MD :QA#$.TACK3J-F'0W>1ORYV0BO#&[6T4C]4&JSNTX( G*] 9N#'G8<-/$; M8D9S\YWWM][+VRL-*JUO0)5LH-0$+V+;*>VR]\GTR_'-X.6PYN>WF2.72\#$ M&DRZRKS-[!PO9&\DQ8BCL1/I.E_?NY?#) MVZIXD&[ @9;GZ;4XMYK/I$VXI'7U[:YK@+Z LTM?O<9IO4&E..AH?@-:W<%! M^:KVN>-CJFFFROEIE&>QIS]TFF8>SIXM333TB$;KWX2N/\^VNTVQ:BO0I)3$ M4993W5N.*W<,Z;:N:0)C283(D$"I74#9I8'FMD14<@[HKGX.0S-*=X&,9QZN M>ZR_DM%'W9XK0#AOM7YNK.F[K?=H?+;A>M_U W=@15D*EJ7H0J4OK(C4+&65ADC &,\D40X280)I2#$64())F"<[PD(*Y M@X0Q^E;>H :N$O#ONM?:;EMW;JC"@BTW>@=-CN&6L#>L)]H\KN3744J-!G6) MV9M#\=D;T%4#U'I<*[-DO]\\!D>G.].#!)EV#WL,5B>[W:,>YC(,]M2HH\=& M71,1](]ZPV+%6X/N8:U_=;?;EEM2E4\ZBAGZ)G2^NTY?/"0/*?9Z"A="QCQ# M:0Y%&.B@V#"'5$0I%#3@,4H%#K%1<[;YJ38WL_ DN+&;EJ-8O]B5D(/*-ERL$VQEV[;]%YRSYVWC+]:W75 M :8S\;A[J$Y>7M^QN6\Y__XC==]$NQG$[;[EK)I%\;ZIA -]L?7JAWZ.[@OX M&]%.GC[*_R:>:YG+.WFO_#Y6/)/EYY7.^W[X<[T(D$SS-&%0I#R **$24JDS M?)D4%*64"[/Z-&.$F-N*K3[AV-+3&@*]H:/E&5#??I;NY:+E!UJ!&]"H\-)4 M'E#".O2E1D#EU)4:(L>TGM0(I$XB9,MUN=N(6UI6-N.")TF&0QK#E,8((B00S,.< MPXSI;9T\8I1'=D5_+4:?&QMVA*_\VU?B@X/\X(]6 \LRHW9S8V;9>4/<,\^Z M!'M =:D!H+DM,&4CP,0UI@9@IW>]7GU>?53C;S>Z-P$G+,$ MYXKM'U8R; MQB,U54&JD]Q/4*Q 1UB7):H,,'%;L*IOP(G+5QGH?EK,RN2F@2DFU:G<(6'T MDQ+Y?,S4_HCOEFV+GW7:D\B#7.2$PU3HO$^.,*11I"PH$N0T2Q2S2#(@ &&4 M4#,-1&C.O;?D+_ +;9)S_P9T6W6U)-1+_GH%2EW?H#E_(%5 M64^R*CI-.,T M_[,S#>QT 4]+;D:@%]F:,Z0=1S_1X$!IH M<6L75?^C(WB5T=:([HX([>%RR7H6HT]*;?5LOEY_6&WW3 @F:)D1R**,H4PYN+&".<09YEK. TC!) MN'T,UF3BSXU$O^[T'FS5 :NJP%5%3FT?U[M2,<"@Z*GIW@0S.I[O_'JF= =1 M4#4$H(,!J%,3M@J%0XS4'@CUS^/WZ0\-#FC0<=GK_$VF=1:)7\,T^/?( 1LU M.\[2P<9)87\\KZ, #J/][QW9*.Y?OG1K"5TTR:'M@;CCFW!4N+#8J]W#?@7ZWD@'3KD6_Z M)RI$/W<0W0O]J@!Y?[;N8$3-HP0\(#M1W( 3A*TB"2RQZHDM,'W29-$&EJIU MXP]L;QWF#]UR7M6X($O=+.CSZCUY+K9DN<_SI3F.\76L5?;=6_RH)7QW7KU;N7!_6\JO)R%C).64B@)#I<*81ZP#*8ASVD2TSA,0]/-NJ-GSXY-&O' 1_,-HF.XKF^MC0#!-PGL M]1^0/7,,A/F.V A )MKY,G@QK/:U+FC;]4]E"O%W+[^7@G\^%]^X M3]+*XC"4*!*0\T1"E-,84HHEQ$1R0O*8,LSMMJ_="SD[%CKHJ$O';%HMP4KH MHTRM)_AEJ33]F_ZSCF $SXVVVHM8[^.0R5[5O]ONEWMX%4RWV=]V@KWOSK^: MV[V"0&D(/C=S^Z6=VRJB\KXSM[]H7=4[\+>ST>9><@%]3HC;DP$/%$9P@;4C@>R!\_O"/J1R8 V0(J?A2KJAS86K;M8'2T9=7Q>5"HY1[< M1"!$:0830=2BK-MT4T8%3/(LY%$@$L:S!MR/*\.LSW'0ML-, JQ8<>>0&A[/ M# 3)][%+)=8-J 5S''-YI*[SB,CV^=/'*QYI=C::\/B:H8V$E5S[@V,U[8^D M%'=T6?RHNZB0K?BQWKS.]:YRB)0IY@&.>1@$@P#$E*$Q@'G'"<""IC M;)?D:33NW)B[$;M.U&X%!W\JR<'^8&%H;2+3J3"C70\ >^951]@.2/>T0LIM MKJ?9T!,G>EKA<9KE:7?[,-[ZC;#'8B4V+[I@K^+#9[W1T!Q7HI"F::Z[P9&#G6B[.8@X* F9P?\S+A@#"J>":!M:G8= MD*&=S$ZT]M#![##&6W0N.]'P0L>RT^O&IB!4#WY?%XRHCJG+*E+[$-!.@SB. M42YA%.7*#DA##'/.4TB"@%'*:$J14;B;_=!S^_+O-^*9%'7/D/JE;X0'MQ9% MIP=,@>&FM1=@?6]I=S()SF$Z4>* *6)^T@6NCOY&20*FJ%Q.#3!^PO BT>O5 M=UUNK][%[_0966 A, M9!(ED&41)+"&-&8.!Y!'E68 QM]ILZ1ML;E15RUH7 M(KQICLW ^B O^&7045HOWF8LY0I%S[S4 /B]!K ]>.O(ZK:(\S5$7-=LOCC> MY"6:KVE^KB+SU7L&%V!>/XD'\M>Y O,Q%2)($ P"HG=#4 9Q1C,8R9!P1D*< M1%;IW3UCS8U+FF@G76'30>WX/I#-&,01=)X)9#!J0RHQ7\/#<1WFB\--787Y MFMYG:C!?O67P"=!Z^5.W,=L(7FP_$5:U3FV+0X08A:F(898$3/E0/(08!Q+& MDHF /C MFIX!ISZDN:[[F:,9@YMXW!1/?="6TNF;?G6S^HAVOILS9(I=,IHSD,,H# A$+,DB#.($H#R)$ MU1^S+!A?;-.YW'.CMHZ$(^,3)YASPUVD^M*("YXK@GG>"PR6K<3FZ>?V4]&_0'@'V+]#?JXY4@MYS>D'%<"7*2 WKPG@ M%?J)J@8\/ J=%]E, ]]/ ]]MM*^S57_>B&==M%']U*1]J"DB5[^*_W!3A6 P MQCUU"NR?.5DE@\'J=FL=#'_(P.QGIE[5W5(W?/H@9+$2O.GK4BUSAW2YKV+[ M^ZJI'"SXKZ18Z5RY9K<@"GG$D7)Z!.6YWLVES6YNP@.4)FE*!;+*=G8@U S7 MHE8GT"@%V@Y+E5K@H-=-E1:K]6F38F^WVTU!=]O*-=JNE6'=VUW$WU2;>3U3 M3Z#GM<['W/FH2NH0=:BLZ,9DJ.,,V,N"\#P229I!&:0!1 %ED,9Y 7.PR#(4\3#T**AX3 I MC.A@^@Z&7T19_AWL]NJ [4$+H(M5F)N[ V;FNHOA">BIDMKVL'8)]6X%.BJ M!UU/HC5S6RV\PF[N9OB%?R(_P\!^IO>9NM)7;[%W:8^V M1I_K0^=R$>81EEB!F&J60)0KXR/$$K*4():Q.)5A8.FW7AAJILYI<_QNX8-> M@O*ZHSD&F6GXX.1(ZMD9/.8.H0.8)O+Z[.&R\NFN -'CN%VZ?A7K'QOR_%BP6WV$=)3\%G*!:$QR2'&8U?F' M)%&K3(HSG.6")4%B5>1ZA"QS,[)>U?IHE=F7^2AU(=*#/J!2:' Q%>MY,[/, M)IH-STP]8"*\)C8Z0-53@19K<=ZJ:,M0W'H*N0Q^Y##252S.A."E'KH3#K8/ M!>,+AC*,48QA&L@4(I$AB'$:ZE(/@]=3WL;,.M[^,H7%)9=<' MG92PC#$XIB7S&P<&@58&_U(YC4]?UF3U\.7V-_(2!6%VJ_[ !6^B,Z1F&ADC MF,L$*08**$]@J60'.QW'"Y3\((QN M@%8"L#H;B/S8B"8V71D2I%;-,DS1;'ZNN]%^4/?,5%W M=1 BPT@4))7@%=@ M-\(/Z/QD ;!E *ASH"?RS6T =QC+:077M2!.LX=-&[UII>!)V*;=W8.MT&>Q MV;[H8*%MMQK9KYMU62Y8%B5AAE(8RIQK[U["'".BZUW'8:J\^UQ851GL'VYN MQ-]*^[K.X WXL3$.Q#'$V=C:=(2>?U.S$O2F"F? -^[<5OB*5I (MC M,[-OQ*EM3 /MSQB8)G<-.#P1&[G>/.DF$9=2H?XDZEG\ME27ZM,;\D/JUL769QE08JYFH$LA"B)$DA2I'X,&(J".*)1FIF:GP[EFAM- M-3$,I):_LCEU>D:C@_:4?U1:W*C?*I/UAU8$5 F5%B<5#J?5X/#G;2;+-RL> MM *5;*"KUR$6I3N/]Z_F\==F'K6*H-*Q?M#;S*/%*=7;S.=4)UO3SZO=T9A[ M]/N.TQR.-MT1G'N(7AW;>7B\_=+\#U'JX,S#"-^$CMS\*1[67\7V.]'E;C&6 M'.5Y ..<$HCRD$ 213$,TQ!1B5D08^,='X/QYK:4-B)WE\]-([1.M=&=(TMB M7%38%/3K"Z)C*#TO="V*'9)KY=5AW9Y0-%^.'*,YT3(S&E6K1<,"HY[%P.0I MDY&\A4I=\K:Y;6!EPZ=G4FST*W0GOZQ7/[[H\ZZZ'NO_*Y;\TWKS>RD6B.<\ M4VX/9%1YI(A+[0UE'#(6D8C'69*+W*K&HMW M MX:X4RKRR+_9L-@%FFS3.8?6]V?X*42TQK$1N*SQKH:&R7C2X#JLBVJ#DM#ZB MT<#35DJTP>*D9J+5S4/CPYB^G%]IYO5A)W03G&)UMQ+_)I:/E".N7&8>C,CVT"O81-@QE@3P.J9PUH-@$'; M0F7&4P'N2<%O@%8#*'5/'=[NR6(FR M5&X]+59U8\/UJBRXJ#,3JB1)*38;P=LZ*X4H/Z^83I/D"Q2CA$J4P$3F&42A M4 R94:I\;L3#/,@20:SRD,:),S>V[(BHJQ-5,MJQY\CI,2/1Z4#WS*6M(J"C MR0UXI0OH*',#NA/T^=H$61.J&UQ=\NI(B2:E5S?H';.LHZ<.;@/PJJ+5Y]7' MI^?E^D74?OFK(1=)2FC"PA!*G$N(:)A#'.0$HBB,<$+C*+.C5IO!YT:D;2D] MUME\MFX.8 Z]H;?L"5#?3O/Y:H6M[* 1OLN-3CL*6&/FN,6 ^?A3]QRP1N9, M$P+[9]@?QGP0=/MY56XWU=;QYY5B %%N[ZNJB@N.DS +"(?*;PYTY'\*,8H# M&.8BSE+"4)(:1?Y?&VAN%-5*UU27-#\?Z$7S^O&**XP\LXX6$QSDO %[O.Y= MXF5^D.(*MXE.4 ;C9W5R8@)*SY%)[^V3G968*-$])#&Z?DS?I^_JY:@B8O?M MB&)*A,PEASP2""(>1!!'+(8A$1$/4LK"W*JS[85QYL>15>>BO9PC6SV=XFIL MN(U%R[^-9@W4P.Y.%V%PW]GI=*@WZ.IT4=_S'9TN7VYO-U4M*^_)2]5F]\-. M/*PUV2P7::2#T8,4IHPH_RZ(*$&;%!SQAS8X*Z(>MS(R> M@.^J*)5*6'-;X!*BU\TF!SAYY@#/$)E;2@Z@FLA(&@:9E85T!8P>X^C2G9/9 M15=$[YI$URX=76"][MZ[?GK>B$>Q*HN?HJ;;MJM=C (>X0SB(!00D5Q"$B:Y MQT'W!@SB)!U91[Q]Y;CS9+;?=-+'NB@YJV0<7/[\R#6;FE!=P/9/K[=W[ MSV]2C=P,(4\EQZ\,_E9UQ;OB 8:QU]UP=#:Q^?-%;:OMF$U_7]9G M2GES.,BQS",8Y(0KCHH#J,RY$*:I%'D6XHC'5NW KXXX-Y:J(J_J]/)J9WEI ML'4\$&LS2G**H&\[KY455,(>#B5?;L!!8'=D9(R-2Q*Z/NBDY&.,P3'IF-\X MC&P^%:MB*ZI .&5QJ=>D4&M3'1)W6_<_J$SHCW_I8[ J_N.3>A%UL0NDBSA" M(5D(D4PY)%% (<,)RQBG69!:[2<-$V-NM*3>Q<2.?P;";T9*_D'US%2U DV( M[4&%.MI6-[%\%DP;JEUMFD UK8D["AN'I$M>&RC)I&0W#JUC!ASY-%>!$_<; M\4P*W3:FBM5HAKM=U;9@+<^"2I0E:1[ 1*:*%DF"(&9<36(J HKB()$):JO> M&F^T#Q#$Z!M^71/7,S4V4@-1BUM690[6E8,Y* EAV/P8;]?[POQ-(R[:.6C$ MKZ:@]O%O^Z? 0=2%#8)^XR^,)'GC2 P;M*['9%@]S5E4KPXO_K'2;0D^,")C$(M4K10)Q&DD8A3+E(8D"$4O+$YQSX\R-Z=M MY4TEIV'KO6M8&A_#C$7(]Z%+ \Y>Q)NF.9[#W93@0,,RD]KEE!/,P4O\G*8ED@-(<&S7 /O/LN7WL MK7C@@WDXQC%<_=_V2! \?\\'_0=4LCT&PCP>900@$\6A&+P85D$G%S3N"38Y MOF.R(),+HG:#2RY=,LP ^;T4=_)CN2V>R%9G35%$48QTI9$D@HAA 7/!,LB# M1/*,8$F$$?V*)M0%DQ7+]6-Q>K?_JZF;K,ERONT M/I4]@MC,'!D.G&?6.L;L!MROEP5[ 7\T__72-^4\'"[-D:,1)K5"SFMW;'Q< MN&J@XU%Y.8W]L@\ 3UG*$H$32!G5?3%3!$D8,RA#(DF (YDAJPVJLZ/,C04: M\89M)YW'T=#E&(N.;X>CDF_O97B)HN_%P*F[<7:@:9V-/EU/7(W>BPVE?G$O5K5?T_@YBQ!EB.DNVXSD0ID#+(0TXP**.$@Y MBV@:"JLD:EL!YD857?F!DA>T&MPTH:35+_=:@$8-2WO!=I8,+0J/V/NV.1S# M;F]^#,3.J8%B*\.T)LQ A$Z,G*'/&1H9\5.4VSIQ48_0IB\NA%#DAD@&HP1G M$*&(0TQP#+E(0IEG01QS*T?HTD!S8[A]7FPQ(#3^(IIF#.4"(\],=!"Q89Y# M)K'+>(-^'-Q&%%P8:^*8@7Z-3Z,"KEQOOQ&KF^WH-VMWU<;[2-=;CF]FF]6VW#19)1DDME^80! M2R!*2 !S1 @,!:92L#"D/+2Q?(:+,C=NW,L,R%YHL-E+#4@EMIW)-&*BS(RJ M:>#WS,%UR]J#A*!10P<6M7-RT*1[X6W_G%C;9N/A=&F]C9!F4OMN/&K'%J"# M)PYDUK7<_DDV.N"T_><'\5,LUU4/M??K>6Z\V4IKR8S&0!L2H0_X?/->(VA],-G^T!$;5')[R+FV M1LLIK1D//BV+V6)R0EK6#QC&46=RN;^*[9U\('\M:$)$%!+EPM) F7&@_HD?W1(]1%4$]5("HM[G +\MU6?[- MCJ#Z4#:C)$?8>2:AM.VEE=[O9J%>FJO3U[N5PR3UYJ8I_Z19WGTBQ^0=9[D05 M1/VL[RK;G-$1E:Q MS]XEGIN]UH7+<6 MO0%::U"I#3IZ=Y+*]^^$UMVAF3C5-#DU+[T+/:U9.M4_D_D90O[Y> M.<33\VK40JE%!5I6 ($2MX*R@M$^L.+JBVN\D#B$<:)EXAJ<;JC?$)<>8K_V MA,EHVU"5+BF;WC)L*^U^T]2PJ0XS[\GF;E/5R^>5;W0O-I7WM! <)4QD.91) M1"%":0B)1 1&+$22Q))G=MV_S8:=&Q'OI0:E%OL&/).-\C+TCLM,WBSHZ3DKO>>W.T;V0'EAK&\>QA7Z1K%F@:UF?H;V>XV53V4;^*YWM8I[^3]IEBQXIDL M/Z^^BK^V#W^*Y4_QVWJU?2P7!(4\QX)!$BK;$2FK$>92F9+*J,QC7?8Y$E8E MGD=),S=FLV\*/FXRS*AL,H@],UQ57+NRD;0F-Z#1Y<5'"W GF+DDNW$"3\6AX?,=4:&3N6V3N MG2%C409F+$)3%8.Q1-UV9F#ZQ7Q6+Z;UPF"GX3>A=2J;9 M=/5#_2 V/\6W]7+Y:;W1AWN+.(ABE&8A3'G %,UQHLP^+J!D$0G5WT(96G4? MNC+>W$COE;B@D1?\H24&C;]9*_MA^W*OWI3M[8I_5+^MHF87&>-!$N1( MQ]4KNI$<0:I^I3!/(Q$3@96[:5>EWGQPHX]FVLKT3;)#J:,RGQNYJ_!QT0IM MN3]F/A.&>V1NT9UHGZP16H>U-F*#5FYEE6C);RJ4/UY%V7ZOS!HPI_MEYJ-/ MNV=FCW+=MYI0F*,@@BEE M :894VQE9!D=/WAN)I"6#6CA@);.C&].P.IGDS$0^/;MS+0WYH%+JAZ^\K+] MS$O!_N/'^N?_4K?47[CZQ_&'??*X23[;2TJT'^7%OP\OJ7O;' )'B0A3';B0 M2)9"%/ <$D8X)%C2(*,IS[AQ#8>C9\_NPVLKI][:5Y*]-0XY& &"[T]OK_^( MDKJWUL$#(P"9NJ3NY1=C4$G=6^,P@.,[)B^I>WOYF/_2)0,[GC;M5)^*JD)- MN:\**<(HYCJQ)0UP#!$)4DADF$"1(D:S$ NUZ>_O_ M0\/O]V)3K/G'%?^@-062@\QCA-4YD%1BEN%T>8 M&P6T0H):2J#$!!_Z,I$,@;SN)(R&Q_.W;XV,E=_0J_T(!^+\20<-5V?\6GQJ]Z6QTW!RU''QH;S8$9][M'US'9N M@'796]WSH;+AR'/IG6YPQ&QY]S"V^G6]YG\6R^7MZF20#T7)ENMRMQ&ZITW5 MTF8A8\)8FBO/#4<91!)%, ^D@ E)PC@(TR2QZY!B-_S_.&EX=(PX%SRF:4$D_+:,'2.^6W@4UQ6!#[4R6RK MRK(XD5&*,\B)+O\;A3FD<11!D<<\E5&>!]BN^I+9N'-CMKKB;*>X[W-;<;93 M^]==P=_3>3#C-P_H>B:VRZ5\.P5\IZG:>Q$F_R5Z3X>>03W>BWB8%=^]?+O] M&?Z9Q(V76ZD^?)VT\TF]C O*,6%$",B3-(6(!P&D888@SE(4$Q3D)#(NSW-U MM+FQT\.CV BB)30_WKX.:3_E. ?*,]%<3ORJ)*[3O[3,+B$TCQEP"N5$403C M(;4*,C"&J"?LX/HS)@M$,%:G&YI@?M/0!EBZ-J@NYOI)"5OO#.Z*U8^[YV97 ML'PGY'HC]@VX1/E;L5IK,=JF.Y7YVGV*CIOR>UU%6H M6<)%P+E:M2*"(HA2Q" .(PEE'@7XVY3_"ATC<%U*S18 M5NW0=&4TRW7' '"SY<(MC+X=DDK8&[ 7MVZ2=E-7\%I+T,KLL""%,3Y.JTY< M'W7:TA+&*)S4CS"_TUDLT;=]_]O/7)%;(:O:C_6V<).HQ!4QMJ?UNA6NKJ(L M>-,KO/.'14PX9CQD,,$YAXC&$N9<RZME[_/3,RDVVMS6QO@" M49R$,68P%&$(44(I5$N,A#A%*8\"B0FSZH_>-]C<3.&#=-IJJZQ@#I1Y_+B% M:PEWNA/H@/B'7KC-^-T5B)[9^<0 [@"J1768\F( B-.TE[[QIDU],=#\)/W% MY)[A^;COFKS*#*4))6D"A4PSB%B<0\RC3-FHE&/!/[2#_J/R,=]-S@?=P @4^?C7GXQ!N7COK/.QWWW5OFX[Z[G MXQY?,C#RB3T*OEN*.ZFW#%<*Q)?&5GK0IM4AI!"),*6P:]AH./#?6VDMK&=EDBK.9,>,#/<]TUXJLS<*]T >W\8]*<. E M7M,6+:F_]ZL6^.#_2#)JL7K0=^J]VDL'!/U2E5^O*!E6KCT64"*"6"8#CONN#CS3$[M.DH$RR!6#/*U7=?>@42D; M9X /,8\XRE+(2" @"J,(YJFD4%*9"XE2F<=L1-+,0,3?,%V& UY7;WZN9':- MMR%YNT31-X\?I<5P4$O;E(6YJ5LQ>@[^:DH&5GJN/!%+G$6\CR"89I%$!'%3%0!!/-,Q@E+XH@P*SX: M*]#G;,?="I,)_"6SV;-[*77*_0M>Q5%LF;]&3J MA?&-VC*=EVFNG9EZ$1S1G*G_N>-:#'P3R\H@73^0O_ZSV#X^KI=:" MYY@3D:>4,9BCE$&$$PII'$O(TR1+),Y9$L8#K.RA\LS4^/ZM6!5/NR>=E@+^ M/*@!GDE1-3&GXI$LI?[LQ=/S@-TW/>F8-NVT2?8K0K;4(K!4VO& MS%YG:M)^!C1ZUY7S[5U$NPH0)G-$$9@@'$.FX$"SC3'>>IWD@(QG'1F>P)H/-S2K5 M\H*#P#?[?*VV-N@?6FJ+"(JK:/?SG6L,/7/:]/"91Z2XA'&B$)5K<+H)7#$% MIB>2Y>HC)@MM,56F&^MB?,^ WC/KGV*SKY8>,"9XE$M(>)9#Q/((4F6QPCP* M!.&)Y%F4&3>?Z3YY;C1:":?LS!_B/RQ:S[S"JI\71R'@F01KY5V6C[^H[9C^ M,Z^>-UT#FG-JO.I <_:"@:E=RFSZINRJ)GI1A#*G,B P(VE5 3J!- \Q9#() M(\Q"RDA@50'ZU>/G]@UJZ<#&N,#[!$T@3364X M(I PA*!D-(UHPE&:&YDF9Y\^-Z*J^LD_M_WD;<(3SH-W?0ME%"2^W06-QGV+ MQA7'W@ -BQR=,:A,E:5C@XY=OLXE[?LR=D[NF2YGYY*XK[)V+EXT\(!.K$HU MO8H"J[Y<]XH -V);;*IS"/5;_8OZ[$C_XIU8"5EL=>_>LI,#W83LJ\MU(&3] MPP+%'/$D3&! *8$HB 2DE$D8)$&0YHC',K,*I_4FZ=S(\]M>*_"L_G#HU&-Y M/N=M9@T/\.8P7YZ9?=_-10=9[&=-VXZOM0.->@ZSKKW#Z_3HSYNPTYX-^L;\ MY/#0^X##5@U=/T-=SG_7E0]YH0T$LKQO(O4./4@_[,3GU<-CL>%52%9( QD* ME,(@1E)'3DN(!>:0BHBR,,599I:3/DJ*N;&]^F*0';$/ ]^,M+U#ZMV)K^4' MKQ0 K0:=_K@W8+L&5(![4O";NJCR@Z(\A]&_H[!TR;[#!)F464=A=.M4-O&=--7,I[\J*?H2SD.$DY1E!0DD*$LPB2 MF%-(TEP2RG(A!)I=*=$C)8R^V3>I+%I)"9YK,>=46?3X-3 \DI_=K/[?5G=4 MD7O[UMQ?>6MF5HGTPNS]^Q0F/5;@_Z(ZI1?F9MJRI9>$L/=^OHF?8K43W[<; M09Z: C!IEI(DH5BY-Y&$*-8U2RE-(*,L",.(AQ$S/NP\\_RY^32-B*"6T;*6 MSB4,KWLI(Y'QOA7C 11S%V,D.!-Y$[8@6?D./1#TN GG[IK,(^@1N6O\]UTV MS,ZO6J,T9'CVT(L'/,DP%1 E)-0)B2',">U?'G-1 ,T7@V*8ROF]@,,5&]^W9 MON@3./U@W4GI6:\BOY="[I9?"BD6*%8F4)+F,",AAB@(E(L?AB$,8D4O)$YD M9L]EV\=*']!DICCY2_Z]HK#QNR*JLCZ^]B\[-@HKS]L1%5O,^"H8A& M^C@@)U*Y('F*8(X%@P')9)(%08(BX[1]TT'G]KFW%E/S/1T?V$ZTT>,$8ZO='UNP>K:$C!\UV3Z1K7+= MS2/K>\?7%UQD:90%62QAF.BN[ )ED**$0H9RCB.>DDBY+A9=V;L/MZ+H"=JF M?Q5;P,AF\U+ET3WI8X:JA=>^FCI70@^O!KB(@YCSF&-(B*Y9(S66.,(ZNX ' MA"9YF(9#ZR[.;;GSC:69T3L4(<_KUNOZ_'ZJ&?HP,Z;G M=]7H[(,HV:9XUD3[I5B)SUOQ5"XP(G'",8=IPB5$/*<0!YRH+SF7N0@QC;!5 MBM"5\>;V<;>]JIL&?1V1P1]::%!);=N2XPKFAE^\.R1]D\!($ >V^[X*C?M> MWY>'?(-&WU?U/]_E^_IM8YCF=6_%3NV"!/.$\4A"0G&N/.(=2OM*X#:L(@+F"8BD:.FJ;KH@X]R#V:XN&>0BR.^ 8%< MT_X\?UR]RW[[[7OQ8U7(@I'5]OON^7E9B$T5S9XF<<:E5&A2I'?2$P()#Q!, MPYQD*2,B,2^2>6&,N1%%1TS0RFF=+G )S^M;9PY0\LP37@$RWP=S -1$VUY# M +/:Y;H"1<^FUJ4[)]O#NB)Z=\OJVJ7#^T6_;TZ_ AP'BNAB*.(L@PC%&<1Y M(B 6E"&:TB!&Q+9?]/MYGACNVP*_MV^3_-ZZ7_0 $#R3V$'_$?VBWP_N%ST MD*G[11L ,ZAQ]'OKQM'OWZIQ]/OKC:./+QGFN7TBQ:9JY_.A*-ER7>[4C.Y+ MQ*(T##AC(92$28APF$&"60YI1*E$J4!91&W\MK[!YD936M:Z(17H2&M2==8> M9S-WSA5ZGOEM.'#6CIP)(B[=N-[Q)G7B3#0_=N&,[AE:D*1M:/*>E(^WJ^H_ M.M[J)UFJA:-<1'D85=6H\B!JMIJ)H#'$89JFH4RQ#*RVFJ\-.#7JN-$6/$S:C&)8Z^W;$1$%HSC2DN+IGF MZIB3,HTI L=,8WS?,*;Y3?!B]Z3/W;^NM_N89)%$,J4Q@A'/E=5"10!S% H8 M4TYE1&@:)JD-O9P=96Z<\G UHL,"03.Z&(V+9XZHY:MC72H)/<1W]V+@D@_. M#S0I"?3J>OSE]U\\T+!H]E"JNN.*4,K'XKE]9:,4T9@D#*(XC"%*@ZPNG$L0 MQR0+"8M#M/@I-G1M;%5<'LWF)>^..<$NW*8KK:45T0.OH0'A!K*IMG)?B>F! M' S@<&HR] PWK;5P7>\30\'@EH'=4[9D6T4F:P=G^Z*[1:Y7VLNI#&-)@TPD M&8:P M>:8.:\3LFYJ8(.&TA4GO@-,V+#'1_:0]B=%- ^J3%GJ3A.[4=+6+(.,Y2XA M4(:Z$BF.8IB+4,*4Q0AS'(J<&A?H.7W\W-BA*Z%%WSJ=UY4NZ]2Y^E-T]7DO"CPJ^J;EZ^:39W-^DKU M%%'\K!*^%DD6)2*..\80+PJV2XZ<0>FY:9_SX4SZQNJ![;*S[I>]A"=HAMN)/:@A>KLI'ST&'P^R/9"$I*P>])U;GE$(G#:"("F1.(PPA! MQ B%5/GR, D8%:$RU)69;K-$C1-G;HM/)2FL1 6-K.!VLU&7U)V7A@9'C9PT ML]5FNJGPO(XXF 5K_G<#GDMF'RG1I)SM!KUC-G;T5#N>+3?;Q6_%JGC:/34^ M:,Q%RG&60$E9"%&*WZG(XUX9O1VBA52+W.2 MTD1Y0#&%B/(0T@ %D" 6LE3() R-XE5&(37%2C$2IWY&'Z6][Z/B6BZ'9T 7 MM>UA4W5/ATG53\OK020CQHBXMMUV^8."^!E&SP\3W1R&V7S3$NO%47:BY?9R-I* 2%;2R6I8(-T#8 M!D-D[VE?1<.H>7QYM6J?VJM8GKNCU.^Q/:KZL5WR]^KQ2'R$E MJW_>22F4^ZH;&GWY_.[NV_<=_6_!MMOUI^5ZO6F6*IRC+"&!HA&>*QI1"[L. M:E<.),OS3,&NX,A-CW(&C#\W;JD$!64MJ>[Q*+6LYH<<0Z;@^K&09V ]DT\M M/=B+#QKYZW9GOU0J_ U\/V!>J3'@A&D(^.9'4)XG8:(S*E^3876L-0+*GG.O M(4^=[&!LA,K=D[,QCQEF@KZNF;%O6=[L?RX2Q&0FHU3YR[&N*IOE>OV(H90Q M11PG(0JMW*&PKYER!6:0)CT68PCR6:IE& M"88TDD(YXH0D&:*(2MJV]IL,Z-=M^'ROS*(L_P[*J0 W,_[=O:V>U^"CTD0W M^[.XE_T)G#LGP P5EX[ E1$G=0;,M#]V" SOLG<*_B'4BK%YUT9NQ5' !*(P M0@A#)!.=>Q8P&&8R8PB1 ".CE)"3)\^-F6OAP#MSZ_$U4->-\L'J>_[46\T' M&-"O(3 WC0=#,9'1:PZ)E1E[5NT> _7U]9.9GF?%[!J5YR\8&&6N3VS>Z1.; M[IE.YWSOW1U%( HI3@1;/51/G[UNRV9I91%.(;O-Q'"O@T3HX MB FH^%&L5M6_FDW#7XJ5LKN4XN7?+ /BIW@7DH3S"*O7(,>1KN?-",28$!AD M$DN4Y=R\"Q]7AK;Q/-^$5OQIW@/1O [_%B^!F;4^MVGU; AT RVZ"K^* MMJ OX&Q AE;[!BC%8:TY:#(^.KK?@([VZMI*?X<)(!/.EM,\DBGDGC8=9<*9 M.,EJF7+LB4V>4\FVCV+S\$@:RKX;+ MI:)*O2+R]7))-B50"W2].DZU.+I]=3POGV_V0LQ_@3U=54$%#M@J=$ #SPWH M '0#6HA @Q&H0 (:)7"H7C>#A=C+O,]BJ7:KV;_'8NYE-ITM]WZDLS,(N"@6 M'U?;2@ZU%A&V+7X*]6#2'BKP2!",:0YI$L40B231900CF*1J?W >-J7&$I&3Y!G;^^U(JTK2WKPL?O^^H E)28"D+D^J_B]) M)"28$I@&"4H%S3'ER(2.#H^<&]'\OBJT-U753S$,(NG@TT\;P[3V3 B_?_W\ M\/$#^/YP^_#Q^_BO_%3''KNAN;C^?IL?CC_=S@,G^2A/%6@_MS-_\;1'6%YR M;!KWY>-?8L.*4I2?5_5G?N3$M'^_WQ1,+&24HXR0%$8H2)0-03.(8Y' 3.:Q MU+# M<&:[KKT*5%A,N$_G90XGW8]SJ\&\]MV\S([U_IH?*=PU]SDT$95)$(>8(8BB M6*UQ0KG(RD.F,,\9)QG#:606RF@TVMR6I$_%BJQ809;=HX/Q+7UL6[0ZP\PS MRU]JZN.E/ZL1*+[[^KQ1=U8CW4TZ^XSMS=H^6[G%NJG'_6;]L^#*87[Y7?': MY]4^W/I6;_/5A7W:>BQA1*D0A"J[&2MBR7$.,<\99&$2I#2688RLZKS9BS W MMCED#QQDM2.; =-@QD!^P?5,2WH/KNH+U(JO#[E_(XPT%T M26,#I)B4VX:C=$QX(YXTM/:W8M+']5+=4=8GI;H9P8%N#^L^RB(DPBB&7")= M5B+7!P]1!'.9X#"(\I@2HTZNUB//C?,JP<$W\:P>^*B[A=L6 S=%W-!!]X&C M;]^Z(_/_TX:Z:+$[1I@G&\P:+K>5Q$T'G[BJN"4FIQ7&;1\PD*W8H^"[I;B3 MY]W52H[&'VVH\N5!5U\\?%0YSP*4)E(YAT@9)%FQV^[IR>R>0%K"6JJ:^*\6^DMZ6[\E!GRX*03,>'FXYE2B.W.XLU^4A1; M5M5U_7"F,VB=DNEXJ:9E66/>AW&V3*1KD.!1$L"=/,*A?E_#!SHX-6RKJ6DI;3C@TN@&G&!>,A\LP$I^AX(()^ M%%S2P(61)B6!?FV/*>#*U?:E13ZOBFU!EKJWY9??_[59"ESUHWEP9 MA2GB.8>2)%AY8;JU=1@$,*4$X93Q)(V-[ *3P>9'!I6\H*Y5I"0&NY6"%6BI M013? "TZ8%6H)2 _-J(R^0J@N8%4%PB.5%-E*N(NJF18HI,3]F4JX^8K)**J3+=XBK&]PR,D2AT].J7 MXJ<^0-BJ"2X._4N>UIMM\3_5>_3Q+^TFBF]"EYA53[^3GXJ2D>5_":+A)0X?+1]AY&OZJ6^D[^1_UYOVG[.34UY3N- 8I9#22,) M$1$"$LI3F$N$(QZAC%!LVD'CXBAS(\]]GW&[$OW]2/83HC-\/%.<.316#3>N MJCZV^<;E 29KQ'%5QVY3CNL7#]P2Y\I]4T1"EO>D4%3SGCP76[)\OWYZ:C;D M%UDH:8S2"$92((B$3"!! L,X2X,LIY1S:=59_?J0<_O^#Q*#9R4R+%: U4); M[I9?!]MPW]PIA+YWT _H:6EU:D$C[PVH):X/ =NR";KLF3!V%'S5;%D+$62 EAIC21+ER,8)$XAP*%B12_2'FU+B^ M;^](<^,8+2P@KQR!.GD<1!8MRGNQO;ZAY@PQSY12@?7::[IOP!K2V+T7-8L> M[Z[0FZK=^V44'75_-P&DKQ%\[_W3]80W4>-5>WBC&X;6YODF?NCV\V2UU4;A M@N4,Y5398PE&BC$132%.PQ#R-">8I@G#D='FUZ4!YD:437&9@Y! 2VE;@N<( MQ'YJ= &-9T:T1&5 I9WSJH^NL'/TV(DKZYQ7ZK2BSH7K[*V?]^M5%0^_(\L[ MNBQ^5/SP_E%'S'U>-4W5%@'.%!-F&&9)Q/1^=@ I$2GDD7H-,A&A-):F1I#) M@'/[Q#LR@_5>:' #6"6W]B":LL[FB[P1\-Z2!YD%?Y77L@WWD! MTMQH<@WH1+;3>&"M+"D;E'H,*J/'3&97V2C5-:^L[ANV+?9-,'TY_WVE]-@[ MPTTFS6'0#SLUXG>AKZD.N6B:A4&4YLH"TV5+/AS M[6ZC;1R4+C??!DHRZ8;<.+2.-^E&/FU@/^]=6:Q$6=ZR?^V*LAKTB_K%YZUX M*A=Q%"09#1C,)%'LE^(,$AEG,$E1G"8H1RRVREGJ&VQN'-?*"CK"@C^TN*"2 MU[:K=Q_.9C3G"CW/9#8<./O>W@:(..WNW3?>M/V]#30_Z?!MZ'V> MXW$^LD$]A1&38,8USJ'U3#I.4!V0TVV!DMM\;I.!)\[EML#B-(_;YF87;:./ MBH3IE'&=C:0S$>Z%>BE7VP63$8XYEI *%$&$E0-(,_5_F7I\'B@+*(ZM"D_8 M"C WYCH4?UG6'7O_;.L(DJ:.(&^4 .HZ41UW,N,,@L'39$9H/L'WS&TGG9)/ MZC>V\E>)3-697R_N(]LGFX/GKZ&R@0QOV&+9'*'^ILL6SQG&B>^U=GKO31N# MWXKRGP>?A 9YB"1A,$^3$").8D@1#2$C).&$Q%D06/E^EX>:&\^]DA1H44?X M?3T(FQ&7&]S\GTH,@LR:B:ZCX9)S>D:;E%VN:WW,(P9WC*V$4[F1&\%[ MO? MO=3QK4M2=@IY9E&6,(Q"F%#-+ SKPU LH(RH<@RC2++$KA3X:)'FQD"M1MJ9 M:74"O;DG54'H2C-0J3:T5L[@235T*R>=*M\^Y^A9FJAXSEBL_13/&2S5&Q7/ M&8OBY>(YHY\\)%&>;;2%^4'4_^V4>JPLSR\%H<52.=^+-(R3))<,LBQ47C!/ M"21(_1\5/&'GF25;F<$OK=1_ MT\$41TXMV(ON UF;M'D/"$^6/^\(:DO$>O/J39\U88*]I7JO,^UM;QZ8 M\Z77B,]/SZ38Z/?L_2/9_!#E(A0)3I11#6,:ZN 5'BH77G?+BA")TC20:<2L M\KS.#C,WKCX(");KTKI,[@4LS>S;\0AY9N-*0-"!J!'18:I6+P1.T[/.CS1M M2E:OMB=I6/U7>VKD=:5_RC]$J;<85[RM7O"PUK]JVJ9H_^3KKBZAEN4DX+GR MUF-]?)N31">)YU!FBDVB.([SW*JFXE2"SXV@:KD!67$@VH(1VS7XJ2N1Z79> M50LOVXH>D[T%AH[^#.?6]W: 0=\NT[9=G5?D8^<5T;_>]_32(-R &H8)6W8Y MGKA)FW6YDGU>;;HYC$.&D\5*_"!:,JL>UN>&,^(C7//1R:#^N.GW59.(K'B$ MZR31HBQW6NZJ?;6EA7P):;.580QP$^8B?VX!J@2LFE,[[3[=AX'C9M-GAYJZ MMW2?OF=:2?=>_C9V\MUN6V[5BJR<][X.@]_6RZ5<;_2-"XPQ#<.80*XKV*$ M"XA3K/MVD4Q*GC'"C=+^WDZ%N=G.K=C0LG7I7-Z(::QGO_/\;V1'=X"XVO;6 M3X3HF\WDG SK 5K\6YG8PV?)M;$]0I*!$61-[;)O0NY6?+^A_7ZG%O#5=A%B M%,0D8E#J F,H5.\6SIB$6*(T8&G(1< 62D"Z-HXCZQW0AL>ZPWK<<65LLU.D MV42$DI0&&>@+,5GUWL'I>H?*-Z 1UF' GQ$H3H/^ M^D><-O#/2/N3X#^SN^RC1KX)W=F;;7<;?8*Y7OW0-<3;CDMA+DD>9I F5"B2 M27)(4X5N@E*J?!Z4*ZHWC1/I&6=N[/)*5 "!EK;JL& >Q]"'ZO68$$=8>::, MBS -J.[6AY=YI(=%OG@YR 4G"$RC#/,G"C,HX MLLJ)M1I];F2Z%Q$4;6LFG4EFNSUM@[_IIK4G5"?9RMX+?@->M;RZ 0? #^*[ MW.8>@)K;S6\; 2;>$A^ S>E&^9"'#"V@5 IUT^/MBG\0/\5R_:S';-H5M-VU MDHA&RA"$ T CLH3^?!4!NRQM='W;B6D;&.)P6+C*_=7"?7[V'\^40 M@-]\!(D@>9J%#":)[EXB)(=8Q(IQ2)8F,F:QLI\L^_R>'6AN---N:HD:Y++Z M8-;;1[$!K';S[;,5KH)MQC@N(/1,,RUZ'1G]M #N!<)Q"^#S8TW= KA7XS,M M@/NO'UI1^_.*K3?/ZTW3A5P91.]UXOSFY?V:BP6-HPS)C$&:Z4WQ+$@AUFW" M4Y1QE*8I9=*RP';O>'/CCEID\$KF&U!)#71F8BTYT*+;%N'NQ[V?/SR@Z9E& M7 YH&ZW$3RCRWCWCS)Q56\CE4^+?)O=-LPD^76]YG\6R^4AG/_+NBP74A*N M" 3!,.;*( E)#',>4!@B%*0B"!*16'6N/#_,W"BEE1(4>S'M;(X+:)I9'.,Q M\DP4K8 WWFQH61)C4T^K4]-C.N7#W8)=%<4GX33!0_JS!F ML6T/?)FR(((DSB 1&$'$P@!BE(5044!*1*JI K?+Y?K/*@I9QRB\KSNSZW?7PT&["5J. M/9;+XTWMM5S5_(SG8<3R>?53/62]>='E(,I'P35]E0L4IBB*=;54R1A$ M>9&)JUPX(>6SHY"+@!I1A[CX?%,&WL!;\ > MI$K&&_#KQJEIT0^%2TZX,-*D;-"O[3$/7+EZ& -\$64IQ(52 4W09_EA)Q8H M18F(=>=6)$*(,,T@%CB >48CC(.4;TE2S-.,!W8BB7VP_O[%A[T&.!) M3<'3[@D\-X+:L84QZ&;\X0-*SXQ2BWQS7##DIAO?=^@^X8Y?;*%RR3C&8T_* M0;:('+.2]?V#CX0/,33Z$&CS4RRHC%,,!/7Y%+<[J0_E1K%;Z.[+J;=:+;IZDE.6"PSSF M"F(1QQ"GB, T)"2)XT!D7#3H?ESQ*;%MAYL"65$E.#B$U8S3QP+EF;]?QP@V M\CD]*+^HO>.3\=-QICX*OZCIF;/OR]<.H]7?5QO!UC]6.EO[@?SU3JR$++9E M&]YSM]+;VD]"_4F4S0G:@B :567YL A3S;H,$LV_)&>YE"C)PMPJQ6. #'-S M';LJ "4H:)7H1,&M5Z!6!%2:@$85.T89,E]FA.-Y%CSSD8\)L&:M$1"Z)+4A M8DS*>2-P.J;$,8\:V-IC)1X*]42Q43Y@==C7#MI$KJ11@F.,$8SB*($H296/ MC(- $67,:)S$*(ZMVCA>&W!N7/CQZ7FY?A$"E.*9-%7:V] AR_8Q+(^H-J(4%2MI!@4-GD>VG$G=X>2:0H5 -" WJ0V)T1-#9AT\<"-2GX&G\ M3^_5 TT-'6/[?OWT5%1YXL<-BU.$0I0K"@C"B$*$XQ#FJ38Y& I)Q/(XQ%8' M__W#S8T4[/M"7X'3T)AP!I)O4Z(*T#Y(ZKN;LQDP3@V)_A&G-2.,M#\Q(LSN M\MJ%OM-7)2&A5%BG,)"W MYK"O/>RYYNF6KH[]9)EN(WN< N][S*:=ZOTVMQF,X1NTJ'^K MUC6#,1K8F-Y)8YJJ/-7]9KW5Z:OKU3=!==1V4X1?658\S6.DV"]0-A41#)(( M5U5=0R$B'I+$B RO#30WSJO%XH"4@("-X+M*9-UW:B,4W^T,W:VK^/;SETO4 M/--47=#O(">H!;W:[< .+O-B(ZY@FZC:2 W?\P&^30T?JR4>\!Y:52,Q0:NG M'$GO[9/5(S%1HEN0Q.AZ!W$:NIKN[8HW1Y6W?Q7E(D]C*M(LAD$DD:)5QB 5 MC,",Y3A"+,Q3NYR5*^/-C5U?GYL_J.>#/[2KZ%L:APZP\Z[*6@+V[B0 M@\M@>(L^.#/DVP4B7-:_-R:AY[9A;-)Z7)_6FU<#+1@-:*(<4DA3&4)$.858 MMYN2* TEXXRP# VHM']I/*-/8?I2^^])^3@P!/4BLF;4,0JHB>RRUEO7^2RO MA'1'&M=@<,D6%\>:E":N:7S,#U>O'Y<1NPBC'.51R*#$G$'$"-%Y<#GDDJ4R M"T-, FI7]+=]M,VK/$UYWU:R8>FNBU &($\JC#114,65"2!EA M9A68, 2H*1.$!\)D1H!#E/=,>%?U'ISHZX/.]L]^DV3>2W1U\G?[7:7SA=+N MJ\#E#^LG4JP6*)$DB0(C6J7F0TWM^_SY1=+SQ_XV()KO0KD%KN1EG<-2Z.XGDC'L6J+'Z*.BI49[=_%=L[^4#^NM%X)]H$>'?B;./=?M#9_JQK*Z8US MI9*."-O4'8XZ6NG0D%HO]_$@(P'V$3 R5*0WB2@9B=^ED).QC[4/:_W0K.$/ M&Z+&K<\=GM5("YJ15/GIJ?)+HPBB-$@AS06%/$W#) PXDHE1-X>^069G S=R M@H.@H);4/)KU(J#]#.@*)M\&KCU"5D&LUR 8$<)Z\=&3!;!>4ZX;OGKUVH$M M,-FCX+NEN)/GFXBU:2+?MVOVSS; XUZ] O\@RUW=B:PL=T]UJ[$JNN<0^Y3% M7-E=,84)"O4AHBY\E](09ESD(N=Y&F.KG2R/LLZ->/;9.94NAV JK0X[4;I4=QIVT[ZQ_VD MO^0$0PY;F][MRF(ERE+9P;3)WOJV3R/]S)6 A2ST@$H L2UOV;]VQ:;J*]\I M'UT))_A7A7]=BZWSM\K*7E 6\20C!-*8Y!#)D$&*D(0XC6E&$Q2GG XXI)Y& M^ID>>=?>[G*]^@&KEEZ#*\]/] Z8+5DSFM)I5J]68=#1^ 8<= 9=I4&M-6C5 MKAH0=.OI-YK?@(/NW;_?@$I]=XO8M-/EQ M/6SSM*W'%RP(<[4($4@"'D'$4PSS+(A@%J P$6D29IC;N%%G1YF; _15 ;W1 MW_??[=:+\Q":T?MH8#RSL=X??K5E?&%WV$O;^EYP7'+?^8$FI:I>78^9I?_B M$>'9!5/&FHX=5"2D__-14=)/LM1A6K?;]V2S>2E6/[01+A91F,>"TP@F)-$Q M0SB'5 898E+!2A=;BV^?AS(X_OC^O-MC8\-WM- %,Z#(C?MI@&,YKQ M"*YG CI(#JJ85FW@5?_H2.^A#OE P)S'@%N(,'U,N#T^9V/$!SS&CN)8W6YE M\?W71< SBFB60ED57M(V#25Y#I,L%S++6,2D$6L='CD[(E)@D>?UQC ;KX-- M/Y4,T]CW5N?GK[_>WM]]^SC^RS_5K^>2#(ZU&FC^TXJ^79<(WS5PZ/ MP/C?.[)1W]#RI8D72&F42671PR"/U7*)>0AQ1 7$/$H(3T0:4..J8A?&F-OG MO8\NV,LY./SB&$WSZ(L1&$T5?&$,SZ#8BPL . B].'[RY)$7%U0[%WAQZ5+[ MU(.*+3I%,MI6Z5D@.24(RBQG$"%=-9 D K(P"YBDB2#2:)_O\A!S^[SK5,2I0()F- M-])Y]MR(K!%M4)&(+F1FGL= (#SSEB$&UK[&&6U=.AG=QT_J79S1Z]BM.'>) MO;EQRQ03[Y8Z]..#D 4KMLURD%!.D!12&1Q$&1P)RB'.E%>1DR 1.".2!4;[ M;WV#S.U+[<@)&D'-E]6+2%XW.US@X_D#/@/- -/C(D;FQH<+K"8R/P9A9F6) M7 .CQQ:Y>.MDUL@UX;OVR-5KQ^9XOU__%"NRVGX1/\6&_!#?]+OQ&_E+%PU= MH"2*2((9%+K6 HHC#/- $,AD$&24(8FET>:*W;!S8\&N4'ZK M+/'A:(](%S8HR*$,B$$HGS/Z^SRNSH:8=*OX;QVQ^_PA:L&YE?KK+G/9;E37FU54;$NF%.EVI6O M4NON_ERI1?BQ>-:Y=8LXQKED&8=A$"$=T1O#G$<$IB1'(9F M0QRZ%E9YLL]MGNRSN@K\4JQ 62ED6:]*E<+L,#%Y')A.DXX'BC)M0O$XO$Z2A4<^SGX/[U.Q*K;B2_%3 M\,^KK7HKBS9)Z^-?ST)'*]\^Z4(X_U.G(DO%0KHKTR?U\B^B-(X$PB'$)(\A MRL,4TB#%D/,,4X0$HL3(4QLIQ]Q(].%1; 31$IKO+XV9ANO;>1.!ZYDF:RU@ MI08XZ%&'82J&;%0!75UN0*5-W>E-ZS/-E)CO 4XT-1-M"OJ=(JM]0@? ]FP< MCGGZ9#N)#B#H;BVZ>-PP*U]GRGQ:KO_4F<'JG[KE7'URO^)***(\6_5OMBU^ M5JG"'XJ2+=?:,=Y[I%%**4Y"HLP,JKN19PCF 5/F/J(X#&*>9:V M9'W?/3\O14402\#WXI:ZK,YJO8*L2D?;*V29-#QZ^LP<@2DGQ?-25V7]:5WJ M8@[ZI[TZ55K@7B%PT @<5/*R>>$*7Y=.PFB9)O467"%X[#8X>^XP>OZ@G)2? MBO1_BD_%7]7B4-4N_D:V8H%Q(',4<?BR7OU8:F.R3BM<$"0R)%)6]1:%*,HR2 ,D=(N6 M"&4H$G$L3'<3CIX]-V;0XH%*/JNN,7KIDH(.Y7E6&T(XL#RD;==_SINUYV\'KPTY\ M$_K(5#W\3GY2IA19:B]WD20)C[!0+J;4ADZ2!I#JCEPA(0D*_UJ+:BW/H.#J#U*GK.%ZJ:9U'9RB>N(_NGCR0?G?E=OVD.S(H)+0L M5?W HOQGD]M HEQB' 8P"_( (LXBF N.( L3A"*9AY(;=:$W'&]NYF(K+G@E M+] "6Y+H%9P-&=(=>K[I[S)P#M-(+'%QRF%7AIR6H,ST/V$?P]L&4LM&\&+[ MB>C@M^U+$X^JK+& )B2&,:5.W8]N+9L']:#F M915!2&@8YC!*@A0J\R&".,IB* AF-,0B1<2JW&_?8'/C@(.LH!5V( _T0FR[ M'ST.N,DVI"TP&[$;?1D,/]O19\9[H_WHRYI?WI#NN6=33 M&T94WH!:Q5=11*!1S;49[;S6'GFG2T?1-TG7))?0^VBPYD>]-^BJY M1/92(R6G8PQ;)/Y3%#\>=;Q;G57[=:<=U3OYH5CNU&_K:.V[W;94LO%B]6.1 M9RE/LR2",@D%1,H"A1AA!F4@6$R"7$@A;=8!R_'G1O6-G."70=DDMN +EO\? MZMYUR6T<2Q=]%43,B=FN"*$W00(D,?TK?>OC'6ZGCRNK.R;JAP)76]-**;Q^^@/P(C%UH0 *9+(ZHLMI)\FUU@?RPP*P+JE(5 15;.MDL41 KB+S5XR8 MHA$FF50^!S-#@C_"*4RC/F!UDKY8/SZNF\P>L#YH#N6HX^0V?0Z(_L SY![X M6G50Z;[O7%B EMXS4%L4;O;KB5S("IHB_=P.^"ZDY?__C=^^Z$V-A4/\.\UCXICS##7#_F<>\9$&>Q(M&B^- MM=O<.Y7Q^U,W9WSS)^O,>&6@IMJ6\9+:?]J>C%?&8JEFS=H<^;A5"?-^NM$I::&FKY.4=I&O.()<;71 ABF4O( M*,>0IXPGB2$ VRW+G338AY78U%4)7J\WF_4?AD[>,/,&F-\9 MA\2&BYI;UJMBO5Q(NY?S[O6'A[=W\U1C9%8*'*91SB!6.H6*,$%% MXEQM/*!>4W,XZI!'75LU XN#78 WA@%16S:SBQ-KFSVR$"WK0&6>1_9>P+&^ M/AF\T @./'%8J^Q ',6MSD#+-+"W#;S9#V)M'KC7X,U4!M$C??-E!G.LU,^1 M!]4O@30\]%W)IP&EC9>X&AZB9TFO SR^9YBDW0O@K%#R3>L0ZVZS,6]SJG\K6:$WYJ >U>43S'">:YY&"7*/HN+8"E M":!M)FC9"?A/T+ZNMA64QLZ -1>4]H*6P:TJ>];F@-&3@P]+T%C*X;0=-[)R M<-1/XBR'E^C?M/O=:FOFL_>+91U0,\=IK#4Q"[LD*T/KA=TQSF*("<-YBK62 M4>+:K?OXX9/C]5(_8!6L@\;<^W.? -?-P;?",?1)D#L27JVX+YE\0P_NDT>. MUGS[DC'MKML7K[G!'7Q]G3->'W-&U0S@T+"H.EE^^,96]Q6!O%]OM%IL;:1W M50M[CA#-,DXY3$2>0QP+8?Q#I2!!:6QX0%*5T![A:".:,-&PM#=VEWZYM &_ MO2O]C_@>>#B3$QK6/XUW67=!:0%012F!K8$ W#?.YAX%8-Z9"H? +N>X@Q?< M!QU)_?&=TG''Y:R7.K(*?;/1^?9,36-"HT2F/(-93AG$$N>0*9S""&GV =4MSGA=J@&IN\>*/7(..\"(6RN^5E)(V>9=UE[ MFE_>>74_'KA_4K:VS>KK1V4XZ2A-I*JJU?RRVBU+$,JB3,40(4D@3@RR.94I M-.M>E6LD[^?T]8OT8J7D:[4R M/VQM&ZN[Q_7..&2M./75ZRIV[-=O2FWGF=0JX93 5$8"XC37D"M&8,12G*:2 MQ(AXUI+WU&!JC%@; 'AE 5COJS?Z>E.^0^'J: T(\. ^6(5MK7S99V\&:OV! M7F^JE!_P:A_\]$L[.<0]7#E>L(^8=\']:-)6^C:TNWGNA>G6>X^+K:/93[.2GTP;U@QEQFGF"(& M=9YCB%&F8Z,VZ MV!9W*VF7S24=SM.(:8DR HGA((A%DL)<1@KJ.,E$3A7GRJOXF:O@J3'3LS)7 MQA.0=G-G410[.T, 8=4OLX69$!NUOZBV!IB_EC?8*\I%K6?VN/-PN9'8$(,P M,),=XU]NKGUH\'^SQW^O>SA"\T4K)*LYRQZ5VGP1.>8W[_O]$Q'*\X#/[*=- MCJX.!^JDA[J2F"V"_["V39"6\XAE4N/704]G-J/4;%S:T=!NN!YP0+ M<]DH^',;YM\:F,^U" [GVOHC%M*Y]9 ^JGOKC\JQ@]OC"?V8[8OZKE8[5;PW M1KS[8;S$%5LVK5BL*VUW$LH2NU6!H,-NEV HSK%9S03=.'&-< M!F;((8?$FS%OQ3,D?_;6950VO16Q8VZ]^7D]=TR7YBOV[7X5QV1W*Z/VBRX/'<_ MW:!WW/L,#NC ]']65T__["*V;G03 K&!":8?6/[E;*\@$;0&[259XQ:.O6+Q2;77 M:]?W3.NSD[$]*E/R[6YC5I]50D29Y/ON\6FY_JE4>4USW&S#8>:4HBS/!881 MRR3$6!+(9:4^95P*&/%E/CE4914%A-P5,35/%DKO+,L>LU*&Z< M,SC40WL\);B5 :"RH$Y*FU65$HS/TPQ$=>T^NN5SUT#X9Z[= F30'+1>BHR; M378+5B=Y83<][+80O0^K[ZHH@VT*0X(ZU2AF4'"A;>L_0X+&IX(R920E@FF= M.]6Q[9 Q-8H[A(RUE.P7;==&THVY;L1G8%[R@Z9WX-P9XX<(E&N+>9' N#-V M7@J$.W=IST[B99^LDCM*-IFKA*5,11E,N2U4E40,Y@G2,*%$Z$@S09G7$NE8 MP-2^[S=UHS"KX S\/]%?HBA"X(EMP'>K[E\!(=',_%O32HSMMM_6&QL0_5>0 MI3.M+L^D/[,TSV.92D@CFU.N20YIFG$8 M2YWP5% >(:^06R_I4Z.K1OF2)TZZT(9(0O<;'#_-,+M9#D MY*? J,S5"YMC6NOWD'Z<]^'QB2TVCV7ATI/^OF7KWZ4]I)LG*4F0HAFDE-F MJTA"QG .TUS0C"=<9"SK40C*4;S3MS=^$:>#]L ,BG>Z@"OV;F06$LIQ:*P% MWUJ?[5U>]38O]0['7YY A60N5]&C^0?\(**<1<*.JT+@. MS%,A(/5F*1^,0E*4D]Q1^99$4&*AD,(JUM*Y8.X%&5/CG49-4.D)K**@U-2]?NXE M.+M9)1!( Y-(#WR\JNI>0>"&XKJ7GCQ:C=TKIK5+[5Z[].4;O[]56FW,+Q_8 MC^KJ.4$4<9;$4 M*[>E5#CE'&50I8211(D8I\HK^&5+;R=%.K2#8LA^ E2J^ M7,?OT[%U\XOP+&Y/JN:7;WOC@T4^WK?:KPG[:C]T7L MA^SE?5EH\$5P.U>_CE:UL]_#'VLSOY#,'D9 +75NG=$,4I)2F*224ZQIAE$4 M:%5\68NIS1OFZTF"K7\[P+]Y01P&TI=<(;>:Y+2-F54NL#%DE$7S=1Q'6D5W M*#*59?5UK#S6V0X/Z]' U#"T4L^+:.YK SZL7ZO/;"'OM&&2:@VPV\RI%#J/ M"(**1@KBS,;7$R)@EB1YI"*$9(R=^Y1ZBY\:_SU\4QO%K(8>32C]0>^FO^&A M')CW*N5GX*1N[]Z"F:U7P16P5LQ :4>S]-\-"[U'F\]!AV"L;IX##85?U\[> M2'8UY_1_Z'@].'L;_*S59O^GC-Q1\[[IM*8V8E'898"9[C:+5;$09002FB<\ MRUBJ$<3:]DKC<0)S',4PQHAKR5 >":]8Y.%4G=J4=/?UZZ8\NP=[1?=Y! 9U;?\<[3:=40_6;M-=8K\):9\MHS;?%S:W\%P6\@/[45?"MD45SN76<\$0 M3F@&46X3B4G$((01B76L?2:?,&I-;:*Q^\1-%?^R6$F5)KBNQABH M:I [0HZ&'$*W>63\@1EQSN@JGS K=_EKL\)- &'Q#$GV@30;E=C#HGE,XH&? M?EL:HBUP_&:WV9AW=!Z1.)(TPS#-4N/Z*R(@(^8G0@P11XG(..[5&: E8VI4 M6JL%GNP>7U7R>;E/O[.UM/NE)+91C644\83D4">IACCA&G(M)*0R1U+'!*5H MWX)V6%R?!Q@/C*Q=$_\7$,/CZS;AW/@N#KT/M\?$ZC<#S6OY=[;=;0(78^Q M8HC\S[:8%\G_/&/GI?S/+*E_]U5?;X&=7S#4B22:EAC%B N)( M1Y#BG$.2(J0B(C.1._7INR9H:D1;-V-O7NR]MJ!2U[='_05TN[D@)&8#$T)? MN'HTLN_&XN:F]A<>/W*#^VXC3YO=7[G>_\"O":785Y+8&->O7B@85HB82#FG M,$T,-> ,:5^'M9AFU.\ARI.&(P8CR!.)((YI02&"5IPEG$XX@ZG3V=??K4 MOJE&01L1)/[B/N&=PG;=#[@)C($_N.9]QQ?% M:[:_:'?'1']ZSVAS_$5UV]/[Y8MZE^\\1%>MY!>U76S*.([>I=H\GCBA#_2@ M9A.R4@Q2DJT'.H&K13J+'[N0I"\N9VI,>C\B: . ,KZE.!_E,IA=S,X'?+>#_,J$ M-/!^O=%JL35?UN ] ESP'*%#0*<:4^@/X(*38W< IT?U/]_XL#)D7/J6#S9, M>XYS9*-$"-2,88A5I Q#FM51AF5,)(ZH2KPZO9V1,34&_%5\4W*W5#9:['ED M%#AH;AR14GG/*G#G('8_ KD!N*$9*PQFO/%<(;G9[)3ACY#0KO[70GVJM-ZOBG[:Z6PO?(>NYM<7<$,)<[7R8 MN6>]*A:R+'JQ7GU8-9J6*A0+^X_UH8R.,V1>@0PB'ME3\BR#N1#&1\T($I&0 ML>9.=23)^EVC; A8KP!NB80=S>D3X>H_8]7/%4<9A8!K? M#T&SF7=O7-]G0_!A!?9UHMX_5QM8QWY1%+:]_L?OM-;1Z^L55=1^-O MYA';XL.JVA'^IUI\_;8U<^YW8])75?[R+=NJ]VRQJ1H#9@GG,24<*HICB(64 M,%>BR^C5Q[+ :@U*M3T6EHZ NJ\BPP,[TI+1*+@S'A^0A_ZQ M:]TD]QY@7UY]:;U6BGYP=2P+'1\TVAK0S[#V@L_SSML.J%JKQG*F*87/61XA MCG%F_ AI5EQ2T;5GPSK/5] M(95\_?.WPO:"^+#ZK@I; >;.4-GWZC"EB?S7,LLRPR60R8A"'%,-\S@C4"1$ MF3])JK17\+*_"E,CGKVJX*"K']7T& 8W_AD6W(%)R2@/K/:@4=_N6;RR%H#% MZA=P#O9!\C3Z@QB2QGIH,2JW]4?IF/!N>%+OQ*='0ZHV\KF*!==E[)N>K\_*>W&"8Z&XE M[1]V\^X[6]IMNSO#4)O-3T-&U5E%$FL9YSR'G.'(++QR!:E9YD(1$8[35 BN M8B^F<)$Z.=ZP<[4-\Q+V!W70VY,LG!!WI([0. Y-) V$Y0\ME6> 66>HTCKT M&8H72D%IQDGPN*3C@\4)!7G=W(^0+C1&C&(-58P8 M)@E*HRCU"36^(,>+=$8(&7ZP,L#2ZKC?X_1>?UW"U(UD B U,*U<;J\6CD2N MH!"2-BZ)&I4HKMA[3 W7+N\9[&,8IOBBMKO-JC#$<[=BG!.!)//J4G]%WM0\DE)=4.M;SJL'C3W#8JX [<84 M >$;F#&ZD+L>!^H?Q>$&3-#8BBLBQXUX<+/_) [!\;;;NZ5\,G8TK3T008RE M#$8YR>H4$= M9FI4\C%0 X\6D&Z<<3L\ U/%<1N/ M=S_$MLS%60X]36(;JZ=&2]&)M/4ZM[>KL<>9J_UBA?ZB57&_>U7.=()@J ME>20K^P&\R?^!O MNK&\1\K'7[]:&$Q9]5L1[^#(BR-R\'S2 F6">*40/?\L5,C&:N9V]=U M!$\WN_0W>F!JL4H%_(;.V]DQ_YL;6G._^=OQO'_TQ%$^L?-6--_7A=_V269M M%VGYL#+OMRJV5:SQ@\%,U:]6CN,H3T0&(Z%RNVV (89W ME#FUS[)1U(:/&4U!XI/TZ(;R=?=@ .P&_KJ/:B^5W;\K')L$D5+O7JFD;JCZ M)(X&1W>T-%$GE$,EA7K!U)D"ZO:D$1,^O4Q[GM[I=VN_+9@/*[&Q^\5O5?7G MA]6=*&N1%U^44(OO926WG'!&I>1F*6;#5!2S)S\,0\12K1F64F2)7Z]5%[%. MG\6HS5<;'<%FKZ3?/HT3VFZ[-L$0'(>V&W7!JT;A7VQ2WQ[1+]<1]=[!\8$H MY'Z.D]Q1=W=\D#C>Z_&Z-T2!SH^+E?JP58_%/-3;[@=ZLI*%6]J2SG 5@WB@D U[C.H!M2-Q;C/,%A MN(*VXF]*JNA6&@]:.R82_KQZ>-^J96Q>*[JO^U M"5?/$IFP!*4P3NT.3L0SR+F6,(E)9E>4!"&O0R-/^5/CD+WZ9=W)MMZ@4MPE MD#W(P+AQS8!P#\Q!09#N4;B\%UYABY;[J3!RP?)>^)P6*^_WF!M:/7Q;+\T= M197(/YKM_B?TC\17TW MGR%;WNO?5F+)%H]*?E'<.-K%/"(QYEADD(K,]BM-.,PU,_^)$A0E.$OCA#8G M#0]NQ\.7I?4X8'@8@3\:A:T+L6M4!IM*9_?CS Z4KY\+WPC:6&T4:Z#N-=BK M";X$!,K]J#<,8".=[O8#SNM,]SH>'<>X'3>/=G)[W8#V8:W#U<'ZA3PK\_NP M8:NBJ@.,YG'&9)1R!&-"[,I61I#CG$+"9!:G"(M4>%5.\1$^02^L5=1Z>]#T MYA8?E_$7$6-FWN(P);&M1YP@F N4PRPGBF2)3AG!-S9C"8/_:-LX3^9QW^RQ M[U-GC:?;H7=SA8<"=.")[GQ?E.=O^(/#&QZBV2\1\:&N:P*G M25>M_.XR)3'4+O15^-WH*R2H U/6QR,DWW6CUJ/!G1L481O<79$YL?FA3D[J*8*RKYMQO[)]V[_?3SL8QWNMGA9MRR5(LHAAF:8Z-*T41 M9)P+F"?2,!4WM)3)&PN-]E!K:D[NK\]+9_7M5QYHS/Q\L/%&8BSO[%EITWU_ M@SINNE+;?$J@,6L&*L/L/D]EVJ U4&\ >>!BJ7TT>^FJJC>@Z5!^]9:G]Z/M M.R%VC[NEW>,L.P:<"7+XN"Z*3VI[KQ_8CSE/J<1F<0LSF=K6R$D$S=J7PB2G M,9,Z15%"YM_5AJ]=&=I3 Q\":.LQ' ^T# #KLI6)>!8-M"AM\&-FWV&Q>^12 M&>==F%$P;KQB,,_3'!*298)QJ6G6([9AP*%YD<"'MTJ4N1,@03-@>6K80>$D MMEZ+<5ZT37:3L80\BZU#@](\3A+.=.8;$S'XD(P:,/%_=BL%DJ@<##3L8+@Y M*0/".[ WTF:AJJ'2V9C$5U;]7\K>N-;_,#:$;MO W+H@J(325(S\T"I;2?:/(N--Z UQ(3&'"DII/"J8]PE M;&IKL/J#,LKZEOSJA-2-IT(!-3 I'3 "!T7![RZ->?ID?5V%)'"VUV5Y8V=Y M7;7\3';7]7O\&$.JQ?S=:FL6,'=2;NS^MOGQ?O.P_F,U3U(E&,($4H;-LH$K M 5FJ$.0B(CG*11/GP'TYKOW>72GDD+ MXIN2NZ4JR@;$AW"Q>VT#QE[_M/]]SX09G,/DAM-8$2H8%#)-(4;2K(V86:OR M)..:YRI#@GLE:_GK,#6:V)M0I1&U@R'-/U@#9K8[21D869GB&5C>8YC@M*'1#>U*UKG!3*0M:VLZ::JGAR,H9FI#4=%WHJ$3DC,$Q M[;C?V(]DZJ[0Q<.Z/%C:J ^KK7E7%F;JNBL*M2WF"*D4,\D@H0A!G.C,+,OR M"$K-&.5IE&H9^97UN2K3Z5L9M:;/YSI"L9S_%WMU 2OU]:.Y)-* 3HD/KXE[(\X0R.K!N9!\5K8#)O=+6YD;6V MX* NN.M^0;W)W!F:D&1^7>BH9.Z,P3&9N]_8C\R_J&*[60A#AV7 UF^KQ;;X M\NMO=45"160L!5-0Y-IV948"4XG93SQ9?]7GA MXV)K:>OMSO#5P[?%1OZW8IMYDF0J)2*&$E'C%VK.(=.9\0L1X3E+XI1KK\5G MI[2IT8EYF[!G;Z].,-U8(QA$ [/&/J*@5G1FG1.NP&>VD#-@E0U5&-8+F:"] MOSH%CML!S,7VDSY@3C>%: WX9EULYSPC,2%)#A,:I380D$$F2 (95DF:*2[- MGUYD<2)B:@QQZ'57-0441L=;N@&6,#K2Q$W@#,T-QST WW0!71DLU?B+$NNOJ\6_E?P@#9P_+7+-[5/*3VLZ9S%A$(P*C5.00)]@PA-093%B<)E(8E.R9_TU9L2'T M]**9/VL";9 !=>.J"0S3P(1W/BWW8"1H6UGOUS0[.<9;:BR=E0ER[82YVMHR M.G/09-Z0 S)PWF\055\Z13@DW@[9Q$'%]6WJ]K;>/B&<()FD.62Q[>I(XQSF M68YLQ@C-HSAA2'@V=7L[S0VINH_76]^.9F^=N[;T-G]@0FPL[]W4[:UWBY7> M4(S;U,T!DAY-W=XZ-T9Y?OW(3=W>7FYR/MJG!/,M2K41"(#:+5U"C.;B^L5U5YA+(@PG>V+(^J5&T7L.\!V'XSJV.V M%#9)H0ZH*J$POU^I;9T0!UXM;2H*>-4K=3G,H+MYM*,/Y-26OXG*E MK.3E^T>M+'G5C./BDM=OZ.7478V^/T RRD2^DH>52?T0^-8Z?0\^Z^Z>A2Z<5JL54?C>\IC\/M7O_\ M._N?]>;-DA7%W8]%,<=92@75&BJ=48A5&D.>L1SR6(N,YRDAJ5?@K:?\J7F( M!_7ATNI_&E@*?K=Z>S8K\!T5-S8;$.N!:>UVF'NDO_<"*VQ&O)\*(R?)]\+G M-&^^WV/ZL=W[BY)^*Y3>+3\NM)HKH77*= [37,;5.3O560ISC#(J28HT\6JY MXB)T:KSV3[7X^LWN+]Y]5QOV58%*56!UM?41__,_4!K]U49"^6XT.@V!&Y^% M!G9@$JO4A1_/$MBLC7 X%O.!*"1U.Z:REI4*[2[?>F6C M#:O&1!&2G&&)891GMLP'09"GF$,<\P1%!&'"G,I\=$J9&O?4%3_W6O9L^'0> M43=FN1FG@:G$'R+_G-0N"(+FH9X5-&[N:9>M)_FFG1?WW#W:F'6>6=_IQ7:N M""51C"3DV@8"YSB"7(H,2H:09#EB+(E\POQ:S_;ZTD<(S2M5L[L^1C?/79X6 M8(Y;.?U@&'J_ID3@2 M^QT7&[K)TS22C#"84:(A1G9BCI2$0C"9IPGBL?;+/^X0-K7Y^?/97=J9#47P M3$;N0A@CL]ZB208%MZX/T0)2)B5D(B&1) G-S),\:# 8PB/PXC@(N_%F*-P& M)M)&S5F]M]WTRJB1"QH [ ))T.3N+GGCYG4[6'Z2TNUR3^_&N<5VLQ/V?./# MR@CZ:BNRU>?$:9ZDDN 8BCB/(,YR#BDB$FI$,II1 W4B/#OG7A0V-8INZPH6 M*^MBE=IZM\R]#*\;>X0";6#V.,:K472 _&T71 *WS;TL;^R^N5"B[O']6:[^'<9[O'NAZV;I>Q69YF1.Y=%JJ^=H-_N/A;Q;'OG^5SC-@M.X14NZ&IWMH>7!<1PHQ=\(W3)2Y%T0=T>9NSQDM MZMS+K';TN=^-/=M3F\6Q4F4AD[>J$)O%4]G_VF:KS['DG":"0!UGUFOC,>24 MFJDN5[%2.!,\Q3[KU@Y94R/B2M594T^GI6Y=@]XSM* +9K?5:2#P!F;C&W#S M;T1]'9&@/:@[Q(W;?OJZW2>=IQUNZ<Z(*E,$J(0%!BEMBT1AY0H 2/!8A1G@J#$JQ_)C?I,C8?* I2PU!6\ MZ5V0_]9!;C;E$E3\/TSXM$'XA.>]6E4;EQ4#X M'7-GJ,?VX]=/:GMH*#DW'E3<*T2_/W(CS!I! MD7,C_]YX#$SE%HIGC7?!W;;*XRU+PVW7AN##MF8YBT1(4GXN8%2*/6O;,6&> MOZAW[]M-Y;56?WY8[8MOOF%/"T-"=]PLD)G8SG4D-+.A[IJ("&+"$IBGU"Q9 M58:NN*F64T[+=FFA5M:%66BNQ M+5NQ,%N?KDH!+O[+NZ^NZW"YT-VK_8L3A4Z:U5![\WRH=M MPNN)6."6O*[2QV[0ZXG*F7:]OD_P/R:I>Z^M^7+QM70R;9VOG?G/HZ$-O=Z4 M9;\VZVK/=V,3[HIY'!D74,L$)GEF?,(XB6&>1!(FD8JQ<7:B+'6*+NDI?VKD MU[2O:]E@9_F]%<"849=/:PP!E27N9P-]ANGZRE/%W?V$9F#\1SJO M&6 3V<<\MC[GE\.=Y.?NF%/'/9B?CB[+I:N:A M]_K]HA!L6397P0)QI!6#%"<9Q(AJR*A*8)Q2*4C&,7:K\':[*E.;@.R["UZE MX'&]VG[S77K?,"(^QTA#XSS2*=-)WXN])<^[X^SMLV'.CXO&)+3;V\?>ZE/IMO93SF!-*(\EA'AN/'!-, M()=9#$DN8D*QH$GLM>MX5LK4"/"@I/WO)BK[SXM[Y9>4>P(XM[_=^W(%D M_LZVME+OS_TN6*J(()*9=7MJBZ-EB80Y1X8O$(]33@4V+.&9 M\4XY\T+E%N1:00Y M8V9E*#&+L6"(8J\:!TY2I\9AI6J>JSXG=!T7>*$Q&WHM5^H+]@J#6F-@50:O M2J6'Z(KLA5/0Q9F3X''783Y8G"RYO&Z^K6ORTT9]4ZMB\5T=3I@_*>._/; ? MQI=2*H[3%#*<&U]*RPSR.,:0I9JE1)O?1GC^W6BY]FV?W"76YU-J"Q_NBZHZ M!8NVVK=$@SAA3T42RQC%4$GCO>((,\@CK* 0A,91QO(DUCZ!2:&1'R->Z2KN M@"N]WBBP4<)6)]UG5QU.X;?LA]VY\G:"G<;(;?X(C?S T\>^+78+]&?Q/F4E M%XNMT3M\;VP7E(9HD=TI]T4Z9;L@<:EAMM.]?0.(OIL%_GKS\Y_KS;_*>A!" M%<4\9H+$>68G!V;X*F,QY-BXJRS':1YCE69$^04+G1,S-=?4*@<7*_A4J><; MVW,62<==N)OQ&7H;KE%P!JR*=4D7J^0,E!7B0D;H=&$1-AKGK*21(V^ZK#V- MLNF\NN\Q)RM4L=\!RCDF@H@88BPTQ'ENRQ)H"A,N98XU06:QZG=TV7[\U+[Y M2CN7G1X7[%P/&?LB,OC!H2L8/4X S]D<]E3OF8213^K.67=Z^G;V*O\XN#?K MU4J)[>+[8ONSWOV(!)69;6(L,UM"1&";*"8C2&+&,RTTPL)IQC[_^*E]M6T- MW>.CSL#6_<'>#L;PN]E[Y7HD\9\!Q#T>[#9@1@KW6^%=#!8\V2__!/*)LJQ-+I&.:"$B8)H:E8@1IGFJ8Q43K MB">QBKQ*2)X3,C6NLCI"JR2P6LZ U;-7#Z.SB#KO>M^$T_";W-X0]=G1OHA! MX WL4SEC[U=?M/3,]O3E:WNV.R]3:=[L-C9Q;"[-"B*.2&K6#[;ZOD04,IEP M&.Y%_6<+Z"8=S\77$?- TH4Y9,UU"IC91UWH^"P4QJ@*KJWLAPHN0=G_+H8 : M>L'1!R.OTH/70+BAZN#%1X]6U:@U>O[7E6W 3_UM5-#YM7"5X;E5IN[BW[9N2Q4_9^NW5'78 M4HZS-"=.+M1 M1BCTAO87>@/G'UCK@$C0*-HN>>.&S#I8?A(?ZW*/_\G$%[5XY#OS0=J]W;<[ M]=XH:V/?EG.A(HPC*2'B.H)840GSF N(<)(RD65Q*LA\I;[:HE$/;N<4%X4Y M?0"T^@!.1 [W,3S3%]AQ+.,Z'8.9NN&]?I!Q&UKCT,5SA.1.!4;)_70C"%HC M'7+T0LWKT.,J&AUG'Y?O'>T(Y*KZ[9.0ZQ?W;$C,-BOCLA6?U::LA[=?(U"B M8YE+!'-%*,2)4I"C#$%%,6,JHU$J(Z^>Q!<$3;!7U4Q3W.%,ZXRF%(B(-8*0ZIB#"75,A(LISSR*OY[3LC42.&9CD!4 M2OJQP5DLA8PT2C2&299+B!%B-CZ&P93I3*HXUQ'+_+(?;D5SG&R'H?!T8]9; M,1KS/8FB&&W6R+ZE:1B83(G$8Z@1JG"<0YC6&>RQ3&'&$2*\82X=3([+JHJ=%P M6]/__(\\1ME?RW[TVY^>2]X.=-U:N6WWLTSG\,SYVT>BW3*Q^^L=7?UFOYQV*YG&.NC4.8F*6ALE4;XTS M/,XI3%42IR+*.,N\(B!&U7YJ5->V#RP.W9;[1$6._!J0C,JR6B=#$N)4I3#G M2D!)6&[^IXFFS"=D=;JOP0@AL7_>U\!M'IWLX X\-3=V@Y;AMI1H8SIX-O"5 M/:"QONRST+(?U #,3MJR%S-0U3#8&AA @T.X&?Y%AB^DTS"N :/Z(2\R-L>N MSC#5CT6<[/80C@A&$H9,]MX/H(Y8AIBH76: M2J72U.N$P5>!J?DL+?W!U=(IX'=K!R@-\0P \QXHM[EH2/@'GDX&0-X_K:0G M?$$S3WQU&#?7\H& ?5>*Y%I MKG(60864@EB2!#(LS#)0XCR+4,JE\ IMO2)O:JRW5Q=L]_IZ=E"] K ;?06$ M;?"C@0:Q@ZJ@TG6 6HR.N 3M;'I%Y+B=2]WL/^E,ZGA;S^WM?4_3=M?35AO< MUS]/VI[>_<$V\KYL+EW<[[:%\0;E8O7URWJY?+_>V%_.=1ZGQ@,3QAG3Q@]+ M$;9AL@K&F%$B$%)4.!U4#JOFU!CLT\Z.J"UC5ZL-7BU69LFXWA5&=]^2C@,- MK>.^_(L/V-![^JWNT6T3G[60YC_!V2[3UI99,\CFAX.QX'=K+JCM#7D&,.B M!#T_&$;3<<\>!D7[Y-QB6&G^"=EOZZ/W*NNS.I!];]MTKV95"[*3D85$-[HWU0 M\DK*OHK"#5G9EY\]6EKV5?/:>=G7+^[=V%2MOIH5K[*!<894GC9KN1.69\2Z MV!9SAE62B#2&.LI3&\(J;4T&#B/"B:)I2FCFM$IU%3@U,FA:-[:4+L\1#FJ# M4F_OAIG=L'=SQ!!@#K_5]A(X>G<:#8;GR*U%>^/:IY&H$TC7.X=V/V;L5J%. M1IWI#>IV7\_U_N[I:;FP6Y7&"ILP6YX$+8I_U5M<2J@<9YEQR')N(XQE!AFF M.40LS50NME_LDYTO*U/PGPK&^+7;^O-]D%M'NMW/:U=G\$$1YC'N4PE=RK%?4W0U,CD>5X.!*6ZP)8I]$D"[P#VND\7"JZ!V>,R M4CT2$SHA\TF=#P/=:-GSWB^;9^[\=3@ZT^<[;A\Q@_ZZ$<^3Z!VNO\$1*S?G MV/(-*[Z]7Z[_^+#2Z\UCM7FW3S+ *(\X(C!11$&,S>242TT@9R(S"^E,,^S5 MQ\!1[M2XM*TVD(M"+-?%S@BPAR7"F &TL0,L#H;X)B(X#H>'WQ86Y#'\MP9? MJS*P.H.6TL-D)O@!%=RAF35><6Y>%F\>[Q:;G^J51YT6?S GYCA?ILWJ9B+A.5DS174&NZO5D_/IIIOK#Z@J=:80EV*UGF+2CP M[M?/G\N(E+*XD7M?YL<][K=_F'@+U;;1?;G^\72[5Y8SR8 MK^O-S[GF0D4RDQ"35$$LI( T(@HF61JK%"51PIV#O\X\?VJD4:D(2AU!HZ1[ MO-P5T=AM\0UG7NJ:,%='68U [EZKJLYSI+?%-RMU3W M>N]NJ,WWA5 7(DV7Y="8G^[U(:NT\EIL.>[B0?W8OC;7_&M.<29YEAB8:6S< M")%*2!F7QJM@C)O_22R1UW;V4)I.C4Q*?P^^/HTWKYLG>"[&!AM@Q^7:%(9M MZ 7=NKIKD L,:!TKJ0.^]#CT#05>!@RHZ[ M3AP:\Y.5Y. ">W9H*;>:2DIK8D0X5IHH#GF2,X@CAF&>(@*C*)8YTU3AU*NE MZHF$J?%YO=M6:NC9=N4$/#?.O0F2@;FRC<8 *\.+I@?MI'(B9-SV*9=L/.F9 MJC*,QBE2!FOF"2*UOU.X6J)Z@HSA!!"L-88&%F M=VVS_HB",=5(DU3&VJ\BH9O8J;%#NSC,^_5&+;ZNZJ;"XBV"&N0WI 1P0/P0'JL33)?FEZN\XH-%1=O.0.4$A.E5 !46*" U51&QTD^0PUY1";@_;L(Q(&B5!B.@@\T_%1#-@%>\9 M=.DR #>243]8!V:C\M#^X^*[+0[VK)3M #&7'LB,0D,ML=/@H5,=<$ M3HV#SF2^[C7N23Y7,7?=^0V'Y. ;P;> V&-CV V9L/O$5V2.O&WLAL#I+K+C M??[)Q+W+67U6FS+7Q6A6'5K-8Z:B6!!F<^9LN:E2N*8> MAU-K:LS54K!NK.:>;1MPL+K)[.6&8,0X@9Z5!-L#^/GE!M ]N?IE!G*D5.QQ M!]0KBSL\[ATYWP&%C98A'AZ@=C[Y $_OY\S_3:V_;MC3MX6X6 A(IR+'@D)$ M,@RQ,MX\-RX\1%$4:Q'1)&;,QYN_*G%JD^)!X9N+ 5U'V\V/#XKAP+-:)WP# MG+ X8Q/2E;\N=%1?WAF#8V?>_<;0NYC[N%%-W(R8!2M.TSC;%R^3%RK.PKN MVY8W1IJ>M@=^L_ZN5D;*1_5=;=A7]<52W-_9C\7C[O'S>FNN6+#E@WI\6F_8 MYN>'E=@HXX7-XRB+DBR*81XQ#G%D/*(\9M26LD@0,2Z1I#U;KO=3:&JL5;:_ M7K3:7XO:K!E8UH:!09IB$2&2*9RDKA-FMZBI386UMG8+O587;&I];7"A8IN5 M^75A?U^54''GSBN87Y_%PB$Y\/S4@'C0%#2J@HO&^&S =C'[E :-QM9LA;19VO*-G,1;#$E3!'.*%86 >5_C-0 M60!J$YKCE@(8(V9-PYG_-@QMG"9;[77[TZ7<99"A<]N/&7! !B;TD<;"OUI, M/T2#EH_Q5&'<>C+]\#DI,-/S,?UXLQ3R;;V4'QZ?-L8Q;M=6TD+)W*88"XP2 MB'DB($^IA!%.$X*)HBIRJ@D5+5S]>ZX+6C<," 38P7QVP:JLY MP(F5 QPAR:9+W*C$XF#W,8FXW-*G:859.>_4KUNS(GZ\^[$HYE*IB&K,8!;; MS5XF".2$*YBG><8EHQH1CTX51T^?&BG4"H)*0S/'&AV]VBPS7OC*FU5 MF8CQP0QRE8E1)F(4?]NLBV).XUAB&BF8&#\&8H$RR(3&4/,L)UQDAK*\W)IK M J=&8Z52X W;;'[:1495.LG/M;F*L9M_$Q*Y@S[.]_7NUMJ.1&QJ_<8\4B2.S4HIP1 3RHP;1*2A M%,ZI$!0+[!PU?U'*U'BDZ7LI6IIZ]PX] ^9UKR@(1 ,31H/.LWAF_]YAF%Z]U2S]P[=HO4R^J?Z8O:<7'/,J=LJ8K:8?ND MFIHH-(D3I#B"&2/(L%\60YIP#8E9"M)8ITF61_/O:L/7SD5*S\GQ>5O;TH9[ M68UJH-;2LYKH61PCD<:2\@3*&%.(::;M&;""*=)2JCB3/'&J !8,Q3$7U?ML MN!!(NKF?-^,ST@*[E<\9OC%L%P9!*Y*>%31N-=$N6T\J@79>?$/'"$O*&_7- M\++Q43^LC/>D/AJ_M*ZZU!1=.ENHYX']F'/&D: 9AN8'#7&F.:11$L$DSQ!2 M&4YEXA7V'4"GJ5%*4\!*- 6LM@?% =MK/@-;]@.H/M6@0PRDXS'FN,,S]-%F MV=[BF3F@L@>\LA;],CNM/M8RJU6); :,98$[882!.7B[C!O5&K^G1A@ M"/3HFVLWOE5&#;$H19B?EZJ4M9)WC^O-=O'O\M\OANK/>8+SF"42JD@)B/-, MP9RP&*99@F,=QQ'/9=-=S8W%0ZGFQ!7/.ZT-?A);%("URA/*EGUEX@IK&=:[ MYN-M ^K&Y:,.TOAU(]LVS<#>JG*,VG;-P%'ZTN6(I)! !^HS.1MNKU4 M(@LK$D(55;:C?P?+&WR''_ MX\_P;@P\@04H/5*C\>P]>M=ZC^P_FZL.J,S Q9FY8Y+$ZB1#*(96K^PQB!3&415!F- M5,Y2AFGD>DI[4'J(YW3UK@M]K@]F5__)TY0I$M*$,1%&F"B<0J5DCX[4KY*S&]_:>] M:N52H,Q"]5X'^(^%HP,_#+Y_/L^[L:\PA!2L_-_M* =U@?VU&-=W[8W2B=/9 M_TD]"W6SXIO]O^7B[VQI4R6^&"]UL[ >J_V%<6"?_T/KRDJYIDK 6U7]:?Z^ MW%G_]MT/\I@;;DVW^RQ*'_O66!\ MW'?%;1Z8[ALP\!SRIAQE^U_0LF@&#L96O[3#?OQOSVZH0 "'EZG!X9<9V$,! M&BQLO1@%*C0"EE9_D5$,6JA]7 O&+?O^(J-S4D3^9;3H-Z^^WA6+E2H*X]WQ MQ:HZR%D48KDN=AMUJ*\H.-,1Q2E$*C'K#D$E9)'D4"(M4(1X'C'L<^3A)G9J M^S2-UJ"EMF?"L2/>;G-*>!0'G@O. 0@.*H/?!ZEGZ0=32+)UE#PJ2?JA<4QN MGG?W(Z5/Z]6ZJ;!0!1"]JR( YVF4*ZP3 [2."<320,Z3#,.<\B22A##)(Q^_ M_**DJ;G0#U8&6)>Q>8LZ&J\.BS3NSTIY)@=>1MB->8+@-C#9M'7<1S#6:E[> M'?)FEZM0A"24R\)&Y9"K-A_3QO4;^I9&*0JEGI=C^;A@?+%<;'\VE7;*4LDM M7P89%DDC!E,JC"^#A(9,QA+*E&.I8AJ3S"N%HX<.4W-L#F?='66,?"NK^(^, M&_<,C/? K%1I;_=%GU60FH&]";-6B:@!JWS? &/8"B[^:HQ(1Y)))F*L$ MTT0KE<1>G:#[JS(UMK0'FN!5"A[7J^TWWX.F&T;$C1['P7E@EMPGH=16S&R0 M%E=F/EI(NW58:P_6NEU;+WRN27\0AT@QZ:'-BV26]$?M4D+)#4_L44.B\89: M@@\54>?<<%\NXARF*(F,_RB-_YCR#+),92+E+,TSI_#?ZZ*F1GP'-U$<$ MRX13!3$U)(NY1L;G5!K*/$8B0CC'TNNLP4OZU"BW5 J\ZA73Y F[SG6.D8(H MSRG$481AKF4&4Q)+G F6YXSY50@9#/AQ*HZ!KQ4'E>;6V:]T?YZH4:H?SO7OA5I(;]]/@5$= M_%[8'/OT_1[2;^9YWE7&/K'X]6FCF+Q?_8-M%G:KQ1ZEH[F26B1"Y%#;XCY8 M9032F @8:20(27*I8J6X).P^& M&[T- ?' S';2YZK4&ORZ1[=1O(Q>"L=IOE"%I#-GV:,RF2\BQR3F??_(2<[O MV6)39FG=%<7NL8K%M9UOWV^43>-2-L#2*CA'@D<\B0F,<$(@-NXU9)R8@:0Q M4XAKPWM>Q#>XQE-C3*LCU$9)0YN5ECVHP&0<(+G!6ETE!8.6 MW;.J';@U'32V!R;TT<9I$AG"SDK_.3*!?<<@6,:OM^ ;#AU_77Q=+?1"L-7V MD\&3%=_*BD],6*FE$O?ZC9&_D*KJR_ZWQ7>U0G,A&4E4KJ$F(H(XQ@AR@C4T MTQ3CN8XY9_ZU\WHJ,[6IQB;<,/-NVI5PO0NAUQOP5).2^5>^7NT*Y1F3>M-X M>1Q*CC *HQQ+MNP M2&@94??49_YSR1N3. MGE3>^DS_L\KF#/1>OU5:;3950D'SKW5ZNZ"$I S%,(_SV$;O:YAS%4&6L"S6 M D><.Y>^=Q$X-=[<1[&93U+66E=Y9S5U.A*F,^#7SR]#PS@P\>T1O->@4;A* MT=K_QK\>@Q.4[J>:H2$=Z6SS.K1A#C=]X.DXXG1ZS&@'G3Y&M8\[O>[KYP67 M*5X[L2W3H\U?U.:[JHJ?;N="XT1JE4%EW@F;QF (.=81Y'&>X#BB>1Q[.;D= MLJ;&Q4WSB$U;93]_M0M9-WX4=U M![N/O3R76_K1A:TJ\\F\#&_7-IAMGA.NF"TOR?(D@3@19AD<8\,0-,HR$::0W))$&"5)FD-* M10:QP@+F6]_CE!F &9I']@665:O/N1U-8YPU[6FS95$[C?%.;!??%]M% MQ^F#-[%<@"DD?QR+&)4F+MAWS :7+O/?+K9A*\^*\Y?E9I)ZKRW+TX@2*J#, M\\QV78[,\@/G,(^S1)EGQ9PZ+3JN2IH:$91Q6>T>)3:IQ1:;2MQW,[NAO;XC M' RP@0FBQ*JM:%.8*^FQ!=P-FOO>;S#P1MKTO0QBF,U>)SPZ=GF[[Q]M>]?) MC/:^KML-/5=Z-FSY7O]65*VJ[_G6K!YM!^NF*-?[]>9";O<\DTCDB2(04:TA M9F8%2%F2&S\+(4%32A%%7AN^_769&O>6IL"UAKM" 6:M >O:'%LD4C7U_*R+ M=JCGLBQ+ "X;HSS7BC>,I./R<9SQ&7I%V0R-L0.4AH#[UM"\:P_-43V+0SF+ M@,O,VT$-NO*\09UQ%Z.WXW:R/@WPR)[!99NO;%6SNPVE6"\7DM5MISZ;E[^9 MNVTN^(JMQ((M?S7_4L;%%>=*[<4H20B3$40X9A";Y:^AYC2&5'"JI8QY2IR" M(X92<&I\W;:O+-KZZ^[QD6U^ENE9K3T M+!:W7GU]4)M'NTC8AT+/!>=(L@1!G+/,_">6D%%&(&$)M@4]8I:E7N7@SDF9 M&HF7B0O?FS!5(_$1+-=L]2RKV;/>VUEPW2CW9L@&YDVK'RQ!LAJVTSX"EF/K MPB!HP;6S@L8MJ=9EZTG1M,Z+^S&!H9O%UKBDWZW+:E[WKPN^K#S9HKU[4->H M_&3XY^$/M?RN_EY6_)IS03.D,P;3!%G*4!SF$=-0:9+(5$5$8>5#&;>I,S5N M,>]=[,<=-PZ'&\F,!_+ ;%09 DM+P,&4:H$^.[2U?-[/V=;$ O>K@(P5!M"0 MU':C1J-R8!CTCLDRT%-O"H4IYD0BEC$10\FHX<>X#&/+.)0:1X)IPLT[[A?> M6CUX:DSW26W!IM*M5["**W7UL7_HK<%:I>!!)(,0P_[9+Q$$#HR["D[O\//N@0\C?,JOK**_F$504=@Z'+HR"(C:(D]_ MQF-$')V7P "/Y*G4*#9JM[,D@54&/4#^B?^F 5U1CS$C^MY M^.-RXF;T>$3?"#7;+, \IW997JN5T@L;J9;3C!(!8XP1Q#3+(--80AH;'E/" M+,.2W"]2[:R$QRK/$X8U)3%$,NON^ M#S"JG)$D1CB%D4I3B.VV1ZY4"E.D,$YH'B4)JD?UW4I.-429HA&%&F(3;?*>3">&Z8$"PB(;G@7K4J1QO'T9*9[(@=#^.8(^3FYN&7O*,P#^VY=?;XQ!8;Z^O?Z^/#P'U:W]_6 M:_G'8KF<8Y28R3&A,(DS,T\JI"%%,3=C2K5BB"2*>X5!>4F?&I<>E"]/!'PC M5_V0-XZEH'ELNYQ(VWA#"1F588H9#E1D&NMRZZCB'E%B%P7.;4IIJF#UJMBKP/";FP5%K>!*:J! M[/45R+S9QQV%D)3C('54GG%'X9A?8COBFY6ZI[77=)7JCB7K"P4122-,E20J\LJW]55@:FS3Z&_G]H,%]F_/8]L] MCVM\A\7Q1&9 L(<^=''$>=@SE9[X!3TV\=5AW).1G@B=''[T?4[?8!BI].4( MW[^S_UEOWBS-2JA5"S%5B#&=<8A385>7YB>*4V0[*W E\UAJ[.5I]=!A:F1X M,*%>1IZL=F:@M .4AMQ2F++/B#FN,X<=AZ%7FX,,08] GMX@A@WR\5=CY "@ MWCB=!@?U?]1-R]&F ,%B[Z'.M:81)3R&2"?*GOBFQDND*50QBC,DM";*ZSSI MHJ2I,6"SDE)5@%9UTK<' _6!FA4/1:V-^&S4CK^9:2 U0WOXK$ &OZ M,\)>8BE_V>8+*_B.&WI&Y-3%2W=L><^7BZ]E<-#;G?JP^E496Z3-2IQ3G28Q M9PED.+%^JE:0)R*'0B0T3Q.5"^W%"RY"IT81YGURK#7H!:WC>7Q@P(8^=C^H M"P[ZSNSI$%=UW=(RW?7ACW7 LW4/D((>H;O('?>DW .)DP-QGWO[<K!5[M"FECMJK.@9?/[KPP=>.7 $@-3"F-AC8HN@J&GH%:RW ,<@6&D*1Q M2=2H/''%WF-JN';Y;45_/IM7Y1LKU)OUX^-B:P]"RZVY.5$\BN,X@4I);-: M.8'4AHO&E*1,9]@X)E[[8U?D38T=#MO2C<+@H'&]2^VYYW4-<3?."(CCP-QQ M&X2]"P5= 6:(DD&71+Y(\: K]E\J(W3M-C^6D6IAGBS8\O.W]4I]VI5EJUFN M$<<(P:@,Z*)1 FFF,50<245EE"KA=/AX[N'3XP^C'R@5!)6&;F1Q%KAN9K@5 MCL%IP!D)YV^^R^3#!UXT7WBAQ%^^KK__;W-;]7&;'XZ_Z;./'.4#[C*F^5H[ MK^G96*UNZOBPOA/_=[?8J->[8K%2-J[P;YMU4+,I&\3.P4F5L8)4&4MGD MF?YQ=2Q0EF0\C5+(*.$0YX8Z>2*5^:NF.3/#@I/,J^U=B$$8.8DC,*1N[E9( MH 8FVGW#W.T:U,J"@[8S4.H;L&.>(S)!>^A=DSEN5SU'!$[Z[+G>U[?R=*7G?O;MXQ.4XL*@/AGR M>WX4M[>K:BE@+2N/YT:GR.LHOP!Y=B@U15J]CF%/PG5X\!BUOH\"UB/.\HP0 M95@XLF6BA(8L3V/C.T91IJ1,8^FU'KU%F:D1\/O.^,WGW>UJ@X8L"]XKU6"L M\1B8FGL,Q: 9""%@?;G"X"^9F1 "N=N*@@?-6#A?':HL!F6+AHIOZGZEZFZ? M*N(9T9Q"%=O\A!PKP[640)GE*6.8&QH.4)+OK.RI46N[=EN]4@>L7;MM6QD MUAT%_6\>$#<*'0CF@1GS:G6\6G?;,N%Z7]M 9>\Z01N^J-UY\1,H6=>)BUM! MNNY']".W9CO3R.&+U;[+U4*6?0_7J[(LLE:;C9*VJLOV9]/'N_A0%#LE[U;2 M_E &16AD/$F240+C<; '-I8!5IF56T%]X:!EF4S4-D&]L:!RKHR^Z2Q+QS' M#@!Z2 X.J=ZH'#T KL<U(5+5.G\I3\W<_U$8L"E5\ MJ'N1E\+45Z FSSM%QO6$5WTML%M/QWPG^"L*V_-GH': M<-L4K3;=1K54QL_ X94)W,MQS($:85D05N\IK"<&&0G'A<@PLF^MJW.F6 O* MXUPQ+:#DVBQ)2!I!BF,$2:Y(AA+"LMAK[[M+V-1FDW8=EUOJX@2H@?.GJ739_:-,'JT#S^6,X_K/2&%=O-3FQWFV:G4$:(,JD4) 09!S:3 MMAN34# 649[31$6$)BY4<4G U.CAN8YNY' 1O&Y"" ')P"3P7+WKNZ6.[]1: M[!Z;#O&#PO-,TG1@-LHU'9-Z8;.KE[7S_.Y MM\5.K%^V4=^,:[;XKJJN5;9WW5OC;7TW+\-W5?Q_.[9+0EG'^Q/347]1X-V+"M L4?[&E6-K)33:,V?JU16_B1='/&QAJ?@7FZ- ,\ MLP/4#?.:/IPM:\#!', *4!DT"]NB,P2P(3V^F_09U2,,@=RQQQCDF3=LL_+C MM7+=.FJW_;;>6$;YS8:&E4WFJB7R9_-Z[Y?)GS<+H;[8M77]+];CK9?2_U2+ MK]^V2MY]5QOV555A9L: 5C4*FQL:S],8\YP;/A@-%= M.\X34F_PL)H[7I22YZF*"$[R"$H:QQ!'@D(FT@1JIC%CB&@FO%9D/728VAS[ MGBTVA[/0IR9+0[3-^*_! F?V(Q,\0*8/WM,*A &_-S8$W!R_ <$7BFK9JS'5 MZ)5CG&Z(4CEY5#]JM#OY'U9V)\SZ/V_89E,NPQ[7N]5VGE-),LXH%#'#$"?F M)\94#B66,DI%B@CR6KMT"9L:V=U]_;HI:V2 I\UB)19/QI5CI::6_);["DW2 M^RRO$W(:"TDBJ:%,,[-#/+1\LD/<#<9Y4!V MA%+X0^PV?X0";N")XGD3D."E*EQ0"$GVG?)&9747RX_IV^F>OCS]M%%B4=>? MH"3*,RYAKJCQ32G7D')&H,Q9S@TI,Z:]0KO;#Y\:#[=U\R6!%F2N'WT_( ;^ MR)TPZ/%MGQH;]EMN/7_D;_?4LM-O]!?U'Q^-#X?F M/(HP(PF'4MDV.33E,.>QA")#*(D$UK$@KC7[+DJ9VM=:*0IJ%6?-#\ J:Q.? MW$OY70:V^U,.!M? WW1OI+Q*_5U%XH::?Y>?/5KQOZOFM:L 7K_XMHX$_UQL MO[W9%=OUH]HT;0]^SLT4GTJ=%! MHZ#=(RJU[M\$IAMEM^D]&'8#!3MLOM1OHOJFO(_'./.VK[9N\6?]AGK]^?&*KGW.4)#%*&8)Q8BLW4&F&TF&H"HGQ# MPH8K8,.D;UR5_D+)'*ZH7$[M<'Z"?Z+'/Q?O%WVIQYU4'Z MB,?$+HH@)\)&0M,$LIP;AXS51#P#@P/YU!L*:C_:FZ?T*)$Y3N"2:A(1TIX>0ZM&%R3WS@ZEA4P?K>W M^H><>,?+2O_C33"[RX8ZJ2F(J'W\SOGTWBYYWZMJYM MRP62*N4FVX7+*(2(H1"2)&60JI0P0@5G*75HF3- !*N79_KN.96H JR,L+!4 M<*M?H-H@=#D-ZS89ETW",;"=ZFAQ+3%XT\K^3\U18"<^J.2_ 94&X$X!K4-M MY(R'M\O!Y-%PG^S,LG?\'8\U#T*P]\2SVQTG/ P]2-67YZ2'W6) <$ NE^L/ M=/50OJ7%GY]H7=5=W[5LDC0:'XO&&8HY"R"256\U+" E%$,EJ&1"I&F&[.,# M=F/.S1RMQ :5W, (?@-:T4%'=@??UA)ZBTB!?T#'#A9883DD8& )JD/,P#^X M4X4-KGM@W4(';BCU10\L[S1= ,%-M1LE1SP1G3'SMDN,V(7@Q@+YY&)WHAM=JP:J#_L MH&YD!SOAP;M+4+MWV!Z F==VVR[C3]M[>P R1XVXA]QC&,/51=_UM;?/^7I! M$-<&*"(P8$R9\U$AI%*DFL?B4 B1I ES"HN^N/O<.*H2#ACIP!]&/L>]\Y?( MV5'-8#Q&YA)[*)R9XJ3*/JG@Y0"3ONLG=3M\F4]_R=V?[/:AJ0L65O6[M:#O MRO7FMA"W7+NTS5_S-3=G=-8+%9.(B"2&*4ZT44*3!-)(*ABC($TBB1+M:MIZ MEX,DF-U;WVWTI)=/<]RQ:I%@] "\-#7WJSWJ5I?J2ZTV]N[2L.FZ[)&./@EC M4TT7_[NF)&JK C Z@%NS"[N#WWQG*OCM?=?1IV$B3_;P=3B>COIU:'4P5>JJ M[Y@/JXB9IQWRJP#M<7J'W7)D1XN.PM_9E+/:.'WT*MBUQQI!Q*H"W9N-$S[3A8[I$Z4-*O0 H>/Z!C5 M9F;Z),RB&<9(*OX]^F:,.[_>6FR,+*:[ VQLFJZ54W?\")MM)YZ2E" 9P(Q' M*42<*)@1%L T1(D(X@@G46;KZ/:.-+=5N+;&NV;\4R4N".V]I7YH+SNEW@ ; M>0VJL'KA\MPW6 W8$.T'S=Z5] ;>1"[C>1#]>()6>/1X?/W73^;96:G1]>#L M+ACFJ>VH^)/<[.M45RDNN[.^OVMO?KN2XJ[X+/EVM:%Z;^]<>"+[?"Y%[V59(D(J:H:H<@8(B8B M2(,DADF8*"RS+%32Z73??%2;V\JPSTP3N\RTO !J7_5R)9=W,P,W5F\\46GIY\Q%X1HOKWI_2+IC< M=!HEU.F.X,T.FW^"%AT33]SA RJ ;D 7(E!C!%Z"= -^K3IG5#T9P,?.HWFQ M@X,_#V]^3X%/YVY&VDWJU\U([S,NW0PE'&B5G#^:>\NU+;NM5J>N3;0(HXQ3 M%6+(TB2$"&,!69PRF&*% \$IC<+(X5C%<$FLB'?ZTQ4=:5_8Z(X+LOO$6"Z< MX^ \T0+76QO@!CAC[[[B#(;/Z\K@+L6T##X8I2.F'7ZG88SX6;8U@N_4%T/< M4ABW<"$#$G.&$ZAH9IKN, ()B3",E2)Q$.(LDF0 [9T9;J;PD-/HV,_:UYG0GH @H^6>;<4)-2R05]#_GBTM?=2&&]VBR: MM,\FJ$C24!',3 Y7'$ 42V%Z;X408D!CN[M\B!W1QCO M>6[$LWO)3V 5DH"C((92"5.N-D0PH\1D!,3:=(S25&34)LYT%5)3A'FNQ*F? M_J[2?F3":Q/=_;6)/:MM#['I:SJDIG\[)+3CFTY"86=U:4GK_!<&>G/2=/58 M?M@68OU>*P_BEAK&6%>R%]4>X=J#X M9,L+(TY*=7;:'_*4Y57NV;/WY<:0'%V:?@]Y\6#ZN74[<7ZB1?E%/N9M](Q0 M16@<0X$#!!$2$\Z(>\GI7<89CTYOHXWG"SI=YBB MW2S@@7?P9W7>;3?KC?;2]-@+'E+!@XA"'!BS4\\ 9#0+822R0$B%4A%8K0*6 MX\V-^L_9G.5>9(]&9Q?XX5;G0#A?R>SL2#NNW7D"EK$-S^Z0KVYYGM#?QO0\ M==DPJODD-^_H^OO]JORAN4R\_?EM;9)J/E9GR$Q381,'KKSL182#5"9(0!5$ M&*(D#& 6AQ%,,B1BC"@72+BT#+R@SH3F@W MYG&8!SL2&@?=D?G( &ND!JW8YN3QFV\URB:AO(7Y]C+,SOSDCIA/JG(8?5+6 M&PZK!'3;E.W."?AH 9N[J62!AU<[J6^\:8TD"\V/+"2;:R8NI=,0JE,NYM,I3!#80RS*),*!V$@A%-=QU&EG9L7 MZ*%PR:XTR5YQT-'QV,P71D:E^F915$9*X'_'B5B M7+#W5O#%:=!AJ]P[@YMI-U[MO^?K/_=#?)7/F[<:O#\7/.$HE$I @K#2!K3( M($L"!1,2D(#Q)(RSQ&VOVV;8^>UXOY"Z4^G;*' #ON0/1:YR;LI9M6W;ZU*- MO\KR846?ON=F^9>H&WD[% W^,"*#2F:/'.T" MD4^JM1IW4L9T0>*0^)RNO<)*9Y>YE9WAUDXX]:!HUF?Y2//"U'4OBXIIMW2I M??3':!&S$(>82!B&F$%$A(19(@FDD6()2H4(0G?;?5H=YF;1'U4%[ @,C,0W MW8T)\"8OP$])5ZZ;/*_QM#C8[/-]!OY&EGP'B1/5)G=H'#UAG@W\UYE+[V;_ MQ&I,[PR\SCR==!%>292!"R__+L5V*>_41?=F?Q[:>?1??WRC;G75M_*#Q^5AL]-M-$3J$_81B;"R1"S/TSB"[F)CHY< M@:#3>1$;6'I.A_1>/ME9$!LENB<_K+Y_;?CDLS3]//AF:RK"ZE_DZH=\^],0 M]ITRC<+VNWN,$4Z21$*C%>* M03CC=#[:X'XK-\(4,E]\75$3V?[R\Y&5RX7FO%2&R/04I-J\#&(."9,$,L&P MZ:#+$+6J6'9TY[F16R,*LKGL66+OX+ SO2[PLK]Y6>;W=S HX8E<8T M24UBLX)$J1B&*)4,(R5BQ)T:UCL,/K<7N%M^_&(7C&'[,4YS8V>:C(7XV$$U MKV [&R%#4/-I?3B-/ZG9,0290WMCT#V&L5U[_\>\.D:R2 E*TQ0GD-(TADAH M_RM+*8841TKB0 4R0BYG7P_N[\19$QQP_6K& (]Y417R;8MGNY'2(81VO',% M,).$J?:B^6.-,SK[)(;#(29]]\_H=_AZG_O:];&5'[+8RK6)VKQ_UDM^09>[ MU&Q32:XL'JI>$G7%N'J5S&22AC(.H!2406W+:-?"="^7)$EB*:5*DFAHF,5= MG+G9-"]=_UJ?.MK8:G20_&Z4:CJT-)4GKTP\&32I[E&9<:=JT@#-*+-T59AF M.+AC16P&2/1JP9OAZ/7%<:ZXZS">_BTO3)"H.D/S@?*J2]JWPA36>$?U*'BS)W-AY M+R904IJ^TXV@;F0[?&;L>'82O$>F6*-#YPQ8JX;IE5G5AFDUN>D8CD K ^XO M3XHSMUX-J$]:'2[,I(QZ-6:'9'K]#8>VDJ['>KMPCMN_+P][\]W1ECG:L-954R5^= M7 '":6!>?,)B;2%1&D&&&8%)8DXHI+X+ADQG.#S8I.US4^9 A+E_@GJAIMN=+]7_E M:BF:E0Q31%0:"1AQ$4(D,PI)9'KF<,5$%B,E0RO?Z>3=Y\8&1D!CI/]E1+3/ M)3Q&K?^=OQJ+D=_S%H9*N@&ENX_QL$^HO J7B;(H'?%QRIP\JW]/NN3Q-9/E M2)X5MYL8>?Y+ _?<5@^T:/HUF]K:Y3(7=8)[(>[U1+=/P)WZD!>TX#E=?M&? MU(GON^I8DH=!@+6EH[(L@2@CFMF0#"&7<98$04!D%KK8/%ZDFALC=I6Z 2_4 MJ@+!7<7,*[%3#>QU&UP=S<\\6VXG3CU[8V]"3C1Q[GN8/H'VNO/I1;!I]TM] M8GFTR^KUYD-C_KO>7>^:9EWM:QT%618$(8(<1PJB(% P$TS_FH6$L! ' 8W= M@OKGAIH;)S?B@>5>XG^[!NS/PFH;D?HFQS>\ZUAJ[HY]Z$O^JX-B5_D#[DLGXS-\/[9'%26[Y_Y MJ8!RR$R!!R2Q@!13##E30K)4B$18O=L> M9)D;$;2J5/:]V"OC9AM<,SEVQL-$D(\?)-NCW=$#-(J -SM5]LV3\P(TVE3G MW,[7(W2V03R ZM-(N4:<2:T8#[@=FCD^;ODZ30C^5ZXW5<]D(RPW749*\]'Y M$!%3[SZ7K@9Y[GU!;A2HWF5>IHDMGSW5C!DU3NN_*_ MT_6?ZRKJ6HHM-[*\U[9#954T^ZM!3.-4+[@0"Z977AQ*2&5$8)P2C@1'+$T3 MVUWZBZ/-;6&L!*[8ZVDG,I"MS/;;UI=AOKRM[Q6\D9>0&K?;:C-HA]M.W '[ M_IDR406*O332BPOVAHK]N_;CDO MMU4#;SU(H?_+ZXVM^W*9\Y_USWV.7R"98!(3R$)$(U^:WCQ-AY%6/"/3*):]'/@WL# M:L'!'\V_HV1K#D7/;U-<1QDF;HT[#*'C!KD#[S,PG-1NYW>V^._+==5=;+\/ M']),"II"&B0!1";\PQ*!(>,AXR1-$8Z54]#'8M"YT=U.YI>9-*W8P]M#VDR M9>#$,ZQCAS>N1]0]YN D=?(@,VXT_KO#D@<>=DNU[K[PIVV>5^V3T_+7*Z: M6N$JBX,@) G$G$D3@HXA2;, \D@3$94*18%50E#O*+-CGDX7P592QP+N_:A> M=GF]8#4VG8P-D[UCZP6NB1S:%B&@RA4XC>'M<[[VE/I^$9D>C_;\M9-YLA?% M[WJPE[]\CAJ[6/^F__>??[2?Z!\FSO^??_P_4$L#!!0 ( *&!_%(,4,E+ M[K< %B<" 4 ;7AL+3(P,C$P-C,P7W!R92YX;6SLO6F7FSER+OC=OZ*F M[]>);NR+C^U[5*I27YVI+NFJU.X[\X4'2T"BFTG*)%,E^==/@+GO7%[P1:;; M?2QEIK*(0,2#0$0@EG_YG]].9C]\Q>5JNIC_ZQ_X']D??L!Y6N3I_-.__N&O M']^ ^\/__+=_^J=_^;\ _L^/'W[YX:=%.CW!^?J'UTL,:\P__#Y=?_[A;QE7 M?_^A+!7[)<6Y .V< M!Q6$ >=C!J-C$,PZ)[W[OS_]LS.(VF<-0@H+2G@#'A,'+8T0OD256-Q\Z&PZ M__L_US]B6.$/M+GY:O/MO_[A\WK]Y9__]*???__]C]_B;W^;>^S]M_O7R5U?3^WZ1/I;_Z?_\Y9??TF<\"3"=K]9A MGNH"J^D_KS8__&61PGK#\R?I^N'!WZC?P<6O0?T1$"V-)4]"W1"&Y1_3XN1/]3?^="'B,,\_S]?3]?>W\[)8 MGFS(I2UL/G+]_0O^ZQ]6TY,O,[SXV>-_//IQ?[JB M\LL25_77ZL]_H1^3U@H[+J[A:+T-:3[C*.FF=0?F*7Q\\>.4+I"!U89*0Z=--!M6MK&@O M&U&N,/WQT^+KG^B#2:2"U2\J^Q@P?B[(_W%GT3.N[4?]!:L^TN].T'(AC2L0 M7(R@E)7@>5*@2L[6:REUR ,0?WW-F[1?E_FK9?IAL42\R]GLGEP6W0H/H'PV'<+438+S'Y71!ZC/_1-?ZA+!;?"D<$F,.E*0_O$P1DK%9 M1E0J*S<@+&XLOA4H9/^@V)^CG4#BXS+,5]/*^'-8Z^(S\A"@E,")(Z* +_1M M<"P5*UC*R@]Y7]Q:?RM@J/Z!<1!?1\;&F7WU9CK#7T]/(BXGTN3LDXV@D3%2 M==J"UUH#>BF5#-JA*0-@XO:Z6V%!]XN%@_C8!08^X*=I9<)\_6LXP4F0B";D M +(4!(4&P67BBP^6)QGIQHM#W!CWK;T5%DSO6#B GUW@X>T\+9:DSC:,_XWX MCZ\7I_/U\OOK1<9)$@:Y*!:DY(:NOTQ&,PN:5!P/12>7).K!X/$H*5NAQ?:. MEN&XW05X/H9O;S.Q;UJF9W&1"ZV86$27/3A+_%%6D8=EI 9CC&0>K0UE"/?Z M42*V HSK'3!#<+@+J+S*F42P.O_KE^D<^80[QV*6@MSOJ$%E%R&RDB )Q^KM M:30?[O*YAX"M(.)[A\BAG.T)'J_IRW?+CXO?YQ,>N55,)E!,"4(X9W2)!@G9 MH+;6&&?56W"WBQ9X*-/=G:$S(VE^6[Y?OEXNMTGG!BR:KRG!QSI07M MPT0%'HDOWI(1KK4M.<2AX7&+ANTPTG%4=# &]P24]XO5.LS^O^F7C4DE7#!Q9\/7%=O;^\V)^ M$;%A206= H.$EBAVDFAG0D/*KD@6DN/9#B#\V^MN!X".PZ ',7)D$/R&Z71) M .8B?IRN9SAANEC/) (&74#%4" J]+05+UAVLA@^A'%Y>]WM0-!Q_/,@1HX, M@H_+4/-C?OM^$A>SB4I$+ L11 D*5/)DWKB:T,*]PE1J;LH0ON>-1;<3?\ M#@D=AS,/9F@7+L/KTV5EU]E[7@4VR>!T-;'&%^N(%4EQ)//&6_">S!NT3,;H MA)%\B ?3QVC8#B#=AR\'8' 70'D[IT\C=DR_XD]A'=#/H_<1\-V0.D^B#D @[L 2GT:7KX.:_RT6'Z?!.=Y3F03 MF9INI@3]X3%+,&&3.2 #JN&B#S>6WBY%J_OXY?[L[ (-/Y_@\A.IO3\O%[^O M/[]>G'P)\^\3J:T))2:PQAA0I11PV4;@F8QEEUA,20Z&BGM)V X=W4KJ9S7*TFB=/U%[T#K;6L035RJQ-MQ*)*T=//)#.#H>/&TMNA MHOM0Y?[L[ ,-GW$VN\"R=DX4S3/$LGGFC0PB1B2UISD9U*3\ AL.#-=6W@X+ M'< M,VAII42%T0WII#Q"R790Z3BR.3"S^X .<6X99F_G&;_]/_A]8FT4*66RG(U0 MI :Y@: 9'066.0:5C!^DX.7>Q;<#2,=1S\-9.O;KUYD[]6:Z2F'V_V)87J2W MEXRY\"S(0D)+MA(:\)(XDKE$J5#HD/D L'AH_>V0T7% =!#&=E(W<+6)-_23 MU41H0]L/&5@1-;3/$CB7,D@6,IG6"HL>0F4\L/QVT.@X0CH$6[M"QEEAS-DF MDB0/2T=B"K=T'R8RJH+ !$9)EJ0*&/00CZ@/$K =.CH.CP[#VI'Q\8IVD#>[ MF(5/$^M+Y"8DB-%IN@]#M9%L@"@58UIZ[7"(8->-1;?#0G63\JVJT!_^K&%*T+>D]<#Z M\],5? KARV238E>%_:Z\FXPN3E$)J[B1]_F:9T<)9^O5Q4]NGZE=B-M765RL\6JU(MY>;K4D MB25&!>B\(54G.42#LGZ;M;8Q<'E/J.OPK=XD8YS:]F:8N- N _!\Q.OE)O7G M9O:5MI5!&Z,9<&Y$?0C0-2U50T[.FFB=U.:>Y-^A@'.+FG'QYRO643,\DV.2U%)HVD9M8-'$\<%1^MCS06N5:?(P>OD@9D4N,'B MG;VG,=GAF-F"MG$:C[2#TM#BZ !A-XG/!5$;[D%XAZ"B"A M*R"-U:&DQ#V[ M)S]_8!=OG!8E#6^KO5F\/SX6ZS [BL7]ZV*>SG=FG3EK3VJSQ)KT0SPRR8'C MI@1"?BG\GF?-]L;V%8D]V-F#! T:2:4#??1^N?B"R_7W][- QV^>ZZ:^U$A= MO;T++\6%F(#X1J:=,;6,WMGZ:*-\Y$XFWB2 \!A1/=C6@V!J,,YW@*)WM)-0 M2Q]^P;#"#[6G\KOR5[JR*[LF59$[R3D9@4;1%6TD!-0>HLB9"U&*%TT"F8]2 MU8/9/0B.AN-]!T!Z6QLE?YJ2AWG&(3H+/W]+L].:G_;GQ2+_/IW-)M&10#'\.T2YA-6O$\""P1N'2BE"SA#("\IN)"#S#:H%NAXF*1Q^@(VP,M 7.] MEUP+15RS_A%-3-%+TH4L$V]BAL 2N;'*9L,*ZACN21D;P-2YCYIQF@.V,'$. MYG4'@#FC?X*N,!-)/;I2$ZK1*2!#7T JVD4G?0Z^2?CP;/EQF@$V>\;?B9L= M1'=^F88XG4W74UR1Q[>] MC4P[WN0=]6&2QLT0:0.!AW%VB#PZ0-;%$_'[\+V^#U^V-HB6)1\-V%R94XR" M@":!E%E[J2K%>HMEQKW2!@;' MT&SM0\/4[=QEU,1(*T(*'IA-"52,'@+9CN =;U(N*^#1E2D"%KB&KC7JI8BU/H7IN/LF3!T. MJ",^430"T:$\[P$V=X'/F,^^$-)YCIO&HQF<819LLLX;1&-- MZS! %TE"K4!S&,<[""C=?/R]M.VN14E3R=QX53@\JZIJ6O;Z+D!2WKN9@%@LJ! V>T1GT19(O85#' M^SH #GNY[0BL8UC?#>-&A\NA S1MGG6N\>O:3IBP.B?R)KBK0VIK7#]H*0$+ MZ=^D$]>Y28K'PR1U8WHW5%?#R*,#9%W;Q"0K&3(3"*@QUC&O-S;.4]V*CD)HSA08 MAH3[4,BZ1"6@>%69$GAD3>+7C]#4C27>#DQ#2:0#3?0(AQ1765DC@/,:U2BY MZE0M0:BL0\PIL/NF-@W1 ^.@5]UF:49'@=9 \N@ 6>\OUMULZ:RP-_"$(10' MCD7B3#"R!LHT"&*73L&'W"9MX!Y:QFXX,HR8[Q:D'<3S#F!SK0/H&?W6RN*C MJ(WG8P#%A*BF7828/9,^Q1"P2;;C;4+&3BEI IB#N-T!6E[EO,FJ";/W89K? MSE^'+U.RNZYM:U)RSH[L.\B;$(;5"0):"470JHF?<;Z:?L6S1.%?%JN:(_RN? S?)LK7/M;D7I#C M2>=(2.)>?0T*%ND(&91D!31Z[MV%SG$#!JW0UU!6790%?,!UF,XQ_QR6%@UZ=*?]9ZW16^Z8Z96$HI6-&DEOLN*>.&%QIAZ$".=Q"D M>LHYGF@E+1HTY'PD4QNU!PA>,:O\?E9B3)1#KT*F@&(6V&&8E$UJ/+ M@"$0.X+EO(U]OQUY8\>U!L;0XQ&N0634@<5UG:X_+Y;3_\(\<4;' M2"8$%%T36(-&B#9PX*'(R(K@H4V5PN-DC1T0.RK2#I))%Y[C??MYNUJ=TEXB M4]Z:DFHCJP"J=N*(&!44KF)1! X1Q+'P=4;2V*&Q$;"UARPZU5S79W9)I1U3 MW(-$Z4!)7U-^ FXF0M874S4&V]#2Z0MP=R[^VKDA:15!DT-. M6KJ.%Q-U'+*L2?NE<.F:)"P_0M/8,;'C >P@:?0(K/-;7[H2G45R4+BN5[\1 M$+7*8+SB3@MA@F\2'7N GG$3;8X/J#VDT".8KE_Q113:#CDD=*_3P2BQ@).: M@^=6F/3M?+G@)->VSC$EJR%IM>@,YB"Y;8)'@Y_F?Z* M\U-<38)*W"*O8YIK"E&2=79B4I"R3BQF.EYM7GHN"!@W CJ$M.\^,>_!VBXN MJ!4IVW/J)S9QJ8O24'BHHYKKT'>&"+5H46L68HB-$OFN43%NT+(%./9G<@<( M^?-RL5J]7R[*E)B .H>0 H3BZA.GHZ^$=8 F*2<5,L:;6"S7:!@W[-@"'?LR MN(.4@LOJU//Y&E>-^81$A:'49KXD427KS 03)22;DM76T4:;I)$_2-&XX<06 MN!F&^1UHF \D"R*@#D7XB73D;+'I87^^J\N.T:_2?YY.-WU?Z:PD7*VJ5IW0 MD> Y60/>:4L,3!:\X JR TN-1=2A"\&1'5C[FDLA:]?\A$(4X7(3 M8&Y'WK@V5AL,-A!,!W![>_(E3)=G,9';#?7O=M.7T2J!A0$WM"\5:RN3HC.D MDJWT7$C?9K+83E2.:\*U 5\[,76 PRH6\2,:]PUNU(/8WH'P+G#F8GEFB$9MR!S'1[K M58986('LDP],!T:M*5 MS"K0(F"6)24IFL0J[Z%E7,PT]2'W9'@'F*G#8E>;3@]G>Z#;%TDRZTG@&+)' M8HFFXZ2LH#,E>( BK0_*&9-M$PO\(8+&30%H@9Y!6-_!-75!]X6+H+F607$$ MJ='0'IB!6F,!VAE)#H-GWC896GB+CG&?^-L 9G]&[XX3?X:3.7ZJSXD?AXN( MA^E\554EKM[-?_Y6U>?I=/7YS/BO_=0FP5CN==9@1+)U8FP&C\0R:1T67Z() MJ4D"TI.4C?N\WR1Z/J@P.E!&FZ+H7Q?SQ+(&*E-]I%,.%9?"'BI:7I, M0<$@LBZ,S+IV;>T>)&O"!J;7= )G/%UR(.4Y"%8\BTS M7=;$.,.^NJ=DJ;NDK/^1'+8HF7L_EP M]9?I?+&93D-F<'WI4:2U:&F)D-ZB;(VI70[336LWH[ M;"JK+OIQ;+O#9&*Q<^)S M=^GUJRC/U?X][22L4+01!B:CH(,N%42%!72F*R&$@BDTB:;M2.>X-W,/\!Q$ M@L^N.O6!)L W]W-0J>I#*[2M6]UJ7\,W!SQ;:3/XY,[Z5V,/+0^,:0F,&4<: MCZQ"[SQ"D+(8)X47MM'PD)WH'#9J)G3VT1I-%@XR4$IG" 81K"M!^62S:Y-_ MN$?4K)66:XF3QX-INS"_@SOV'J9<="6_9 Z3]:DW(Q3E,^E]HR"X3*:T* &M MYII=S0X=N(?#4[1UT_RO.,RS%>TO2K4 M>=Y\-]N(N*;%U#/W:CE=D?7PTR:+_#TNIXM\U5E?")\$L41'XK:2A9P_RQSD M%%+"F&/Q3:J]C["W<37LX'B\+S>E(W!TX:P_Q)2_SI<89K43U<6VW\U_HKU^ MW52%/M)1P+V"V$VL'K]2/LG*2(7$D3P)B:0:S20',J4Y MY!RRB=RKX-#*\@+"5X]= ??9^V<6_JO\'Z=G:9+UB&*Q*3G+ 76M@-"UY4'( MD6P;+7@L@6P:?>R[?4O:GU>H;!=,[G+7MQ!TQT&.NN5K=OK_/B4COGRO#R^K M_X7Y$Z[J7IGPJAA6@ NL;4"S@H.'_EXOLC'ZN)-/.,BU#&54KBJZK.O;RD2L,0H1; L8-O7NPT9W5S/ M Z'B[M3'O9G>P?UZ2?T91ZHZ7LSKN7WU;;J:")3,.\M %W(#E2$7SL="'(J! M8^2YN,;OO_=1U0F@]A#W0\@YF/<= .G6'GY:G(3I?*+0<(-!0.%UZFG1LK8, M,?5A-V3#G;&YR?O1O=1T IS#I7T[L?=@UG> G]=7;??_@C7/:<)RDKG:=%G7 MPE>6: .F6(A>*<=5*:PT*2>X0\G(I02'2_?A"0=[L+H#K+S*>3/O(AVE^ M.W\=ODS787:^&4RI1$-G)RG:@DK&00PL@-"I>!NU<;K)I?4H52/7$PR.H>%$ MT .>KH:]/^24GF^L".)200XIJCH>W!'+%%W\B0L1BD@A8)/Y9%M3..Z#0P.< M-1'-B)@C/_WZIG[",DW3]?D>=(Y:Z$)Z6(4(RG,&WF0&QD<5R!')DMTJ5;GC M]C_V^>/VP!P.'(/QL /=D=!*,'-#5VH_+'>"$=-T2PPI_PK._W\[OQC,^+&:S-XOE[V&9 M)Z[4(2(B@Y%ULK'/%IRE$V85*T$RGGR;VO\=Z>S$)]L3%G>;2#2340<0O#%E MCR4MF4L.'$;2VPP5G4:&@!RU3\0QC$WZU^T\X+!E;YQVTKZMO_9E_=ZP^;)) M=J,#LEP/=,_=YLU$N$R.974XT=.%'YP&'^A;(9CAP)H2\XG9V'Z\F99^?DHCL";MXNR5?8B'+"XF:W]P ZUP^*,D;2E&@Y624*(RF^: MX HI1):AS6B8G4D=?6C6V$@=2HR] /4#?CE=IL]U+W!OMV%U!GX'C)$?C[Y,EM\1]S\TKO? MY[3JY^F7][,PGZ2H WJ1:H!1@N*8(&H=()))HIG.W*LVCO!^](X^,6#L^WI0 M@?9R:3]@EMS8Y?OS$[O9)-,L.4UW0P@9:PRA0*2K 6S03DN3K2J-\N#VH';T MD01C8W9 87: V*N$]-7'Q0,/R9M3&F\;U!^0N+V:KO$W7'Z=)CSCS@=,BT_S MS:><74 I>9TT)[[KVI[)UF')7#+(=:XC.L6<:**26V]L]!$*1SL'74&D@R.S M397G1/N22E(28FV;HB+YG1%]@!2]$C(%@:K=W(\GB!M_9,/1L#NXK+HH'K_9 MIL<*G53)"= R!2HEI(V$#%IHSX3..K=I>[!'CZ07\?ZS/_<[4%XW'Z^B0*-R M'>#-ZBAO2;0;ST#$DIU*HCY%]/%N^#+>>_;E_8$O/3_/R C!Q>] <%94/1S66*[$.3NSX9-1QN,^6ZXBQP&1=/1*OO#ZO.;V>+W07M, M7GYFXQK]^VD?OM;NUX.[^@)#= MWCD#F82UF0?RTENUD=R1U$YRL [%TCTV4TN9=6!8W9I#XTUTGA2P5(5XQ6I[ M:EU'%;FLH_;>IT9C^OKI6]I:Y(_/ =J!_QV YT:(I<9'YFDZPQM;^KC8E9O9 M*ZVYKA5L2":&,QXB"PR2<5%$)T-IH_M;;&;S M2[0ZU[20\=M7;M6-W-G>] MAJ7"/.'KQ6:DZZN4EGC^K]-56IS6":XN!N/KY"%+C .E6 +G40%94]HE,KF2 MO)7Q8ZQ#X&L'5<\+^!P9!&:$3<86'YMT MLGN"KG%S;KO#XI!2[ "45QW1?PLS?%>(C<2X]?>:<[3I8O.E\GYBF,I:8 0= M2&:!T!$46;_6@O>9@U/:D!FBBFKS4/T84>.FTG8'PL'DUP$6JVI?5<*1 MM/O/W^JN3J>KSV[NV\%N.2M&,58 Q&%A^C3DUZNFQ/XKA!_2,_ZS>27 ?6[MV=O4IGKPZD)7#Z M==,R+L$I&UR.N>B99.^U8]2U5N'JR.A M;5^Y= JS]TO\$J;YXIWA_'GAU?RL-^Y9CL#$::^,HJM"Y'J<(B'%.5: &2&\ M*XIYUJ3_]7[D]M;IZDC '%R2HR*V9@@\PLI-<.W#]-/G];M"]LYF=Y-"!KA+ M,4 IIH!268(+S(&/5GJ?N(CE5@GAO8D=.R[;6[NJ0>'66@P]>R07=L7[\+T: M%><9*:=$X#3$Z>S,_8K*L.B3!6XC;587!AY+;>X:E+0<0_!-//#]R.VMH]61 M+<3!)-FEMW+1S>,#;GJ8W]B;"\FEP""D0@Y?T!ZBD!XTF2O",FM4/I+7\C"1 MO?6[.A(V!Y+:R)F8M_]PFQC8Z7II/&2FUD M: M$*SPH[KVU0AM[NW7J5I?UDPOWUJVJ^74]K"@ZP]EM6^1J4Y9Q,F:5!'1U M>$DB15Y^>"M8?25J(DFW+@V)9&[$-E;4ZQ'']X^/7[[:0W/Z87-!Y:XG)&@Y= M/Q MRTX'@X%E<13)=?',:^/GGY28%V7D6A:M-1&*M3H]U1Z'444_)2$7_ MDTWZ+#Y%6)=)-$<#WB%2ZN<-Y9[S5/FW^=G$&1,%N@(AU&8VVBN(.1;0.D;T MT:O"CZ7R+HGJTCG@O3V)XS[.'1F,C237KZ/\9CH/\W0_(\G73\AC!LMKQ,%KXF$,!BQ][YC! M(SO*CY Z[BU];$=Y*)GUX"@O%PDQKVIR^46?C?/*GY10%QLT!#)R01FCZ!C3 MMX8[C]D6U+9)2>O#)'7I" \&AMO7\C"2Z0%CYP;&W6XNJXF61DEF.12%D>X* M%!!-#F#H<&H3@].AR?7["$U=NKK-4#:0;/JQ_3[@E\L]_8;IE C9'!K'0A%6 MTZ&Q]:U'F0R1VP@,R6=*FJG4V93%,G3 A"1".:=,-[DK(N'=OCWJ#[RJFCB_0\)^SC MXF/X]K?I^G/M9T'L>[-8/M"CRA"GN*ISW+6E??+(:NIM BR.EQQ\L-CTC6-7 M@KMT>5M?P4VEVI'V/-\N[>MJMN?-8VF0Y)!8B8)1@67#2)V>2: MQJ(?)FW<9-21@#F0I/J!X/9\G 0F2[+*0LI<@G(U!]*5 #(P.F"!;HG;Z:C' M#L&,F[AZ9$@VDEP'X<&?2\&T?E=^_D;';/X)/Q#DW\WK9E_-<_VKOGM_#;-- M5%YCC*HFR#EE:QVK#Q!\#)"8C-RDS'2;L9.[$#FNJ=DL)-A,3AW8EY7\6UOX M@,2S:2+U>[[%FS^X]IMGXR_OIE^>]Y&^SJ\S'DX$+\DPGD$B.7XJ2P/!N +H MF$3+T:38)+Q]W&V.:\LV.P<=8Z4#;7X0=R9)*V555""E2*"LU1 +\V EV?NJ MOG2))G7]!U$]KFG<)\YWDN2!D^N( \MU!^"M-UZR7 $F'D %A>"(P>"#EN@< M6M?F0;T]>)L9T9V"=Q=)]C+$\_3+E]F&E6%VPL[)3LO::\E1:M5FKN?-^ M7-4=3#@G-Y&EVAO#>5"1_,80&'UKH\TF2:Z:M=.Y3L?(12]'P6=2LK:05:HDV:+D3'$(40BP181")JMW MPK4RT0XA?-P"UJ96VM'DV0%^-P6YOTT_S:=EFL)\?;[O:UU\_SW,3C]/Y:L!\/UT#/?WRT_A?GY/+,PS[^=GIR$Y?=%N<:4\SY$)(?WB]DTU4>= M&[O::@[\?NL,,QM^@#T.-"_^.B57$^O/IG&^O[;!=^4<^V%V-KY$"*NU,='DNB/L_I(G#194\$: MR%J2J69T'M:FR]30&QE7C1\?V7=T^9C >%GZ_=AZO@=]_PST M/IT-'M$FR)AJGZOJ5%JA0,L4' O:J=3$ ^]"[]]8>".L[U='5?M2B#&D-UQU MD1EF<#QH\!YY2<6S@DT"IH\1]1+T\2Z(N^,W#B6P#GS"O];,LI_)+SDA%JTF MZ"W=#2I#\#+7VCX-,=2IZ'Y?:1$SPIZ]E#*]W_.,-IV"QH'4J,_A^6<-/;E(E?!J1 B,TQ" MX(50E@L9F,8[$(7;E!QW23=YEWR(H(-S^F]][I5%DET62HOZ9AUKID*I?9PR M6=9*A.B8%+J-(GN0HG&5U""(N).I/PCWGY=.^5CG6.QC[CWV:0WURWWTMM8R MQ?CDI2A@K",W-C!]-D@AL&B0\(0N-"F&;:5E?DN?,9_.JJM^:X4?PVJ:Z';] M:3H[K05TE=E7IP"3%<:)"$9)58?AL7H>!!1GF%:):^Z;!#OWI+=3#;4+FN[D M0QY!!L&A$L&W.;/_G[M(,LVU(@'<:"UZC09D\"H@"?N:MM3<@.< M0@(>]Q:S#3FTF2O=2'7>D,!5HW=5$%4-$F&MJ[N?? MI:93M;<+$NXIXCV0ZUU$EZ]M8L*$L H#@@Q1UM>6 #Z1Q6I99$(JRWELTK'@ M!A6CMT<[5*J/X60G%G> C[]A'7^(^=577(9/^.OI2<3EN[(Y1:MWI^O5FG1[ MS;R[/%'>%\VX@)P\<2K64?$&!6AEH\N>-EF:O+#N2NBXCV)-%%)363TC+&Y, M#CJR3&G-R,EF=4YGH'/K-)U;([+BTDC!0I,HS$Y4CJOKV@)F3W3N+KV]H4F4 MQ$5+<)X;O7<9FO_C]*PU=I#&YUH[;SCP8#0EFZH4L??64<;S6BRX3X:TR2]8$WQKQ1$:R4$490PQEF>CO+L\@!]XP*R MB<'90C(=:,1[MS7!G),(NH"ODTJ4D!JBX F4<\((+D(61PD:=6 W-I'[-MC: M20@=(NF<0:3MD3.C(F2+1+RI99:1!=":JUR"9UDWR9UY@)Z^?.%CH&D?03RO M)XA7.4\W&6>S:V7G [\W/+I&P\>%[??6^B4!T3/%R=8WC!FZ/3."K]T9K9:1 MP&.%$E[-U]-D"R_2\";J;1#J^[I:]T+:;>UW?*EVJRLO M)M'1AN-TOOF\?=3AO1\SC,9[FL*!E-I]"UT]>&2TAM/%R%34=-FB 2\5K%GQ8G83J? M),,2>39T+(6F8QFT@"A9??1E-C@=DS1-.JD_25D?JNP@^6^!J?V%,2*ZR"": M_&WZ9OIJGG]<+D*.89[/IMM?;/$O6-_#)B6@!)1YV, MT)D]96MMNU9_<#E M(N&?!X9-[^&^>(W/)F^G:=SXI,))F5M(3GN24UG#4XE M#9'+8M!9QH7< B1W/GC<"'L[1!S&P3XO)?*/\.T:3U:34"OKO4O@N%8$Y5CG MZB4)&+W/0F5NVLS:?(RHD=O:CFSW[">;#G"V"^,NHQVE9)Y4CB"="+6-+YU* MGBP$ANL/D!T^+3?/I?F-]FXOJT3/'\ MDC^_+S)=_[],0YS.SH:AK5:G)W?JNCB9I2(R!UZ%.G"YCB,5W((KAF<>;2FE M291FX'UT=VCC2[L#L+^9SJ=K_&7Z=;.[M_.,Y>HG;TG \T]3VM\M/JS> MA^7Z2@=<"RK=XH;R=2Q@]) #1U"1K"F/FD.2A;F,FJ%K8C*TW=:XN6O-CD)' M6'A6CQ4#YY;LO$2[AXVC9Y8\&J864F=DN;;Y(E],U875@#SP4 M7 U&EV*#!5%$S7;19+[GD,$*IR2/I-?-/YX[A@'!EL\=NTBD4V#=#+H%D;*/ MW$ 1F4P7K ^0GD!A@N<\(+%*'@UBS^"Y8R?Y[_SMG72&W#(?M4!CK2G"/V&7O93GCIU$N^MSQRY\[NZY([A4(M<)&"H&RM,. M7,D)DO98M!:&![8%2)[=<\>^B#B,@QU<2F_"=+F95$1W=D7SZUD@/E7M:DL, MH4@!F&L8QR@.@?L"3$IAG":.^"8)GP]2],P>.@ZQ>(:12D_P.E.5?\%0TS?S MN_F'FG6^/*_N7_UUOH@K7'ZMC'L[_W*ZKI'(>9K.IAOY7N?"^8&5.F1B; 29 M'/&A3E"/B1.+L_'"V9)%;!-6:[2A<:_,@?#V$(K'%/[(5^Q/YTN^#]_/1RQ> MGP?W=GZ/,CF_2&Q&811+((P@_9$,(SNB8C*;I+*7*L:PQ56\-P&=(')4["R. M+>W8+!&_( MO@\B\BA4E)DU+0/;._FK&2;'C@+O)YL.<'9Q2CXNSN,0%YO#U9^7M2FDM3&F MVGP@&5\?:)@ALSO6L=M*&V088FR2^/X48=U%]O:$P**A/#K UT\8UV_GJ_7R MM&[K=5@NO]?>4F=EVYQYB[(RBIP[4'7P=$C,@DXF*0=HF>NPQHKJ+#PZ# MJ\'DT &F[GE0?L#DO,@0^SYAB1<>T8,-2I/K8Q4$Z37XC,AUM#:W46-[T-IQ M1M,A"&PMM8Z >8UW==#2^OO;.2V"J_7J[6IU2J;RLOY=[9";W??._G624A2N MYBEJ7Y.S+"KP6!1P'S)+)22GF^;6'$;^5O!5SQ:^1Y1M1XB^>6BOCNK'99BO MSBCC$QE21&D,&$9_*.,#A!@X&)V<\-YI8YJD0^U"Y%;HU,\6G8/+J0,,_GFQ MR+]/9[.)+29:KA+H6!PH1_="R!(A<1ZM$!&M:J(7+PC8"COFV6%G+_X^JZ3@ MB^C XM[H0+P>'1@V57B/A=LE$!_*A6.D%:,3.H>(4\DA(IC!D$%SE@P M.OHF4_NZ2BM.J?81XA$<;BI>I848;"+]'+.QE4.I\=BP9Y]6O N.#DXKWD5> M'=RG#R4Q.J.20\? ^$AF@4@<7$P>'.-HA6QEIQ3N!8,NTXETDTBFP M;B:WY:*]"4-\,Q!<^=Y=6[*,L*JH, MW-C: L;Q>IHB<.^5=K$VUM[FE?[9I17OBXC#.-C!I?1 C/G'[Q_I S9:5C*I M8@H(8M-H/:2:)TV[XDH0GYP@X[&)W?,D9<\LS?@0"VA8*?4+N[J=\Q-)[HC3 M"16P3'M1/$AB7*%CY;QA11;N9),7J25HO33][9(9?D,%+I"5Y#9Y 2#YS7 M(D-F6#O\H02?G:.O=&2)U%@J3<+'_]UJ<7;"V[%J<781_K.MQ<$L5&&TM9"9 M B49^7&R9LTKJUGP6&S0(NIBE.0R-YW(LG<^>K,TI+&?#_:334$^@[)]^M)?4.@#FDXGYDF=3O*+;(YB: MV62QSGL+,@MR4".94_5N$RD4SPW:D,9.1;Z'[#XJ/SI$]Z$B?EZ YI,H M=8B>;B6;JG,84R$W,7% 9+8D[XKV3:;4#IY)W[S.HT.P[B:^_:&Y6(=93V5+ M(@CD(ALH4250BK%:OB^AI%K 7X3UMLE(B".6+8U3]SF$9W9$V7:D;*_M>K.= M]\MIPHD5/ FN'!#_ZEB 6.=5IP#6\* R1Y'TL6:Y75'5Q]U_#/SM*8EG6G'R M]"2+<-\DBYJ)%ZYEXH7-?Q+/EVI5I=*4V&-4MAR/V\>HAC$II2Q)X689ZS.; M4!!=U*"CS9JYXIAL\MC>5S5,"#I[FR$Y94!YF!L38TV#9<^\&F87 M$&S;9'\'B70*K)LYV5Z1D^@X@R!1@PJ*K)^0!5C+$CF-DF?_CR;[>\I_YVJ8 M783Q+*IA&!.%#ANPH$L==AK ,^%!"QO0!%,\BT_8BB^E&F8GT>Y<#;,#G_O4 M2E>.7D01M'0.,-2T+L,Y!.\=>.-CB!F]4?I("NF2J.=6!#'LQ;>?;#K"V2[Q MV62#UY&.J#7"@N*.@=-, **O0085G6QBZ;^L/(Z=@#) 'LY35NP)KOI3LL? M'Z<-S\Y^H'EA)^?]**/E34U_.[ZN%I>ZLD:!E0O[*3=GM/^;OT9EQ\_A_EER\6HLI7< MYMK1V)$5JQS$[#PP1(,\H/?Q6(E>[7;91VK#2SUYPX+LA9W B_J\C^';V6]/ M2BK::+KNU::%$>D@,@'(;\R>,255<4(T[7+79%?=Y6*^J!-V&(A>V(EZ7;.O MY^MK_S )+'GFN0:IR*!6(1H(I%<@FG\)=ZI@Z$T>Z' MRI\=JCE^"FLZRH,\Q YK0$\3DA6]QE0_9^*E\]'7UVX7:I/VDL#+$,'J$KTQ M&N\,@;CW_;8AB7VT0^_A@/2$A?%/QG'4Q<;,G10=-0970#$OZD13!5X+!Z68 MK# ZB_Q83X9#[VVKXV7_.QRO7@'U,H_:KXNS"KM[F).,8$$&#MIB[:K.ZR0F M4D;",RF")PUUM$8+#;:WU8%S_SAPH\+JA9XY7$]<863FH@0K:PNB*!()2EA@ M%E7,2F2/QQI]<<@^MCI%_A^GZ#A Z:"Z]#(,B:7DG(2'+ 3QD#D)SEL)426; MC"]*L":I"GV%H0?/+=B+O\\W*'6QW8>/!X]!*E; U;&X"G. (#72O6*58SED M>7L,P*AZ]*G]]!':[24C9E#I#Z8#$*4&S;(4/#NK2Q.E_X**1'?!T<%% MHKO(JR-;Y79)&IG;15NZ 9EE9'*%FMN"P0#741K/N&+R6).:GV&1Z$X@V+)( M=!>)= JLF\5K*;*LD^%0HC:@2AV!'ET"%U5)Z*62QZM#?@9%HCO)?^=IM,++]K@\ M6'@=8/,G_(JSQ9?ZNI@^SQ>SQ:?O'Z:?/J\OKO_$C%.ECA8+2M!-P@49I85# M2"7Z&#P7I8D-_P1=W6+O<$PLV@FH [Q]7(:,)V'Y]Q59GIMO*I\N-N-2T"&7 M35];!0M/;1M8DC0S(/:AZ0K]H\DLF@R&N34AO)61"ZC9.Q M(YW/;$;J(1YP2PGV#]![CS>S$@US-26"VSJ-($*HU:!D=DB=;"D)F]B#>] Z MKD?2%#N[X?1@07:!5;H5$AWW#R1&HN0SVOI#%CKLUFC19&K$5M1UCP1X_MO6&-.F%]]Q67XA']= M83F=_3(M.*DIVSY9!E;4HO*0 T0OB9/<2/HF*&S3Q>T0HKM[T-T3.HN1Y-@! M9MNT(5E-E&0L9\/!QVBKUZ?KP)@,SF+V ;UJ- JUT7ZZ>Z@>!ND]2/_%'8)' M+;8)3\Q:JP48K8DUJ(A)5C-(2=BX*2+*31ML'V&/'5?9]'-8AD/)BSM 3S6S M.\;,L8:ZCU?^ MPPT36B0'1FV44FV0HXH';7-,FEERO&P+)KR@\I]=<'1P^<\N\NK(PKE=;("! MG'J3$A@A%"B!"ESM!>BQ\D];%*%IO^3G7?ZS$PBV+/_912*= NMF$GJ,3FMB M!SCI:K9&8.!E[9(B>5 ^VFC4/V;$[2G_GW82VJ-E'+MPL /E\B9,E_\>9J?XX_<+T_7[ MU>-U8-)SI1B(5$C[9F[ L\QH6RBLIRO?W9X/.%!^_&-4/;-2C4-NL.&DTQ/4 MKOE(?\&P.B52WE4?_W2YG,X__1A6T]5?YXNXPN77RL&W\R^GZ^I\S1/]5QM! MWV;'Q0S'Z+U22@!#YT!Y[2&P7" H(;EU*3K7Q-1JOK.1D_"'0^%#^.X"$AV< MD5BX1U\.K$_6EVQ!LLQ!.17)$(\%8L0<=$T0QZ;=8_=. MMNHG,WK@D,E^LND(9T.W^?32^\TP;X$N$7]C .]-H&]MYCQ;FV63./*8TS3' M2=':"7!'FJ:YB_1?V"$X;X=^]IOT*3C=7'VK"7J'D;L(2:1 =DV)$"7/D(PV M+(?(0^Z^*_%#F^OC>(R*XO8=]@^#U$L^9N^7^"5,\\_?JM&']/N;%(;S'" F ME$7/$8RMW4N#2A!LS640@8N4R K(W<]UWGJW?218_KKB"F&S)4036T#Y9C6)D8=CY5@,=)0W&JQREGJG,+R-& $L:!*Z9658KLB1^(I?1^RN[=61^IG"_UA!T.IA=VNK:8 M!LQL\?45W*5:L!>8IDO>%BAURJ)GW'+1_V$G\.YD MN5A^Z/N3NWR9TT%[ M.8'#@NQE#E5[:,2C)CNMT! M=>A1Z^^4A2_36@*%887OXFSZ:?-Q$QN892DGDI1*M0]_(1,\T%=T.+*0,BKL MODSO_JV]S#&AW9RQP^'T,F^S1^:G,BLY:N;!\9HDDE&#TSH RTYP;YA/W/1^ MU@X;)TVT,I41G+A,ZQ^Y8- MVXZ1Y.P?Q^@X2.EI+J]-UM<\0_".1[I12X+@N0$A$Z-UK>:E26K]3K&Z<=KK M')*EM!=_GV\L[,G)K,(HE*9.)LZU-*^.TW&R."C&16F2,LGTY'8/,I=WG#XW M(^36#2K];IMQ?$"Z=D[3^K3FB;]*Z^G7Z?K[3:JW:IUQ_^<,T^AB"QH':DMQ MT\M](5"U8[0H"EBI(Q&#L.5^XA M=MQ4R39(NZWZF@MQL,O]*'KMXUF.[$#:[>.UC-LV.NX^>H^NZ9BB.U?5+BJ" MU>B4EN!R)O>$NZ(BWW;!U\-=>H8770=^RP/;J[W,EU_QQ^\?Z7/> ME;K'JRTZSH3GFK0W#P84!@]1, ,F9NUT++KX)EEG>] ZKI<\*D('$^'SNH!O M_##ZF&5_?..SWZO1Z0I9*R@^#(PE/">O#H&!C.I>::L>*;/&?V M=J^?I99H*67Q"704&I3FB2Z&7" 5C,$J)9$U&=FQ XW/Y3[?!5=[WN<[BZR# MN_S&ANHV-IO:W *;QB2%"V-,((2@B&2:V )!QP@Q"LXM5X7[)K'$)^CJI0'? MP'AXS$\^4#@=8.W,J+BQJ?-V#F@R>LL$H8&K6@ZEP,N $(U&Y:QV23?Q71ZD MJ".M=JC<;P]-'40(':#IW1P_3D_P(RY/SL/G/^('4PXIC [ ]2:D\YXSBQ5QZ*(MH4/G M'?E9T:*]U(SKIK:!T>%L[P [FYR>&YRYG$BM M;,K$"A6CKHGB9 H(KL%9'HOR,HG41B$]0-"X#ZN-%-$0S.\ 1(^8 +]ERB-HY%%Z;IQ030K,MB&NEP:CHUGH^XFI.^A]#LM/N)IH MHZPV+ 'SF2\ MR:L)L[?SLEB>;!8:-N[ZU"KM0JX[[>_HT=8*2BF,!Y^4 ,5]AMK>#B19ZQV'\H7'&V5-EB7G"8?A8A6=3J'*T:"K^]O:.LY.^8;U7..MNZ"JT.BK;N( MK+NK]6Y@QR.SI8@ WDH'R@9'1B\79)EP9Y)6V8KVQ_$Y1UMWPL..T=9=A-,! MUA[VK[(D@T23*^202V*2<. 91V!"%ND".5RA27O89QIMW4GN6T=;=Q'"R&VL M+Z)ZM&@M%CQWJ*5#X9(LX,DG!U4T6:2.,2A6)N:R9LZ6)RRU!S^\UQ#I3D); M#,G!#A3*;R0!/-G4KUVX.4)ZE%878(QS4*IV249?)ZGJ&)+"K%*3U\&[I#R? M<,,A5]2!(N@ 1&]/OH3ILF[A7?EE,?^TFFL32R LS+65_CZIAH-6*:2U3FXW.;IZ 7&NG;!U2&QKEU$-K+'>&,S[W$Y M7>2-*YT]VL P [&KSFY"\I^$E5"T)<5GM0[%/:$7'_GXYQ.FVDF4BV'YVA\T MSIUK+87C29-]R:TCIM@ $2TYUUX71$YFB?3[@6/,*--@8GL)7;%P:XVNX+"/^!X"Q"&\ M[ D3U1V]M@WFO0K)(SBFR"UQD1R49 Q(E((IKU0V:5=(W%QB')_L"(@X@),= M>/-/Q>=C-%RYC% L.9N*!82 /$)@2B+/QGO=[:-9%Q')?:R1%L+I &L/A_ZC M1%*83(,1CM%&N(1@HH#H/+/%81(E@^&URR-7 M"-X("5)+;0S+T4K61"$]LQ*%@Q31$,SO $1;)4*3QR)81@_25Z6JR!@(=0:7 M0I/(O'1*Z28U+X.5*!QA)/5H%OI^8NH->N>;^;"8S=XLEK^'99YHYAS7M4&L MUI+X%>AD,JY!TVL61%';FQHHBV2#1HYE%)J.R[O(2B1@9EN!YY8$%QIW.V@(>P_%S?&P\QJ??<+V>8?[;=/UY<;I^'5:?Q80\7"2N M<,BR-AGW*8'+!8$'@[DXEY)MDDNY)7WC#B4]MF5TJ("ZF)1VK\DGK.31*0&T M"?)&))VDJ+@$F5$'P[#XT"0UW6S,YM&M[5U8?Z"U_?/\.H2&SN"]&)@0 MYG>FZ>Z1EOO8IPV3:[LUO0,ET%X;*'%[O:LV[)?)CEPS$:,,$(JKR8[>0,A< M@'"2/AH=RZ+I")NMJ!QJ8,^CBUTUQE6*? I3F]([IX%\5 ^^U AN09E82:K( M)O64NY$Y;K2@'F@;40'C=5BG>[K %A_:4.,]0OTHBL\E@<)& M#]6L!Z5S[=&.&;3 5#A]SWF34L>C*KZK-XF+<4-OIO/I&C=58;>7__'[7\)_ M+):O9V%UK9>]Y1*5+V1SINKWY"C)$$&R0UVTT7$N0FA3$GHPZ<])0>Z"QH=K M#HXBY XB^8_L[]7)8KF>_M=&S#]_^X+S%6Y4SM5>C=,F:,- JSH0UTFZBXPL M(%GB1?NL;&SBZAY"]+A!W>-!^6B"[0#$5\?VD5W?VJ)0IO;>$<1,5SMGH@$? MDP ;'$?A=!"NL3+>FM9QP\=C:-\V8NP(J8O'MOCF=%U9^N0IU<(S%8P%K^LS M=$$/T60+&9T0PJ20;!.'<\A-C!O[/CZVCR[X9^F8#=SV<.^EVCMQ_S][;];D MUK&D"?Z5L7GWKM@7LWDA*?$VIRE10U*WK)Y@L7B0*"4!-I#)*_:O'P\DC#T#<#?(V:N.ECD!N:UVD9!EX3MXL>0>2$_B4 M\S]/3NNRN^C-(JWJH(9?\/+?,W09BU09RL:M-T9#U-R"E<)+*QG=,$TR[4^3 M=4HAV2XH>BQG-8)R.KC_K[BY&0OR=KE>S[+A)4IK0-L:-+*8P,7(P2.J0O8\ MAZ!;0NQ'@]\$<4F:2($%P.H M.K/(EYQ NL)TD,7FNV,&QI_T\RR5IQ3P' + =JKKHC[K#;DKY7%O]Q&+KJ7$ MVFX+Q5@$E8,G-U<:L%S+)$4JT3;I)MR+VE,*7PY":G-5=FY);P1P5@5P_W2R M(@N3VM;7N PJY@!.)P0NDT)O0G#2'MNP/D?TM+5 ?=C9415[DL'V36IBP*-' MO/7HT28@/YB<]D'[N!*;)+ W16C-"P7 *$6(2]&,N \N-%QP\1^(I!?R[H&O_5X"=E-:! M?S'P+7DS)((SH;@GUTDJ5D%93.\ M#,?EP-+9VWFJ;U[Y(Z;/B^79\M/WJRDD6A=?+Y0L:P.N0 E!*04Q*"=9 M_5\8LE;AL<_O%CB'*W0YLG0[L%Z_X#<\6WZ]SC_"KBAWT#&:QZL!=J>I&K:-/HQL3:>,:.L$R%;#2G4>2>ASCLA'L!ECL5K"K5DD\#@"9JF38(? M$V=C*:8+E+VKBGFW^F.US!=I,_0MI+_(3&_YL8I.C2#OE,E,45.DT,EYP2%F M@5S;;))LLY+[2;*F35D?$VLCJJ>#Z_,)R;V]GK!C8_(R% K/:PF'*I@@:*.@ M%&]\$4&7NWO3FD>8;WO;HC55MF,_+76-O#_76"[.WLX+SG1 [[5)0">2#FK= M4>%2E#46\BX:9,8?.=UV0URW<>F>D!B,N3WUTS7FUO]8U1HCZ1EJ%4/=D5CY M4<1/+,2>*H)Y%9SGZ^+>6X5E,]<$&@B M6K"Q=O;Z.C7?14M1>/'>%BF\./8=^PBIW8:OS;$XAN[Z&9SS!*._X_DL6JYB MYILA48PF)*%\;+)NZVFRNHUIFX-O5YWL;P:7Y^%LFNDFKV\* M?@8T1XY91>E=>!]OEF0 M1<&;A;GU+U3UU;=MHV7DFAGP11,KRFGP2BM0@?F4,!9433I:GJ#I9.I5=H+! MO4+M<732+[RVJ569,606#!@T@?P426RIJ(%K*T7VT97<9F7U4U1-"['1=#\, M4WLHH@-4U>GN[\J'<';]/)@B"YBMA!A-(N.N$SBI,S!FK7,F:I^;O-W>HZ1+ M].RCY;NO9@>)O /,U,&/1,!G,N2+BQK93P4R30HF1T$;QV( MR,AD^VRS;1+&#J!MVJ1>.UR-K98.D/8!S\YJ\PDNNR#X])YK#W'V1]=2!\B[G66ZWZTW M4S(QJ[D"EPJ=HRP0HD%R'XQ(63&)V*9$X&FR3N")=B<8+)OIY,0[))\0=>MN MR %??F52<3Z$TL19'S0H_H8G; M8_!9\5DH$?-F/1F#*'@$G7B@&"QD*9H\1HSPQ#O%I;TW$'9[Y-U%*]TL MC;M:./5QN6V]O^>-H(V)')T$FOD"*I%7'8,WY.U$8Y20F$.3SO9G*>NVMFHL MO(VKFP[,VC-^;V;2DU0XB+K]11EEP)-X($:TJ))2.36ID!\A%IFB;&HLF(VH ME2[6.STUG>96.<;,*.65,!FV2HD7[.;["9)Y+"DN:Z'AI>X*5I(X!UZ2#(&IK5TQC=Y M:N@ED?. !U&XL_TXFYN._\.P;_K9SZ(20@6. M8*1UM7C)@LO.0!&6+E'C99;'?F@<0/8IC=$^'IX/4N[)0;D>UH__6LXP%FUJ M([A6Y*TI1OQYYQ*4H*-V4H:0CYT!?9S:4QJ_?3S@[J/*T\0K ;"VD3L>5)_@$O:)VM?+B]5,!\6](&<( M-\UK'ADX503(HF-,DI$ .O!^K\@]I?';Q\7LSLJ<>&3AXQQ6IM*=/MX7A;[U MFDV6#>I:+E-TB: T%O B1BAUKX/, 9VX4\3YX%3# T@8A$-SNC@\IH;ZMITU M9VB"=B8G#YP'.E:9:_#>90@F>E.+$?W17=&AF5Q[NAALH)QN&Z^)Q[!(\[K2 MCB1VL7D3WB/_^N#'C),R?9["D;*QAY![=.77PE75=3 M'LY^$/Q#\#?(M$_&0%&"@T)%X7"MAK?6,8*O"CRT69V\ Y'3VJ4&F+K70=5* M8Z=DL#9=0".9K>UG-3->#]%Z7!.6A%;)E0 L&8);(=?;H=20$R?/F&?!L4D- M5%L35@/45V'].='_\7]?S+^%L^J1AD6>+[[A^ORRJO+''>!TWC@=,4?\8ST/ MR4'0C'YJ*!3Q(M?"D %I@QV_]B1LTBX@N9TC:*F"#O("-TV);XBE!?WA[Z\N M5E7N=_B260F'28/P2M;1PA3?JN# %AV88<%S;#*<7I5C?L#6&H MVNH AW^LEE]Q=?[]#Y+A^8M%_I4,_F9VQ U'+%CEA*.C%*I?J[6$F#DCWAQ+ M(?@ FI"V--TCS#29SVP?&H5^>HVNH-AU=# MJB_]@^47(NHS+M;S;W@Y=N?M/C=C&>CVE]%S-"=3___I#3N#-34Y@U'>'P=_6+,6W'[_'30(J M#)8:I)>T':D\R2RA8> L:7> M3@"6OR\7Z3(U19P9.F3D^SCG0QU$EB&RXDB*UIH@5*N!A,-)/(FD84LP[JFM MB9,X#[\,K:YYK;\W4Y9AUD9#T'7$)U/Q\H6:(KR2=9VO!41-ACU8HN;\1^VVYP.^_A=5?>/[Z8I'OV62-/H9D+.B B=C)M;,S*,A6 M:8<)L80F[MPS=)U$HO 0Y_:+"'R-/U'3GQXQZ)W@CSW^MR? M12W:K9W3-GDOG5*IS>D]3N+C6M+_OES]]6;QQVJ9<+V>N>(\]XF8YL2JRHJ8 M9EZ!<-(RH:+-;29:/$S.::0V=L#)_64O!VNA@XOPFHO:;T.N9*X=/NM93+QD M6Q@@F5M06#*0<27_43*3=? 4_39QLQXFYS0R$V-@:7\M](2EVJ E@O$4KDH@ M+[!NK@FF+E9'X,7S*+5(Z)KL&;Q-Q&DD$<; S:X2[[8E[@''XH\5?@WS3*'M M_?*J47VE(5_4S'W:FU0,<^3.@]35 &%%:7$!8JVK)+Q)3$VF7!S'H]H* M?]M8OY7]3/B 3!8'N@CBV00+(0L#''FQR47IVNR>?Y":T_"G=D#)_6JV0W70 MP16X.;OO,2&%J[4%9*:B1Y)(AL*YK@NB$5R(1#_SV5AIK=5-^C#N$G(:+M0! M\#E(\KT@Y]+<7V$_D<=G8':GA.99T:WZ5<90-MI/-2, M=KT=KI\)WVKJV]-=<_O+!;XFL;Y9G./9K"3N5&0.A)!D>AU%,Q%E AE+0I2E MRG# ]]3WW$:#RY[X&54X4[\&GS#PFT.WN/\2[R@SZ]E:JS392 MF43DHO;"Y$T)N;?@+?V( M?O]('_'B[_EZ%C09[*0D>"_KG+V,$(SE%.EF67)A0OLF@>$ VJ;%71M0#&V[ MW%-#/8.N,K1= 2X$#Z+N_$Y5;LKZ0,)+"I@5&CUFGW63Y^4!M$T+NM'Q,+C- M=S_E=("WUQ>KQ7RS2V617\__KC^ZWO_N"HN9D) #^;Y*AT*<. [":_HMSF2P M37I6'B>I4W3MJ_V[T^_&444'H/HMD"@7N/I^6TI;5I2R.2BS":9\M?<.8I < MG"U&1!^9CDUV73Y!T[09^=:P&DL9$V ;([TI>?U$NKKB)=.IR++N2^&) MS@C2&8GHR6<,R),0&6ULDA)[BJAI<_ZMD36:.B:$UGIU/GL?%I\NXV3F.8O. MU[&XW)(TZO!:PRALCHC>ALS-H+TT]*&W\$,_NXN='[YU6D^\:;WT=MR#"'N MK?UON(K+,?0?_KY%NLY&>ZXM6*Z)]&CKV&"AP<;HXV9N\-TRD@/T?_N;I[D0 M1M/_WD*<5/_/.DUOYPM\?#J*:1SGZ!8*!"9]28P MGTQJ4L<]@+9.WR?VA,-0M.VIFY[A]H_5(68LA:3%,'%0WFMR^2ANR]J% M;+W+RC19._X:Z0!?M^92_H)$1)IO]$0_/L.-PA8_K'!\E/E9 MUIO9:[5O0I(@B];T(Z6A%.7)$1$BQ":CY<=BH-,GDW$P.XF6=T>WOT3W C]5 M2MO:S]H$&[WF I&<9HJ804G#P"='*!,E!8W>:=-D\L-31'7ZB-+8=NZJC0Z& M3]T^2+-4N!5.%, 4*?S"G$@\C**GDA0O@D$VQ]4G#9Y QIV)"J)5)IUN _G:Y^/015U]N MR7RF-"NRA @VRTTGZ^:)R-2^#;I@ [-*-;G3'J#E),K*=T'(O_(8SO$%_?@;*>#]\NSL]7+UK[#*,^T8$]9DX-'7^D!7@!R)!!EE M0&Y0,LN>0> >7WL2IFT7D-RNL6NI@HE+-)\YV;.00W:>6S"IW@::/,M(-AO( M;;7(F>2FN+W1=/TUTZ"GN6J?A=!^1U*@\8.&;N4])6#,#)X]\P31+S MF"@92;J'YB8_MMAB^#5\OXPA$LD$,3$*1WB@&")[",0"!!>8])HYS?GN]N3J MXZ?),$YH2O:2:Q\(>>X>-9FH9D8!"\6 $EY!4.3QY2"YCM&&I/61_)71,XL] M^2N[R/E ?^7719XDLM\.&QHW\_C(9[>.W)_DY;B1NA2J!!T"A&0D>;I"@S/T MCQ2Y$DH;)]JLW#[66K6O\_-P-O\_F%\M%YN/K)TPEX5#S">75=U>R!+288P4 MB;C2$OOU^;XE=G M8;W>E#MK8\CNH@)T0=6!()'X$ K(^XL^*F.D:9+;?Y*J:?$UGO+O-GZ/IHF> M8'5K?_!O&.H9S._(N:BKM.:+3R_#>K[^<[&,:UQMAF6]67R]H&.;EHM$?VNC MU+OBV/;IY%BD#82>.DB;1"TH*.%6@G32&&=M0MVD5;,Y9]/">T04/H;O+B Q M>09CVUH]7WQUW=9#E1S8H$ MS8L#%1FY5XX'*%89#(&)Q)K<^<\1-BU&FWFDH^ICX@OWE^U7_G&Q2I_#&B_3 M4%=92^=3*))AS6D1(TP8<(Y,>1))*EZ*RV'(9?ODEW09MNRIRV4+P4Z,$*)Y M,]SYSP5I8G/ESZMR/I!%)X[6+SZM\')L;R@(UYS MPV169%$Y6+O9/9X\A* X@:,8:UEVHLT.I*?)FK:CH@G$&NBC#^N$BT\D&*QA M2UCDK]=#WE(=KS6+B,PE)R!;BA:44!(B5PJX-9YGP;+0.U1G/?E=TS93M+9+ MXXFY Z.T60)-]%]4=N@G=$E?;P3C2:9<>XJR)\NA# G+&Z/ 1>8]0X)&:C(@ M]@F:IITRU=0(AGZ: Z< M@J,1NLFCTR/T# *3/4DPC:&!#H#T[BNN2"&+3YO)?C=9MBTW$5UPPGA(27I0 MKA0*()0%G5%'IS4+IHF!>IJL0;!R)PFK$?71A\N4+M;GRR]($L8\I]N[Y,+K MND+R]ZRMBWL4>&$<6$&GQ(H2RUT+]923=.?3!P'#GQ0P1A)E!Z;F8_@;U]O4 MQ=5*X$7^G=RZ+;B5%IG,08027&T(20[(:":0MH[W8H@A-^D-?(ZP8=E'=E*P M:J*4#D!V):%_GY]_?K4]+S=UDM'$(IC-X(RKJRM0@%>\[E'E05J7T? FB]R? MI&H8O$XKNSV^.GK UI:!]U@N%OG>W6P0O?,B0=$:R?/S$1S+%)<6F8U""DUU M;@*N)\D:AJ[3RH$W4,BDXP)OW?'+>#;_M%$/L79UX:_+:FZU?S3 M9W( O)9\,V4Y8ZKSEJ6#Z#WY \YS],HD$^-P7VJ7KQZ&JI--C#?30@=6[')7 M[R6?MRHSKI.RQ49?5+WEHR3/TC"*,$P!&9,)01?/VHQL>YJL87@[S2SYB KI M %Z/,T*RD$4K4V=TLCK_.5*X8DE:@?[C>0K&M7:Z.SYO6U*$).JK(@!02*=\$$X9CG)2 ;TH#XR,SKL1=>#MN=Z(I3KL8#9#J*YJ8K3UG!I*3 M7FIFC&FS0/,XW8FWQIYN3M6KY1=2[&MIT<) 'ACIF7CO^WC: M7HXM^@[P<^O4;2J?SRX5D__SXG+$Y;9]1Z;HG.8"G"D)%"=A^9)KZH1S[Z12 M03;Q'(:1-RW"1L#!X_?B6$KI"VJ_8"$_.K_$!?W@O Z17M]P]SN>_[D(EP/J M,?^#A%GM_A7/DL(NYRUH)$X5R@2N2$<'5BAD)4@3FDR9&(/X:=LGFL+T. KM M"\1/>2DW68*4,"OC E"P+D&QDB'4?'-BR87"#/+8VG(.(G1:7C2OI^:]S!B\5M7^CJ$GFQFJ_GBT^_;&K0 M_]@0>2V8X(H01=*%MAF(G*V!(.JV0Q^Y#D:CBNV>7MOR=A+&>ISCT!M2.K#Q MCXGD 2?L8=?K*5EH8I@)@<"$UF1. @.?R2GS0A4L,@F';4K4&S(U;=MI%\?E MZ-CH^)S\<'T*3":Y4IU)20%0*A:B-!$V\TY2T,Z+)F6&HWD]S:ITNL#MWKKJ M8&?8KIZ<2]X)@P)$SN3)24_'RW$#N@@5,_."X#@W_! M>!X6N18AT$>>OR<)?/A7^+K'P_QCGS3.\_L@.D=Z9*_?=?,">OT ZHIB2E/4 M)1,R4/7U(+)@0#+.T;J$?- J^IU/[P0Z M,K6JR4NZ]04'(20OHD2ML4FKQR/T3)L/& $)]S<>'B[W;@N 'CFEFVS>/L4^ M3W]>4\OR$,UM[8NJX]*,D;S(,L8U]^9 ^8[XX MPW>E?OY&FC=@-SX%I22'PNM.#RX]N78B PHFZ?(V6K@F1N8IHKJT-+M@XE[Y MPU@:Z"#"N^'EMU#G4-3"['?E:E'C _QQ'G(1.0'/@01G7 %O1 +F#%-2,W+3 MVM3=[$CHM F^IJAKH*E3N_BNA+'<',']BUYW^OBFU^( CMK>DM8()1E+('7A M!!?4X%*)4%(402.%8JI)-TP[+_S-HH[7J>_GEZ^>0@7K@N&00BVTS$J!+XP< M0^>\X"5EUZ:3[ %:NKP3=T' 0][W(?+NX"JLIO3\RI32W]F4MZ&5!17%(44& M 4HY!*<3A27!LU24+]8T26X^1,STH#E(PP\L@SY(W!U"9EL29'B1VF>LY146 M% L!8E$9BB\YE2Q%XLUVBM\G9UK8'*[F9W"SA\P[0,YOF.<77ZKG]OOR_'K& M>R F9&UZ(P7+6DLFP&MCB2>#09/WJ%F3&^I!:OK"S3YJ7HXM\XF[#=\LR.L/ M9Y6#M\NP^/CVY?][L:BC /F6%T,QIR]T;Y?",@6?T4"(Q5,L:LCEC5RDN^'_ M@RV&SWW/M,@808W+1C+M#A^_A>^"<;MEA=DHE T*C#(4$6HK(#JI(*--M4Y# M"C5D,OXS7S-MY-T:'?M+=')PI-6FC>,V.R^V[+SXLHDLMUSQ5$@>48,0=: M M$QZ"+1ET*4YH.@(V#C,C0[]QVO*2L2'31,X=^"P_1@!OK]^'I?)*!IL@^#IO M!EW=G20RB%BL4R(EJ4H+K^41>J;/_(T9)HTA].ZP\RJL5M_GBT\OOBPO%NW A\(!F>8\FYQ,;I)3?HJHGH+M/;7^))(.4$%W<+I5A%?3 M6AN&,@HEZE@)KUS=-")]?0"FD $I:"A2Q1":/;<_25E/YJD%L Y5QO2+Y&_X MNOSVU_-%[>.OLTMJH=*,&Y\T6@V<(UW;25H@GR\ MU9&+;DE4]\&6@_2,ZWS MU 90APN^'QC=?J*;>XNX@QK7V[1?S^S/*<7($@CKR5[65]O@@P5)T8)* EE*S5&RRTRZ9K6JK<&R MC\ /M2RCH^;6<&SF&$OH+2#) %2A8-+5-;8JHI?"J-AHGO3#Y$R[NJ4U=O84 M^T]1:C&[<\^.7FQ!7W#\[,HR]67#6>CE[$\ M^2U-Q3N3J6H91<$#"EJV47>'21*'GQ^3Y%E9,R X9A! M224@FJ@I.@\J9\US+,W!%T23L7/1AK.%E=*] , MJV(YC>J$T3'31- ]^"T4FKXKKS:["+<<^"R+#LF"#'7_#18%KKY D=_OC>,Y M:=$F'7:/E&ES[B-B:"1I=X:7UR%M-G5M'#D3A.8A%,AT?=*E*NI]FC,(5:)/ M*7AOFM2S/$903R_&(X1(8XB]4_B\K>9SM3U=3C#%0^009!TN&^@?@05=YX0& M;9+3N;1I'7F&L(D]Y%'4/P!3>^MB8D_HW_'L;/TZK#XM7X;%7[^'RS3JB_5Z MF>:;GVRMK6:\4'S)P,KJTH6Z&YY9"ZERRHI0W#^7-M[AZ_H#S?[Z7;85=@>V MZ:'C912S$24=KR*( Y7 6^OHABXL6!XS;V.-]KS.CE2O4VV6.4Z7C^2=!@+P:'TQL@6T'F2JIXPM(_2EZTTT &< M_AE6\VJ'Z^/QYGQQJ+H1"3_#AAJ,L3%$0>N1 8TD[G#V^F*1U[^6@NE\_FU3EE)9NDIN"H_9F#IZU]:2+1W )\T@)9&* M8#%8V61]W0#:^L'2/NI?MM5%!_!ZNUSDY6)3\A0I:GQ'7!$1E9^W;UZ^>W_5 M/VB+%(7NG;W^.IIX_F1 ML'0,L7=@NEZ&-=XRO)[Q&! YA*PL!;*.@W-)0B[)GNK3I9/J1C&G=[)&- MT0$2GA ?Z]7Y['U8?+KT'FU,+$AR'!.& "KY "YJ!0ZSEUPY&H\BA!X-58./#,9*%ZT3!7N MTJ!!#H/T_L,W3ZSY??2V'$.(4VL__'V+<*&X4-HPL$$94!2W030B0@G,$N?6 M>#:D*GR8]F]_\S3!R&C:WUN($T<9/UYY5QT\EPN++E<[QZP%*PR,KKLX5 H0 MD9%8 MDJ^CL'R;G&=YD.=404&F'("Q9("3P$5 MB.(QY$3153('XN7ZR_J$S#Z:'0B:_<3<,6X^_FMYY5%1+,[)\H*V=6E>*!I" MPDP^N2E*9F98=@?BYOK+IO%%)L3-?F+N&3<$@:NCH#/YWYESR D%**D1G-,! MZJY27$ZKVNBI)NYN7>Y&B1R5*5 $*K*D MENYUC!:8+45[;J)+0THLAW[?(/S8TW.$1Y+P":!F>]:23Z74IR:C>*A,G_K&7KR=L32](Y3V$'L'8+K-RR4?5UV=:&KB,3,@WXT\ M.$ZRX MYCKFF%(H96^9 =[8%;YP #,*@8J9&A"TJ IXB:A"T7.]^\>CB[PI*KY:+S;RE6]W%=!JX M\#654.I3JC/D\15B3>@2A38Z&-<82O>)FGK:T%BJ?Q13!^JA TS='25WM2O! M9U>$DE ,_4.EVNLGK )O0U9*)H:V2:G2P^3T@J-#U;T<7?8=(.BQP9\I>V) M16#$ HD'$0)+$LAD:Q)*T$4TFMN]_YX*?SK7VN%"[PX[M\_#=?$Z.7^I:NH3 MSKB,DAFLGA]9:F4,10B1_,FDE,L18W!M&I5VHG)J6S4"+I[$VIA*Z@"!M^., M=^5R!'YM]*M#\%\LKG$DR"Y@R2+IZ,LN*6-1EN,Y3 MGL:6C(.[)JKI '*WIUJ_#O/5/\/9!:YV.OOMBO,OP !5T *>W#\QYV=97OERN5LM_56L;OM+OG'^?,1ZDS=Y MK.](JF[G#$93H(/%T.'1VF&3K6&[$-E34\-(9JN5BJ;NN2.^EG?XNC4K\0'> M'.B @F',)9 DPQWK]G##W8[?VU.U[&&(:B[U#A!U]Z0\ MQ=LV9*&_LERLEV?S7)?%_/KRS<=?7LR2T\@D8W1RG $5F82HT8,16A?EM(PQ M#P3;2"3U5*PR#@ZGT%4'=^Z/HGP9UO/U!Z(EY'>+VZV1?)94UMD$"T'9S2+L M LXY":9XX:,TVB?7WIU[G,">GHE:N'8CJ::#E^K'Z@EGPBFTDI&<P^C1? MS# Y92V)3%I6\RZ2@_>Z0(B":6]1F4'S#PXF9%BVE9TFP%HKIH/K\"%/X,_% MQ1KSU=W_:OGER_R\BN,UWLXS%XRN))TAIVJ$64'P7$1 $KF12CM]O+'1@R@> M!M63>ADXCO:Z,I;_WT58T>>>?;];^303(8O@<@2NZD[O4(?=<()0-!Z3\3XI M/21H&/AUP]!T$OG^5D*>&#>OPMG9'Q32S"^^W )^<-%8H26@0P:*C'7M8/1@ M77!H'89[*_(>1,F#'SX,$R>1MA]'@%TAH/J(=0!-EI9$0<8/E*IM0=H@,"L, ME]QP=[>L9H#VA[K9_"02[8<+KJO[XM7R&RX""06_X8KP^[YJ99O!G6%&;P*9 M+\ZLKB7/ 6*A0%+H4J>B&,QYR&Z=X=\X#"^_/K6?6Q]EDK(!%P(#DH6OJX_LA#S-/?\LP M")U,_GM$D780P_\HG3\7X=)IQ^L*G1ER%[2SBDRNXG4?7H90)-W>7*24@J%_ M'R&7_0!EPW!UPEGL0[71!;PNO_:R PWY5__6"W7ZQFW"7WBD2YQ7].N%!&& MP!RDI!669+76C>I!'Z%H&)Q.(MT]KO2[@-$/%=BX^C*+RJ'7RH/)6* M>@TV>^U\5BS:(YBE2LJPXLV32&./).\.$/./,%^LWQ+4O?Y_/%IXOY M^O.7S4MT96]6HJ-3(#U%I2[4N?\6(M<*/,>BE*-[W#;)03]+V3 \G52N>5QM M[ XO?PFOQ<9ORQ\;-/6]GO^-^79Y/1T8KY-P!G@B'-"!B> R8V!0\I)48#PV MNN >I6D8LDXB[SRV!CHP6=>5S;_C^0U;+^C0D*Q"W&XM"NL+(NW=XCVFB]6* M#M+FH?'/Q3*N=7'85%OML(^B%]QGQQALOR6SB_6,W/Y[A>EMMKI7_!\S _6__( MX'K^Y>O9U<.VV^^!^/FG./?YYM5ZO_WX3%"#9//EA7!+^)Z MT^T[J^DXCS!V91!N!HNYVAE;F+*'B9GS/:C&R&_QZ_A^R81]:[\ M06YS)3M7VJW4*9_]!.IQ%)VMO'X';&"P4. M#NND"DL'T!.K01L.-G@C4-A@<,B:HB/@LI([?>?IY,C<66NGB,W7RXO53*-* M.7H!7 0-BLLZ,8>$RTR0QC$EG6N2R-^+VNF;5*=&YLXZF[JU\#Z#WU\4^NQK M9EC.5EJKP9HZ@2*C@BAU ,-B])Y+7X+]$8"/K8-\^HNF;T<="3OCB[4#X_7D M; 62S(B2&"B;HG7H8 3)#1C! 5A/!HIFER?!X]G:%I5,[(I&DT#^Z-I>1[. M1D/3JXM5E>0L(PN%"0.I^!K\Z%J\80U(Y81A%/=$UPP\6QJF[_=L@)5]Y-O/ MT^%M SKSP4BMB@1OL8[9SIE$(7U=0.%M[0B3:<@^N8-\H.F[/1NZ-CM)N-L7 MAP_GR_17W9J;Z\,*+M:;C]SC'>&1#QKG=6 (E6/E_*\14\<+W'S9>SRKIW53 M\/3A,P$P5G+^V/JTU^B2J+77VH(PPM4]YP7JFS$XE73@0IG"VDQ=.HCL@^^F MH=_^\O:W?R25O:2/^6LF1!#5P2=/SE%H*F*=;IH00JZ)9V54;)-+.)#NB5\0 MCH?4>W?E$?5]8J9S,\MUGX?8)S^NI1E]B.(^C"E/D0<6&"%$F[K>D8'/ND!V M3D>FLE%,_WS&].K-^UWYE6"S_([X 5??Y@EO3M1MHEZ<;3YR,Q2S5E!\6M3J M[LL^N0VE-\>.9XQ),P529@05? ;/?,T 9B&D#\FUJ1]KQM%)&^!=T'W7 />! MD0YR+#>"N)'TC[H@:<\3J6-C_%XL\IU?^7,Q)YW4J<7S\^\;4W@C"R-$49A) M%JY>D=HF<(9ST#F5R*-)XNY G+'/R_A,3?R"W,.1F1@I/9R:!ZT$V8.R7'VI M?1V;/[!^\:^PRN\NSM>U-*LFSAYF/CC!0S02&*N[VUFV$ P*BJA)01HI*+:F MR3$9DXN)GZXG/!>38:&'@_"C4;@=KFP8OKY=JP'XXV*5/M.?^.,L+&K5ZR4Z MUNN++U_KC]9W1%$,EXYQ 9;Q&F#I#)$45:,LJ6Q&;G*3 J.&/$W\BM[-Y3$9 M3CH],K>UL1'!NTM.'S$2,4CMF2H@I"(?,]:=$,D)X-%E1]>EQ=2DI.EPTB=^ MK._K #34^HDE?6X&\+U9;*[-^I/]:_+W^)*6":+AW/61-F)1.LU8 A,\ 4T[ M RZC@Q"TBDZDY$J3T?2]I(T>R0&L5F'Q:3-2>?WR^\/7V.4B*FNDB9$C!?ZR M#@0(=:163A"93BK6.K&[U2O',<^#.3CIM- NZ-W52K?!0 =.276U?@]?<+/+ M46!2"NOK0J&(7!E!$HS: 9,R:N\*TZ5)VO@V$=-"<"(<+$=22D> VJYU+.2W M1!8YB!1K?D=S\($\J>!UD5($E&TJ2G\D8UI0[:_.1W"QAVPGKOS\]7]?7*XF M(''5-7?$R'9)9V*J%I5(B+'4TD0C21ZQ@!%,F8 F.6F>\?J>_((^5+^/QI9C MBV]J#'SXXX\MU=H$QAAQGWR=/6J2!N\G MH Z,_N6]1W]X8^*"XLB8JWUEIK9*9(1@1 9N3"Q%QYQ2FPV/MZF8%A%]^!'[ MJZ4#3.TON!NV%_G.T;2A1(DHP!J7ZKCT B3# B7PZ)C.G@1TO!>7PYB9]F8[ M %N#WE&.J.B)[\4'7DO#O3?4#:O;RT%HKG5,"(X7#TIJ#<%Z!L24,HY^,Y0A MTXYW_=Z)([/)4;(\DLHZL+WW'C&W;*B2K5;D;6ICR=OT04&0)#[N$K&C8GW$ M;!+-/4S/Q'=\+X@<4VL=@.^?=(SJ.WF]5^A@B%APBV U0\&OS$>NT'J&R"U3M@X9AX< (JCD)W+U;7+'&9";ZE8+$1 $5N0*7 MA0'F0_2HM3&A26_/#C1V&1*,@92=,;F?VDX"D1__M=RR5I1 FY('+R5=%UY& M",QZ2*I(Q7*D&*=-^=%P&KL,"29!Y'YJZQ>1-X[N8W[NV^O1K-()X8PDR6(D M7]?P",[[#-D%)[U6IM&@R<-)G[90M(]HX\@ .&7(_WY13_A67>L7W\+\K(K_ M]7+U#_J[YS/K%(]U/+'=3*VRW( S*D/)3'&FLFM4T=6*H2X=CF; '.M8B$887=*0S>R[?6N7/DAKD#963@=&^D5**V)L0S^NMQ-O7BSR M[\M%NAI_(YQ6=0R;P[H1BN0(,7,!Q?-D5?!2M"D ?9ZTB;.8TQK.D377 18' M-2\3>]]P?8Z7[PWKCW6BUNW?KP6UOR_/_P//;UJ;*5C0R<80@'N!)&='/ILK M!@2BRFA\"BZW@' SCB;VJ*=%?A\X^9D/S.4L '*EMK]4_QR?%6<<&BM!EUQU MED+MYBP0K1$N)*U8FSESQV5SVJ:NG_5H'8ZH#L[;PZ,"[BLGWE7.MA7NGY=2 M6^1?__Z*M:3BX[+^TJT^ZG_'^:?/]<]L]P5O%C/0K[]:+C;](!=U7?#J"Y]Y MKPUC*0$W3(-"G_X_F'<(;KF4TR!I\N=E#P/P.B KYIV7O*$X!M;#?VBZM<_/LRR,\D([Z PY4")3#PY@Y ,1V&* ME$SIPP!%WS+LB:G9"O$^P;2K]"?&T2W3>G_@RLU4+G(ZUC?\>@,^(#HOM*6S-0!T(Y(T#*$_VROHE'KM M(!C;6^I;/_E2!F\6EZX&R6&]GB5K:@] =3 "KS>#@FB0 T\.O9>%,6PS:&U\ M7H:=B9_MT;47_;OU,S]XLUSF30@:-4P&-=TYV5@?>C7+H8T%J*WEB!J4*ZQ.&M$4ED@.3#@1$N=%$;58D936RY:!QP:WP( M46(Q\8CXZV% PFBZ'X:I/131 :KJ14%'M#XP7H\LC,XGNA5LK,]#FV%'1COR M]766VG"C=).2UWN4=(F>?;2\'%/D'6#F/6F""/C\8I%_P6]XMOQ:);1UV;KL=72 =(^X!G]UJ=_ MX )7X8P8>Y&_S!?SZL36]^PM;]?'*"LRW(J1*ZN).1-UG::K(1=FE4M19]/F M&6P7*J=MX&J'OG:JZ@&'A^?,&,^*Y3JM;;,73&OBW6[J+Z)BS&2=_)B!G4!SMUMV? V>6B;]XLN7L/J^+ _/>;U;A?3 G[K:Y#5ZVGUT MRIKFZ-O*L8^$?L9D2E(%T+-"1PTYN#H$VTIO77;*1][D4?%G2>C;X'DAZ^[N($DO8[(>')=1>[J*4#3.TON*>FB4>12XU5 M4LD4F"N#$)%\P9B0"XN2X=T.G/]>=_$PP@_ UE'67>R@Z [ _H"GMW[_X<^K M>?76AZQMG7Q?*X^Y(>F6S$ DYH6W)HK8)#9\DJK.0\+FH+F?-!Y)@QW \;'% M"<8;+P6ZR^IW%:V#X!F%TJ:P*+07IDVMR7^A=1<'0' ,K74 OA&R/9B2T\QR M\(+7I2'20V0L@)(VV<(% MB228$W14(H)*4D 4F %*3!PRU1LLN+J6 QV'@7]!&>Q)>).^39\5BZ7HP*O MY6+HI)@<,I"YTB07IL%'%H%A%#S;I()6IW42?V3P1&>*_TPG\0#$[7X2_>5) M7."G^K+X\00.)"FOX/RVA%+M;4;MP 0F*+0H ;SC!5!ZI2SW4JJ^RNEVY_%$ M!Y[_3,?R,-S]!"=S%W<^%.TUMV2E2AW@&:4%IVR +#5+->C/OLD0B6X"Q_Y: M]D_H++9"VH&!XZ^+W/G=>*W".^.K-\[]+V1'7H?Y:C.WYK:.4^%6L^"AI*1 M!?00=$I@"VK)A?$JG-C]N9<<3C0(/9ED:S-,_M3QYW#QS9@73JHHP)#-HT@A M2/"FBM"Y* L&[FR3HK4>F/_IL[GM3D^'EF G*/^72P<_+SZNBO!69BB;#CX5 M$;S*%@I#H9(K.AQUS?CQ)7"B=_E_*7/0$M0_M4OP8X+P><'5'L>09:W XB0X M<@/!Y>A .6FUL=8&&M+3><4<$%&T#E:$;6/#)LLL^V#_9\^B_X3V(%F7\EZO+[Y]89_0^DCO+FXQ#_"EG"^R$ MA"=G"^RBE@XPU:1UD]75N@D9\.@UR2 KB.16D7!)NBK[Q.,T_1XG/EM@)VP= M8[; +HKN .P_^'[;EF#+E2N%*^ ^D$R=S^ 5YW]!)7B8^;X-%>J1%M'V$4*.&T@ MUXDK!)D$BR$DRT2348P],#^QH1_Y['0@T)W0U,,=L:_,KCF^E1-]/U__]7J% M^&9!!)*\WI-D9C8P%9 SR,H;4(I[$@@SX-!RKF+(P??U(#R4LXEK/CHY.TUP M\+,=C#K]NDX]^V7^;9YQD3<"\2$GC>2<,I88*,WJN+.H03LA3>'2^=C76NBA MG$U!MT*LPIG8J.L'"J6S-NK9QOO@?CB>\ZRF:+H;SV44_" MM8Q>A S<>TL6.H@ZH5> 3B'Y7'(PJ4D$-W$]R;[G>ILSN-5(?KLDSF1'3EWA MH+,B85JOP"G.(:6"-CJII&ZSB;H).R==:;(+KD>S^N.AXY3]H/M2V Y;X")S M7;@!J8(!)0+6RFL/WB0?4,C,.YL'^1@GG;_8'@&>[4[,'ECIIX7WJ0>>6WX! MN8*X2G.2Q4Q'+U,FJ?-2$GFGFJ1N:B5R4-Z2ZQJY;3,1;F=23[0IMB'HVVK[ MT)>\3B\!QV2*,1D(49/$O2(1,!? 8-+!,^&+[BOT/>@2Z*\M])0N@5VP$RU]) W=>0 MAAT9G/:Z.>'HHPF"NHU'+F_;%Q?GGY>K^?_!_.>"@''K\MU4T%Q=P'^LY@G? M5SE>BN!=N265K?AFT>5@'4]D=#9S&7F&H(L$EF44*KM0J[UN[3L%-#]*C9R,LG4R(K-"D",,6=-EKF*,X!D74$)MN51"\=!7 MUK$[[6M[=8>L&5;VE\9F* MGI5L-=B<4IT2'L!A\&!(E,)EI[T_XN/\-$+X:9)Z30[,H'*!$T!O/[G"O=L? M[F25'IN!]H/09ARE"3$7*)@\*)$A6?!<$3F6,'29JZ,$3HNMD.(0B9K$"'4;5[=IF(Z6E+>J<^EZ> MM%Y.Y0$V[$7.\_J#<':C\!LM>F6*3C9"]M*!"@;!>8; 2!J!!X&R]-7'.X2K M0>?*_JSGJ@NL]')P]NF\>3:R>(]U& O]^JOE8B.:BW!66W+$K"C4VJ8"EB,I MCY<,SI(#P)/#E%-D7+5;L'9<7D\[K3LBTL=J^#H2['HYF>/$_&]($O/%>IZV M"VJX2T5+02ZVDJ"P.(B*0GOF18P:C>2LKSW SW%TVHG7QJ=L<@CUA]BN_* +$9QV*K7?.W$BD/9R MO)MFL%Y\^K3:%+;?L8.2? GZKP<1ZQBXQ"(XIC@D%:5V6)1HF)"9@N,374/2 M_55[' CV+.B'^#'\C?L,+KG]M\<91?(H/2,-%[G^_!N@7>/, MAH(:BZTA20#R<30$X30(*4Q)5EO79H;1$S0=:D,?^.B/),F7]&?^FL5@)>8< M0?I0^;4>HHT9?'9:^,PXLB;NRE-$39O<'@L==ZW0:&HX!3MR8\S?+,IR]67S MX?L/1QKZR:/;G^%\',$V20*"93E!+B&#TG7/D$^!0&(*]]YC,DU2?,>P334\ M7:SQ)2ZPS,]GQG&NT2@HFFM0=;E2,-Y#TL($"D5USDU:-QZAIU^+M LF'K5( M!PB_@QCAS\4*T_+3H@90Q,R6B_5E\3;QN$+RZW[!RW_/#$,M4Y8@(@I017H( M27% :57)A7G39E+#3E1.^_#4"F_M%-4O"J\&2K];W+Y54EI=8)Y1C.#J,&DH M#.G6]^@@YL AJ(A!:&%=&^=K#UJG?5PY,B)'4UK/N-PR]@>2#HR-R#'5U&SF\6BX2UDQE_:1E M>45TS<_K3/X/P.']UL3XG&:S689'_@;"85**PE]BEZ$%Q:'C!% MUF:RR)-4'6HU?U!&_::'@G;C)4L^$V62R7K.!<0D+)!_PLA5B9JUF3([A+AI M(Y;Q$'/7/HZNF+UMXC=QDRQ$EF3)$#AC M%%6;4"?H. C%6\.CE &;=+\UM9-7BP_7M=K^EG;>E?JU+[]O]NK0]RQ7-Z-#3'3>A:F+WVQMH2P)G&'<:UO]Z#8#GM6'MLZWDIM'<0][_$; M+B[P-4GU5SK>*W*;KVW#R^\WIN%%S39LC,(-JS[(&&/E,DBZ/U3"RXUH7N9B MD@G2ES9'=7^:I\T8M4/JL=38 6+?+A>?WLZ_87ZQ7N/YL]P%0:0MGQ.?/@ 9 MF2LJ$BJ=I0.04X& ,D-)CMG$I(YM!J0=-W2_7*P=HF"!B4SD2$TG4->8$#44 M4T34)GBEF_3:/DQ.SX[E+JAX-CS?7?@3WL3KU?GLM_"?R]7UF7WQ]WP],]IM M2C @UUG=2C -G@L-B?D83!)!XI %./3IMV!#/[L+F8>_?EJHC*'0Y6C2G1@; MOXC;5T2(PB!U,9;L"GK ]9T4EY709\I(W""*/4C$- M4L90ZW)L&4\(%/);9E>4O_@--T/)!9',A2=_+[BZ(8-1)")X *E8X-DE7WQ\ MQOMYX&.GT_=(2EJ.([%.E/UR2WHJD3O%R3:65!,ED8//) +GHLE.2LE-V$'9 M+W=0]N@!?EME[R.Q3I3]:DNZ=P&-TA%R0<)I%E@[&AEH:T(IK)!:W0[*?K6# MLD>/FMLJ>Q^)=:+L7[:D1^>YR5$ %[S4PCC"J=4&@F'!<:N$^U!Y5J_5G6&4(FRR2B39(YEHQ*.RC[UQV4/7I_ M7%ME[R.Q#O*M]T*;E]]?XB)]_A)6?VUASA$V;ZQ\Q(FRBB2Z1=<7-]L2E*)S,Q8+ED8(C5D^QW/+]RKGCB*O $)M;V7B8YN,UT M9>Y]*-[HU&@9[4/4](:F0Q1^]P']8.F/6'>T/XA>I+2\6)P3)PGGWZH=WW)2 MO-/502-5DZ>N=,H0F5!@.#$E0BPLLQ8X>HR@SJZ\,:$TB@XZ,$AO%G0:Z(_, M<;UE0,GD U<<0JRER5K4B+[6XIFL4"KZ3V@"HGN43/L(W10]ATE]XI"K/J*? MU4?TL'E$WS+@@DXBHB/^(\422#ZEEZI $3;*4M#J?,C#P>O##IVT::(*$ M<00Y,1)NO9=_N/CZ]6R.J\M7A!RM<5B ^3HP#)4 IX2$C$5Q1=>L+<^5#3SQ M\9W9A?T#J;%$V!\*M@>#:\C MK2[4?/7^PXJO;SP16*H;($HTQ'YQ8)D* KU)P0Q7\Z3O92W5O(^TNE#SUPR"U^\ M-B@E4&1*8267!D+1#+3(C"?N"RMWBIGVKW5[E(K. OG#JB+'D?74@,%/=UG8 MGIV<-%KM.5U:,A 3]0Y3A/J<2LI8DU)QR%Z688!YC(KIBN5&TNYR;%%/C)<7 MZWG8FD7.A,Z""Y"ZD"\;*&Z)V9%M+$P9(XTET8P%D)NOG1 1X^AO>; P)X3 MYM%C]7WVYX=9<<%Z[R/(X$P-98ABJ3T8I3U=CUE8^\"%LK[2_QK3__BT_/9O MVT^\A,#V)W<14XL1/Y'M?GR_+OR]59WL)6QXA1D\LK92+7 M* D!/BD--LELDO!*.#G D;SWP=.54HZKY\.EUL%A_Y__:Q9L=C[[&MI$K)V0 MDB*=H( <8UX86I_3 V.W#SKL__-_35=BV>:P[RC'#C3_ZO>9+8DQ9L@=CJZ. ME20;%5VA."I9J:QDBI \LN9?_3Y=O64;S>\HQPXT_\_?9YH'09:(@1"97!)7 M7'V2+F"8)IZ9DL@>V&9SD.;_.4SSHT_#;Z?Y'>78@>8__&.F0D*>!6%5$YW* M^EJ'0*P+GP-Z+TOR#XS(.DCS'_XQS0;:=IK?48X=U (]4,GYD?[J)NBU.I-7 MJC,D;4D2.6L"L4;(.E(\3'YJDL=IQ+ZA:=JE-<O?3PD]X.FJ'>TN M2]N(2I88 W<91 ZN#B!5ETE\FF8\ULJ;7&UC*O MLV6NE@?G$J6$\U0^/B"J,]_J2,&_A*=CI= !HAXT =T--/W'?//AKO[\CW1U MO1UEO%XC_:F#$V;.V10A.H8119VH9ADX!'(=:Y,1XF7")G[\$;1VYG^-@[_6 M,NNK=&GFO/')D.O@!$2F"W$)7$T7TTZ#?.4X'TX&TC]66]'GE<->*,A(8I*SY[=$ TSY0_!^+ M9';["U^X#TTJ2 ^DK[%=NV\?+ RBC-XSGFOC PG 8B2C32XEIX@BEB(>N4!K MSH=>^N0W0-- /?*B7CAZKLBA3SZ3?FLY#^1 7.:(WJDDF+%:UMSR M0GZY#>2-JQ@P>(RER23Z,VFYW;")U^7'Q6:^^?*/><8'[:^?[_#_9K7,UR2S M5XO\*ZX^SQ.N'\SYX2BS4N0O&E?[P4 MEPZ2F:RX?N!=7F,0_&.0W#/H>,;[C:'I5E#;6TF_/ M=+">1>%KK.4HY.+!F71(O_'^[<%./(]N=]KD>T,V;@Y957 J!(',N=K50NC$ MO"F6&0HCN9-)1M[D8.W2F.;7D%6ASBE MB6$6ZKCJI)@'!"9$=&@X>(#Y^]6 M2\B1/)5=FR\KHI$&F93.U8128!!$9@#1A."A*'E(&X6]QTXN\5.%M!R'8U/W MHEXN%I@V\\\4(>V2"802BN?(I AUV'=-A3(E,)5L(2Y ]N(0>7_[Y.D*X<87 M^8E\FUCJ% >O@#PQXLGU:M<%TIM8N/*"98JVF;;!,@J^#;.6<^Y!B"0/Z3G_ MV+.G*XT;7_(G\VYRV6=RDE9SN"*%]?'Z:C.O;0'O.LL*%VN'B,#L-EDMN.XMTU7)M<##:/SL( 'BQ<[8Y )QF7)@(A"'M#..D)[( MR\O<%H.YIGN M9#;"J86'S?*[^C*/1\FI1\@]J"^04(H/@;.L$K$H),YB((1P8;(/ND[!?*3\ M^=^T0'&0W <4* X10@=XNHV%GBHJ@6A5!"A,Q% ;$0(RX*!9\BXB-RZ:_;%D MXT#J>;(Z0]6QTE\V$T4'P!JHY'^Y2_;EM9.0D=670/(JN 3F(ZG\(GW(%#IC ML6W&Q!])\+2](2>TJF>1<#]('E1;8*4R61(CN:O-T;((+'#EF52>_D*0$J=( M)3ZZ'J1UKD!C$(U0+3)$HAV ]MF"+ A8@J(59!4\T\4:YAV!*3HR6U)D8463 ME)^3R^*:G=U- L/19'2Y"8:OZE)Q3E9RZP$RP1$#MP*SO^-,P%+E 6TCW4;*J:U=BQ(N>V#Z*-W/DML MX"!H##AR'"*G'B'WX+PC Z92H$Y^0E7_FW).1+=WQ$NL2@7O7WI@$@,^"B:*J&E>>=A1A1OJ22\Y)ZS8I M A>>>S((!D-S3X;(I .,/9[]H*UVUA%?* HB52V%89"%9^ E!!>\26TFF%]B M[LD@@1^4>S*$^QU Z">8K_X.5]?XW9=?YA#G5_/-E^^O8+V^F?4D5,@6-?-H ML,[S+0R2T2PA>,BJB\T].,9'CR:HGX.V6,D?R-6%]3:2\7KS% M=+U:S1?OOX/U?/W;8AG7N/I<.?CSXM/UAGY-.YO^U5;L^^S8Y9411ZQ)Q ;! MJ\OJ(HL0:@M[87CTQ>%! [J.!V^KE4VK4T=$X5/X[@(2DX>X-8N#EC)?O%O! M8@W;;]ZLYFE7* *V!/0VL)RJ[2*[Q:(!QTC!8+V/YR4=-GSJA1=U K<^0+%L M):$.5/*M0[.Y7BVJ_7IU=;7\'AR1'X"C(_C? 9)>I>U(+-+"">=;U;_3O9 D MAD3*-M1VM%BK5 Q/S*@B#&TSK=H4GSU%4'\H.D;@RP;6O$QH]0#;KCN'SSM3+$)S-;I[.T)&[?[14L9 M(L&;J5!G;1I'Y$?IF2GHI*Q]!5T>BHXI#1< =(?C97W6=O1'":O#L5:MN4P&+M M=ZX,HLW5->;M'<";U7*#Z:;R8[>4 M1"1ER0W+.7"+5\>HOE MFKAU=R-PO:K MG/K06LMX-7^_E1DM+.W85RAJHF__21MK^[O5_/V'S7J&P::2,S*!M<^=YY8% MBKHI!$^08R#='.7AFFS(JZ<]HYI*NS433@\:[Q'S_[:NY-VR7I!^QM5M3XM9 ML)A-"-7VUTT5:L$LA\14$(%B>@3R#L[EL#U*X;0!;#?.V^G2ZP"66R;]_/$3 MS%US/E+3TV:28RX05K2!0A*](NVNBWT9M1&Y2WOHX.0"7+JM=/\%87W4@++;?SA.[?EC5(Q41'[SZ+N*7?""-CYY2=QMA5: Q9 D M*ZH6%*D<;6G2:^QK,D[5%+_4]A[X^A/6,Q-"_/;A]T.>,@B744LF$Y#>LP+K MP';!@G(Y6.M-2$T2!IXG:]J3K1-PL*\/1N1^YWKAZ/&%7_WS,75$PT&$>PB1 M:)5#LA.%A,:TDX9%X)'Y' V <]+Q)G%O>TUQ%SK^%3;7*_I[R]0' (XIVSJ< M4Z&+3-?>;5%D0P8SYFRT=2$U6OE@6KO2*4,0CN98+Z8?[S^^ :^5(=K_<,U'M];9^ +QE16QZVJC3KS5B:536*6D%&]5<. M/& 6-4>;K)60=/_J;,_H/L77^RUIR3G723/#:R97J75Q.H5:RZE",@%4FZ&Q M ^GL2HT-0U]&Y];[%FCY#(7I>?YNL$5_]#JF&FM 'NR@7J, M "\-GP0XG%%L6%3>SMOS@>D8-(O1 GU5DHP4Q?G0Q#D=3.FTE^W=8G2P$"\, MI3\MKU79M[Y;?X1N8YU>%7G:WNA(Y#U@X>>"9S 3FQ, (9$5 *>!YE/:E(Z+CWCSM MU?LY$'<&B5R02IQ!0LC2T[J$I'TDZ^@=:S3+48DD>):TRBE5X;17\SVJP$$B M.QZ*RPUBC[[Z6+^;1>0:);D@)5MR0;PRS!MO6*( MST'=>O;\?N13U!X$4O^G!^DHPAR.V'"#V,7V5B*_&\5F_[98(5S-_P_S7V"^ M^&6Y7K^^Z4]SM15KS_'YH_:[.%O/@A]X9+1=P:)3 ^[QQEZGX%O1<"DBFLDTM\B(?L>2X=H MK53*)ATIGZ#GL)-T?LFP&U,B'1CB)Y:QR[4WSA67T#&A7:T'IWWC4]P.?25W M@WXK19,$J^?).@QF?XH;FQ'E2,S'I)N.BK[SCT';"\_Q44/&*.C/<9+3;,KC#8=,%N0*ZZMEK;15?3XB9G; M9_Z Z[2:?]JZYMO&#HD+5,X@0Y-JD\00F?>.G*5H1?W""]XH5^M)FKK*4!J" M@,>C\M/Y/N'!Y7JUF;V%Q?O;Z3PEA=KKF'F(J4[G22P($9D1%KESW/AP2+8N M/?0!4.B[?9!\]=:IX3"2#)>G,K0'%-RV&++2QE ]79W+_ CV32SU6X=EUU=01RN]LDQD)&4H\BR%45% M"5:X0T8F'"3WK]X\L>2/D=MR#"9.+7WXXP'A7$8 2,BXKKU*,D068BPL*XT> M#7#T933I/WSS- EVHTG_:"9VX^OBZ[,KN9YC!@3%U"?5P#0*0 MKA26E5PO]VT&4I_GNF[\FK0>O=(CD7# 7>()8ND4:&]Q@;_#55W83-D2+>;" M5/+DT_E:UR9,8$4YI24BY^=+CGQ 5X]*K!W$CA5(!_CZ>B'_P-H@!/.KS_33 M]_C#[=W[6]C@;;/!F3<1HHB6F 6UDH,L@0?P3#F1R1#PHGB3T6-#"9TV8;PE M IN*K'=(WI07/=3M@N)::TL=+\\3CTS;;%D@SY99SF4)*@/(,UPSODSHM/GA MDT'R5)%U!\GOEVOR(XR#R)UD!>KA:K:2>52<)=#&%N)>X4TZI'Q+RK0IW>># MU6"V=P"<;<.MU^6W-6Z[([V.&]H*F']>_/A'^E #])^6JZ=R0:*UL3AAF$.- M=;Y4G32%R*0&]%9ZH]N4%)Q \[2YWBVA>"Y!=GO;_>/'3U?++TB<+77AWY'+ M6^:;M[B9K[!>"+^Y@L4QM[*'/7>SWRX^?<+&^V0J+?/_*ZJ]= M+>M4NOO& E)8YQ.%# ER[1)9K^VD8MG56SM,-O@F[LP &D]5BV_H/3=O>;WY M@*LWI-E7=Z^[%Z:1?W6LW\KDCXW8."JA<4,&VH-'1#B_D.A=!CE 6 M7&4>0VZC.T>A_G(4Z1 \[BO2\PNZ@QCIR3F56LF,]:A>0J1U );:(3*R3)Z[ MB &D5TW*$TX:'ML,@Q-@X] 9LD,$U2G@;F>9H0Y)U9%U.GM@VIA24V0R"SH9 MC$99TV:*P\7-D!TD\L-GR [A?P=(VNZ^VDR[GFK^O/B,Z\TV.?HV80*]EJ#K M*+S$#=."O.O =2'A1ZFUXT&F-F>$SY+5'Z*.$?[^4>%XDN@ 5T?I^J_;GMX? M>Q5?K!2D[1VO0Q4S(H-H'!.*0CI3 $1I8D;'7,2T]\G3F][) -'!9GCV=(%^ M6G^ VXAUGP&[(]@YKF]+WNCC#\J0@H@\"IF90KGM#)Q83%HS T6I)$HHODGO MLV8KND /=120#CF/.AMB.M@ZWTKDIGU"';N^?+^HI>\_+QY:Y)G-FG.RE0PC M+4L7"RR:5%@BYF?N(T;59(K*8$HOT"*T@'I;"7<)X;_AY@VNYLL\3[<_W=X, MVZ"QA.QH(;7#'"A96S$GAJX([]#F1JU7#R5PVH2DC@$[@CR[O1OX?OGQX_PF M$H%%KDFH\\5[7*3Y4>-"GGO:."?_!],[WD'_[GVO]M[WR-$J)@324, 2YMKT M)W$6@#:ELJ5ZT$F&-L7]@Z@\?>K> 2^[OT+#)&7$0#N0UZ3\XCR+B#7?-,:H M#!<\MYD[.HC,R8_O&Z'LVZ%[S81WB3KNZ,%(+S^SN;YK.$)I&!YE@91DY$RJ MDICF03!?B^X,ANB"-84LY<5KO>JNDA;(ORW2I4^P!I?WP]9?;!W M1-'9U'V9$VW34FI?=JE9,D%I#<0UWL3?&TSI)>F^(5C[)D6NJ0@["$6VWO(# M?N[-F7("0;ABF.'@F [1,JA+HI^GZK2&@$T ^3Q9T\;)YT/?B,*Y1$O[58^> M>O^Q("Q_V>T^N WU'NS"XQ.26E#1W)J/PY]I[#_GI4A!NK&4VG-2.@9)<.:E MDPHR"MM&KYS5_N^N[G82N7_YS>6)#5FJ:".SG@R$]M(P,%XPQ]$$GB5*>4@! M__ ZQ^?INBC;/@!'WU0]CBB>#BSY@:[*=U^^APV^)T7QNM23K]TG\C8%(CEO MK<^J!F^1K%66#)26S"EO"B;PL5%]Q@C$3UP"/B::CO-"QQ-M!W!^8:WW*_W+ M_XNKS/.'Z5?K7]9S(OI($.H/4M-[:!^H61:/$X!A^68LIEXPLY^.+!;@02'1A66BR-^!!>8I^"4H4Y92IVC!G@A M?'KZZ=.&ZA,B9B2&=Z"/GO9L'MR>6N"HK2$E8LD/+S*R -DRB<44X2%RTV;B MXLNT3=RVI:%;.+9@.L#:WHG7_;3=O\+F>C7??+FO[1-"!NT2BU" :<&1^0R< M!+U8CL] M<@8< ADFQY+TIN9#918"UTQQDXS@P6?91+\>2>_$0[\[P^[QHKPHQ/Z\^!7K M9[:KU,DYC)HS6YN@:&4<\UPFEA(Z$VR"K"=7N_?D3CS[NS.\'BW("X/KNP_S MUWJBA\AJ-=CHR;A^W%BZ$"A[:_CT;%>C\=Q M8%Q0"A-S!G5MUQD99*-9*EI)+XU3V,1?/)[DKN+S(R'S @X;R:\_I&[]B+_A M'YMWO^/59_SK"U1]!JWM,'6<%/J#U"RH%)S1 MG$$Q]9220IH BOYG7%$AA1!XDRK]/3JZBBV;P&80ISL(&7=C;J[AZC[N?2[J MIO5Q"GZ9#KKVL[# ("7/7-3%*U];+ID60!I(Y\3#/!H'F"V%UH'R>GQY3\R4 M?CQ^P3,0K222:LR+TY8[<\(TR&D3UT@T!!9!Z&XF9A[5;:/ M!T8AJTSLC$S4@6,Z0ZG7BH89':R22HL"3;R^PTF+K:N ?D@FA)D MJJ0EULD(R+07D8'7CJ'S'+F(W/DFON,AQ$UKY_L X9&BZAI^]X%7EB*)K JS M-=S22(N#ZD]+YT2AM9K$&S4S>)&V:8/@/L!WG*!ZQ=Z,6Y2A)&0!03(ME&0^ M.\X<%*^-X^"L/QO:IHV6)\?7(&&,AJ@SEN"_RKNKYY\79;GZ>+.K6I39/_NF MYJ7TAZ]SDG)YC5X4'^N4ZDA!A-6) :)FPI0D8A3:MCD;.TNY?*V4>71W?;\= M0G;7ZG%6# K4W%(H%6FSA8PL)B-JOH-4-FGGM'H!@(>^:^H0MQ4X'E8GC<[S M7L]E9@IB=H9+)CS%/=KPS#QHP[+W!4V1P88F4V*.-YF=-*\Y!EKCB6+BKND/JE[L5_K1"I0]IS:,<^I=]M&Z=?-\OTS[?XZ?8ZX1CG\)M'C./U M/4_92.[?16$IT"24L>B=9<9KK^D7$DR39,:OR3C5F&XY M]V%Y1=MY??/DORTW^%C/SZR#YS5;WX&!.O.0PB '%%T%+Y4O.:LV,>G!%$[K MSYV CGVKVD8F%Z-6C@\]GWI2&R73,G3<0Q/7TNM"&.)&;N7LR7(XSH34"! 2 M9&B2Q]I U]PSD$SF^Q5\?'6]^;!A;;[+D!C3J)M>:+Y,V;>38#ERG2J$#7+U;(9#Y_;)= MV:Y[S*O/N(+W6"<_T-JV"YLY)U4 SED2SM5Y<)$!T%<)I8HE!M"\R5'$H01. M&]J-B+$F$ND :;N$$PH[[W?0ZU*#XN5BN]B9,5DK+2.+)E- 68>/Q^ %XYF\ M(1XZ(KI&E<#2N",]Q>0;;^'>XNL:938+LN;=,Y*R95E&P M&#,PJ8S2-AMO>3JW:=Q2-NTUY)DLXW 9=*"N'O&AI8FET,S$R M+FAT;5!+ 0(4 Q0 ( *&!_%+C2JJ*# 4 ( F 6 " M >(0 !A-C,P,C R,65X:&EB:70S,C$N:'1M4$L! A0#% @ H8'\4E<[ M%>I(4 , %ETE ! ( !(A8 &UX;"TR,#(Q,#8S,"YH=&U0 M2P$"% ,4 " "A@?Q2"RC)*9@6 ")_0 $ @ &89@, M;7AL+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( *&!_%(0SQH6\# & 0 @ 4 M " 5Y] P!M>&PM,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0 M ( *&!_%*X/1X.4FX *[S! 4 " 8"N P!M>&PM,C R M,3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( *&!_%)'G=*R2BT! *62# 4 M " 00=! !M>&PM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( M *&!_%(,4,E+[K< %B<" 4 " 8!*!0!M>&PM,C R,3 V @,S!?<')E+GAM;%!+!08 "0 ) % " "@ @8 ! end

    Q"RKAS0N*8_!;^ID?.6B:\AM:\;2QS-]PZD.B4P[.H M_GY+8@?=.[=1$&3%)5X&/'-Z5R1)KG+Q,F[)N.@P@HCKDCT3N(\4_M$OE7R8 M)\["0_I;JJM9*&:%<&&1OI4@Q2M'@71.?X6E4^5,A>CC5F-,4&AXYOY&4>P\ MK:)LCWCBP"_[=[!1SPH'4Y]#G+1R#+<8.WXV)V3!SAOYX_1[\3UME:PG*+=? MCQ!B)+S!%D?*+H>C@+!=#J-_M:+ PCSN. S+RC=L!Q77;E[@@?7A/$2P M\O4:PW8DA0B)148^VF'&5/B,5+S(/"@E_EB\A ](8%Y)XLD=S)9D[:9FEYR5 M*U!^N)($71HGZ/AQZ&0\O.WK%R+FUF2.QCU^)=9H[^03^US^S5Y]]$X;4G_Z M7.L/Q3KOF].,FU_>P0PQR5P0^E0YV/W1Z&P:CR)B)T&96/00I_=H^S?JD]PB M>1B5F\.VP$X0H,PS:T;J^\VA]F!0/K"CJ*ODS1&UP %R8)(@+ M Z/,8F@RU6N1CK"A,!0,FJT7+JD&@1:A2RBK1##7Z5A!B8D%W-UY7 /Z@9W' M$#7*9OAPVC$>ZGS/Z#NTY84AJ3/K"*N9?L?(=J[:.=)N2K(=S*NB-S<)1/PG MGXZ3\KH PU)W(7"VKK' M=),5$&V>B_Z3@Y4PA*C\0SE &ZGQ.M! MM'XT_.H.@5=]^1$),_C-/JT4]57:*'>(0#C["_%>(6R/FY9C2/?^Z*?U"[KO MK5_9V/O'('V)-&%[7==-Z.8=G*,;9^1-%^)]AR)@2%$C\"Z Z.&B) D">./'DJ];$S81><0H)F-7DVN[3Y4+%&?L^&28 ]M^]]U M RA*1*F:]*BBDY,V6^FB0!0?N^:5"RAXVWSJ$E"=KVR899< M5 FW5T]SC-%(L7JH?MQY%*.\#HZLVAU5LO,B\ZG'FY( > "5*YE& MQYQOQDW)H,S#$51>1@"?)HX3>@DX@Y,V"Q?7A%L= MT6W6FN=YF9?4[RW%7V7K*D.OU;,7U+/!Z#>C$1L.=.?F=J]KC!KOAVA(8",%EK-5R0=^)Y ML#J71<2-V#-[:KMD;'?P7+M[WYQM5.=.?02_U\Q?HD!)>@GV0NC_$R4C]B&. MOT)T9_,?.D$V$O!91P*N?EO?@"K;31_#@CX]FU'V 9?& B/E9_"9\C5^!G)4,= G-@['BG!*Z$I4+4( K:G+Q)OU*XB[>XFU17A=AKFV8H?N:(=P.D'F,!?WA[+QG.66Z^ATLN!/2*WZ% C+A*,K<#4M MJ^NTF@P3=*\G" TG10-Z.GCMG_]=2]S/)TC#-,E&2^'G*L*R-%%?)N.D+E7) M;3RCN#8#4F*8RWMSP'QL%^BHTEP(/&1-02&(W(=)N3<+J(G7)GT7@-%KRTS _&/J^ M5^@T:U'WSE\3*PM%L2MD$F5EM9@XZ"KUFM=10'7U@&.!%)8&GWS:3_:/)#J=A.Z2>M&:FQ2.^X(*PS9W?LR7P'19319T[;B M0UTKIK&9"@64O7SM<++?UR21,4,+KEE&-P_C#B4.-^(@BDGH2)KG8V[LUD*X M^^>$IMOS!U;E/)#8]I"A83+O;S(9L2)'94'WL1\"XHHPW1SSUFVOJ"\5ZG# IO++HN._XQM%YM*EZB&&!#/C"OM-.-T97T,N MMCO#YFEQV:8FB8FTT&1224]!%F#"7*=,HFS=XY6DX7G(=M)Q-R?G/F;F&,?UN,0QIL M\$S02=U#:I89E9,NIX M1;!A'N[+;;I=#@B<0$1/UJ$%0Y[[ M7E>/J^[XOE>>V3OT%(8+1W_,B'ETGQ;L:?4G79']@/!J "GT3]&0ZS\17V^+ MO+E"X![30.QF)MW0OB&:]P)V4@ZN58PK1VX7K\[IUGE4?Q.?>EW;QNI$D\S& M74JH<0$ODNN+8,;;MN2ND0]LT^N93_[O7V['W1T^.OK+9Q3#VHB<[]>"%#6K MUWY.T/3T@X[,[M5Y[MH7P.TEGG>Z*Z?(4W\Y+R^8/S$4HQK/\N6HGH$7Z]): M*WI[A3US04]O9K*Y.7-;>NOWXX[]C+6V$9;2Z&]IT:+BXX1W,FY^>IE=5.[O ML+B<,$1!F.T!:P>@\[IM&&!L$U>48"(9EU59I%=YU2+DKD%)Q$U>-JT2L%\" MQE]85]#S&%FG% MN5!6-)AQ4+&B$Z($OV3M9MC805&D4_;0UK%Z2E2^0GV-NPU]!V'J>%I!>S!/ MG7"895[]]2DK6KD_9^F<3KY7 M0^0\H\&I/S7BI3_/"MN_>P"=2/( ME699Q/7O,H J+A%3^YTN6Y3ZC Y&LZCE]/R5K1S=_D^;7;&_3(IW01W]+ ME_C/<[*:L]'?Z2OTMY^AA?#W$NF7L[I*LWDR^BD#W:]JAIQ"+Q+7E2<.\NO! M\R626U&5D3A9XQ+MX?-SW^]"F5Z$PN;/MLKK26Y,SO@B_82>M-1.(_6*W2E# MP[[:2YN]&:,2*K2!DL6O]M#\.T]9TQ"! O=KDZ5O'(>"&&K)"$TSGS,,8@_P M TY*)K[@)/##E^G+XSYA_,)F:_LIO[8NO0]M?ZGVEP/5B@/!2E!Q)"! M3,,TO-%_-^;YRU!ZW@ M=F"1H6;ODRL(UM4=G?&S=#ZU WXT:04(P61,S-/,8JE[&.S19%60S1E'^&[O M%85+8;GDDFPAF*,FE"=/+TJF./*;U\C/+=H=+=MZM@>_1A7):#62]SOF)$R1 M&$V2A(0*(W)Q&MX+L[V'_Y*-D17DS)7BJUF_^J3*KR0IZGDGF65JP=*B 26[ MKB #?.R3N;C&Z"3P(]L)><*;KI"A&9MNC!%3H4(>G;4(P&PHA?;+?*Y4#O)! MH,=#LR69!G$V+VB#OYWGM7*@,S/-_OD^V^OL'6W^ZH+G",?XG 9I_-;-N\W/ MC(VF#W394=PB3I&E9@O;UHB"H_BK- ;M%*K$%9MT;(>:06%2SF#9)WX&=TV$ M]297+[VYM!Z/;.6+?=QP:1-_"3E$W?Z-4@41\VD@R4N_9%L$=SLSC '>S>,4 M^5ARQ6W0I]%L+DP5U\,?8R%;%Q-V7C>1=M[H[36= )JB/6;7CUD+ DP9Q)<" MD0M=ZZL:'81(80,MSW3 B\?J4((794I(R*$T77 MK(A+S2&8<#D3>^JXQ1 ATB'],WM'&0Z+*T[>BI:8[9)X6@T &0LT.[NF$V74 M$NX4T]+L*N0UQ#:VX6?"&.,?VIAE<(O; )1R3@0+Q;\ [N1K08[X0P>8F;*4 MM,&;.R'.I&EI %+D]C=:)L$U^Q)>K"#6:A$LK_W0J"ILX<&9Y"+18;X M0E W_ECSG5YJ'&4P)1"Q].4SCO4WC.5E09A'VM:AQ9K3D ;9CC0JH M4SW:&/ J5;'/)B.OK[N3C/JJU.8,!2H/,WU?,_U: __ S::P')X+_-)(WAY<&1R\-[.I[E((<=R7U%)OZ^)/Q6H'%-I9OD5I]/I>>8* MO !1$ST N5)<2"U<7M,)OK-LG@\M?40?!$SSG SYA/VD$N'*@(R[OPG]-:9H MK"U3X.A$U^6@_(YTU&@RCB1NLYU+F0-"L_>5<#9+J3L;RN$RE)IE)^@>H'ND@P@<1KWV@7B6DS%5V@SRT<;[7 MK?JLC= A-]TWJKBV7MTQV5CKKD=<4"*L;@%",.2:S M9CYMU:\-;A0C.T>G@5@SW3+J_OF8:7I5.FFAEI\%DPE.=E'*P;RV MA7UC;0CD'JQ)AF$*>,SMGOK+FC92FA>=KAPF@'U'N[81%(0?((A;#0D5/GO#/8=VZ4ZY>5X#J8Y<7 M]A9.1R4N+W59E=?-3 4_R8 Z.).62^M9NI.<[+=*#?4>9/I2OH#J&?RU,8/. M,:!!('I@JDSXUQQG%)IUZ)RMVK%'"5R NSUS\(9<>V01B[:%"F;4+ ]12F_= M G*T>\@N!+5PY/[=29;PB1(0%O *N,I4M0+_+1@2U^C;@-&R<5>CE0+)V!+( M9!;0JTU<0+076)^@:!<7 MGU8K3!S; \P=P3:;0' !B]],L]0W'UC"8 M2BDJY7=9,M- OGFUJX9D:>A\_)8<07Z1)K>-E* M=0O_]EU;P@^1CV7$;ME*(O6!79A/5]T*NH%61G$'IZT9G[X/=5>87[3JNE"& M+]@?_<+\HQL^[I8$-CR![/6L^+-<1?RRNL"7Y35J\6(7&"RF/WB75? 3*_BZ M"?1?,*W6'"1<])>7: MG0"*-H2!Q4M.NZ.TZ<%,5\(?\$(Q>N.".[" UGKT:?.>/SU6;1-]_(<9/%KF.3?0>) MN(?:UG%X@F"MCDP1F\M@F8AD@ZAF:P*C:XTGH;TF/[J!#:L32R/R:@!M&0?" MLA&#Y5A))QBV6P9-IZ+9N)M-Y(&>AR$\1%EM\G\K M^JZ@"+V\MI6<&"$$;R&Z&"TG)FL(F<0F$4B:EE"KY&UYT84PNGA>-*=H [ N MY@VO:J-ES&3GM"GH&V3H+N "E@*@HOVVGXQ^^W]^'YV'5Z!5L?]/^N#7;)*G M;[*W]D461:&KCWYI*&)ZG4[3;#[Z-1]790"8M"__FE97@(F^<1Q;HY_PCO@Q M/O[/T[WGKWX-/SY'3,.KX>=R/A'3)]>BIP,[$'F=U5(]V&3T/V5U5>H7WF3O MZ)@X X2CE2B<_JY?1G3W4[%'?@Q4SX_N>YK.B)KNO*+ M ! :/<2OT$ =G?DY_5V7C5SA?C)/1UMMR=%G2GOQS;\5Z\HVWN]_5>_"0>9$ M7[%5+L*&VU5G+KZC42X+T)V@ _]W'*.C MVA]@:LX*>I"LNQQ.?X+,/:.,(16">M);QD#*8>M/)/7U^\2HQ6=DSD')'_4' M""/&^JK:2+1A%V1XKD1CYMURC7;22]1TCN]\PV.'7J5X%:3)H8N!RB2Z!K6M]"I/-LL>X*MRAUPO%X*!B;C90+&0IIS M0:]T;Q0 VB79I5A,7AD<9C9-)1J&WGM%HZ MRZ:Y,D"NHYILZ&99.T-P=<_!R:I)O$*R$)MM"ZE<"K,1GZ :!+I7D36ZH&>9 M9RS\Q NDY+_V'K/6_7/M(S5&B=OY#!2P@,7%[2P+4>)23&[TFP6 LQI,; H@ M:83Y@_@8%H.!,&)/APG1Y%X0J]D%;<\\L #_58QTMV&+B#DG&1J-./356!9- M#C/S>H3/MJGS25! 9O14W(NFX1?GQKMB\DV%.^R/?FPK8?B H*O*Q,*2J:Z\ M4SNWJR7;&GBMD+D -1>0]YJ%Z-@P'Z3@3..[5ZR^RD-UD38AE 5U5]_'A$X M&F@6."NX,QF*ZW-ZR5\#H$2XW#CA%'=C72(:IOMYT+]G)O$Q'B]R#5%+_B^F MY:1=3BLFK7P&RX:[#-31M*>]*QY(IW>5E0Z('B8TYG3MFEZ4563ARG+/U5K M;_FX,-K6)1-.(7X8MHZMC0@9F4LC1*,'%V**P.]08A#_LR0DW^M>[2*[; N9 M/_(NV*U6*\$2H_RKSB'-KRBS'W2A,_5,0'K:H9)>>(GD*:QF/IW6EI LJR:" MG28:SS)J9HW0&.YX= #CX3LM7/7F /B6W;\N()MA+X*7)V?X+^DPX^I8Y?X@ M3EPW=883E%;;HD:54HY8N2=C0PI!>]AON!6N$2/'_.?FFU4=WAMNM/.9,"S7 M ';KTBB6N]-T#>>,TEC[,C/3:(93Z^3Z?NRQZ&47Z9\1G>E=*%]":.@=4C>[ M>2*?:=-5_D[+SB-AK$#+[2A6HVW@H;J*1%WP?-Y+%%WQRT']!YST'5/6;G^IIWT7"#+.#":PK!ZO:,3-[UEG& MA2VU/!RWA:G*>E9>=]#DT\,XT?(XX<;U;\FRNF],,P3+WMS3\2.IYTGNY,GA(8D4-M]I M*JHH8WBD7NO=,U9=H6F,I7E$X-+C6]U$OU[L(TM3?VMLNL[;?.5/S< MO[9GU _;H8;"NBNL/QX*ZT-A?8#A?20ESIBN0JPYF5JHW >,!0OXZ6S:O0WF M((YKN%;;6X*8KJD[0#RXJVQ3+0J 115")TOMN8NB-I*KDC4'%.3P-G/^15'B M&(#+)<@G*88#*(ZHFY=LS"':B9]G= 7M_;5'<#&VRT5R]^[89.0DPPAO4&CU!# M(7;>J&,\S>'M6?S:K6)'S2R:%["I)4".$5GUL+@97W>')'$!4]LZ1N?6?[0! ^X:!3A>W7:L=@N/$9-B@1< M2Q%0N[ML\*S,I"&@D+I=&">,M#,8[;EPBOC+"X@;OI*77NM;WASNE55(ZA-S M 3V\6-ZG$3UC0&@-9 "DI6>3+%R,5HYS?@'IBT+1Q0]2UA(71;*'&]XYS/!* M&9+BJ9J%@UW\W0UHNV6N4)6+R)"NM985S;**3*]0E-YJ^+;V0R/"UN,N%J5%&M,LYCKY=;7;U2BIMK M=W.]!%J:*8O.73E#0ZL')K*1M9.B,8X1@_.YU,)S:S$1OC:9Q,[R$I)4 Z6E MK,%D#Y)PPBC(\)LCM66T,(..]V!8^MMD96EB]LNV]GN\F_7<)EE_ M1[[BW5S0I]$X]:>FY43B]>ALH3L7RTA.,[$4.O-]="HM MMRD!<+!3S(2Q9E M),]I< =E?V2[$H_Y M]8^Z+DQTZX/'CQ5Z,?U/MI[I55>#MZ]LO$F5@M%N[.P^]EN\E34]7/N#[Z$M M\,AEX,JKAI[DS;4]4M=0Y$9I"-F8ANTE':,I:[*.K.)TI7".K0VA1F%"O MR"T#,>*\S2=*O*9$'<*:^:J_)+@^M]L?N"CP!MQ+/>1\O&L1@@4U)?<:D:L$ MUL:@$*MH;1[ B[2JL=:Y396%1XBSBO8'6NT MV^"G8V-:.(//?"#P+:V7*SW*XCZ1[SQ4R BVO),<\(W$D;S@1A1^+Q&&D.QJ M2#_Z/5WMO?FG;S"Y\#5";SQ[C\N8=F9[.8G//?4W3O3HI=;/;BXO\LL*V[S- M_B2O:&0P1)TUL-WD1BBVN!Y('U7E.U.P/GGR5[[[\;/^4J,JD7+$LS_ZT<54 M>*EPR6A!FMZ*:XK9)$8XZ"_6(N#;>[\X=:R=LRO&G]S23*'W\M@&O%\2XF62 M[OD<-"NL&T])4JW%-UW0RN9]"#L^^CKB;G,R-EK]C0^^>YOHKH(D4TF< MY'P24;":<;3.?GV\\L-T'2XXD#CN3=+6W'?%K2X/_9)%)[\:/8 M^#'\(]][F=,=\3,<<;$]UA5G>'[PU$KWQ%Y9[*%I@H^W\_*YSCY&F7$[+6 N M%99CH\T$+9+&_Z8A%^$\5LL9PT-&EKDJ1.R!9B8'^3L_H78S*#1:0-FN'Y3G MV'>?8J;T,?S [+F(HA=R3T]^>GYFCS[-L_EDCVY)WULL>&_A[9D^927??OG[ M3Z?TKU:Y.<'-L:<,(&('@RF7^2)#@2?4QZ=]>,E<8P,6Q6%1G@Q8E &+\FG4 MZVYH5\>>IH)T-]!W&O&S=8YN>2/,(F48<#SW=,O)+/E'% M-"1R]"?:%FT^0<=C2/I<@QNY%L2!^?'5\_.S\]'Q_J&==5V7P*VST>F"'A]]?KC*BQ8."@MOZSC+65Y6DO"^Z2?ZH$9 @C5D2JX( MQ@M,*B"TRE_@VS*X:33G84_(2"X6+/%N7 )6/Q=78QV,$A MSP;WXM2=/#^* W43LE1"5L(J#]*Y1';E"GH^O*]YZ[+.F*?\ @F_@0I2_ M "]$Q\Y/JK8X'R>C_D9+1,&H]Q.S;G\,BV .SN)NR03H:5F5' M>&OG8+LL@V9%[:'2HJULE>0N9U1BS>3J+FDO.PH8?A=RKFYC4@GLB5FU@T-_ M]S8L+>=XGP']QZH2%=0E"]:!BEK(07Y1'"N:M MTUL;H),X0^^JU[JQ^I\JFY(3[F6YKH$BG^?T!9'%,&#T36=2=\<'C_9?TSQ"7ELFOOXYN1X_XG]I5LQ^8/93&&^ MY5CC:]'.%[:Q6B.J:8@Y6RF91"ED6N68TS"W#: QI<5%&9KTHKP2[T1B!:;J M5"2/(NJ-1HB?5J3C *U7!4197<;@0VNC1V(@I D(EQD$//MV9MBN"C9067TY M:PAN?E/Y;_:2T/?-\6>N&5R&]+@X,2]D-;",9)>PB/DZ"O++O:=Q^+A8\.5/ M]/\E7 W4P6A=:O#TMBBO09; A\JU]L%I+[ECP/7-XN&;XNI M0S?W#2\8]^?11G^KK\<*G(I1IKE5PKYY]FZ=\$R9,]C7R$:KLG7.1FP9G'66 M=K1Q6_N2]DT[RW:#>I7\9%B!%*?G2CQA0>8.6O*[GX^\PSP$LR/P20\)8:7Q MVU&_7J>SLBIE>HL@*!/*. =]351O?Q1C$< ]EHJJW@:<$$"$S)9.<]O-%MT% M2QVH'(J55%[AD$S8P"V1R\7%AUX>8BF$6$I+?R3%4K'&N\P/=Z3PT5#9UO<0 M\-+XYO#HR?Z1.WOR+3J7#S NWSPZ?.1/J*U^=Q@NKP"YAO_T9!#J7V5AH16G M6%9RQ>9:_A,X8^LR#"#MYQY.S(NF9XMTOE MIEZ/=1G*_='_2S9415RPA"N$#AN!>8S9*%;2N#)2'7'1S"/#W$J7-3.W .* MAYE894:': TA$/#I[(]^G_,@5]S4K!/U.J_?:GLR2G1Y,Z=WXRZ/@_ON\MC> MGKHMTP-]J+)09S*T1'X I5."1W Z1P8V @VLW!\C^B;P\\C."#G#ICV=W#>Q M8[J ,+""GXN([L@:> Z_5S:*25[3X5WK"K)W8Y(A[&>-%NRHJ.]R5O13SYO- M3R?D[&# N^6(.':.88T2.?>-J'[!<.6[YSO<' 4&X\(KD@\W6(+X@(M3\$'\ MA$.2+A">@'W,N9OY H;^LP]MG8Y8O23B#B(HC7^V@B\-_W >.M)P_' M95DC-^3#Y2,L7#'!A\.*N:\50W]3MXY.O!JUY'E8ZG8M2.%,N40[4@0W:6=^ M?<"8IP,P9@#&#!;I0RR2:YT1;**Q([-L%>V)G#/+9#^2+K-E4..MC2V:,X@3 M)X>AY*+UH'9WGS.HQ1;M6>7H7#H)/*F%'2%3"E\0 [6>5]RDB]:@[NFJ4H'$1LD3"7AZ+J1Q&X,#O; 5MVM:%/4TZ'(. M-?427V@PIY$=5A:Q"8387!(""R:1KO!Z6?*\1[4%$P_9Q0+J'=/N;V:.V5RU M07NZ9WU"KRV4\+"P7CAAFF?=\R"GCB.RL7:G::;4#!?M98=P0WB- ] B@^&7 MC6QY:[NZ#I*9DW1A"\ZK!:V3(U6E%1NWX:;U&1K6#M_!:;UQ$G_VRE)@J'>S M!_ %OU\/"!1M&B*F;2,3_$&!],O9JA: 9S;)6R@Y7;GNYC7L9]SV\;Y='V)0 M-Y&;^TM9L*X_>C)2;2C,SHP0WX>55S(=:01*'Z8)D M+Q?U9G7)((M"SFFE=%_2=,X_W8>O69,IY)):TMTU"DB1+:7L.!$9!T/9D.U- M56FC777&XZXR2 $X>B/EAORZCZG#4\:N)3T[Y5FE1(AGP$ANX"-4[;+Q)'J. M+J.CE]/%"]O \H+!?$Q+:)RV14/G$,=?F"R>9*[4!_?X_#LW']9PQF!$C)+ 1-DA M*&H%U'FB 'L;+=YV' \_'#0( E%,:&UBX^:U_QLJ?L;4#4]K@3YE [6[ZDTP M#A/AR*"I<6C('%B'T66;XJ6R@$W)W\7PJH%(;N6+#0 -"GV(FS307,JH"B8& M0X,Q"H='76AQ"4)VAU07)UO58IT+T2D0>N^#!X\]+BO?%9]?GN:83#H0$Q/>>9/(1 M*]0.CN4VR%>8A"KGYL<.$WI>3NB9]^1?<N\X*!1M31<<)A$HT/Q/>2^$ M2+51<:U)ADP=-ANKR#&17,?$]!'$#D?I7 ZNQ+VY1J;DHET.8D&$_SL24Z4TVG-3"M@AZ6<0K0M:*#;H.D>^PNDG? M >/:1V_B7H/HFXDK58>P9!?)])1,=;%ITDR.!::["HK)&@[Z2[$J(4758'$!.X4KAEWOIY!RQK_>' MR[V9/H<&DF X!.+ M;/ES\0P5D7JGN>.@XB8X>3"?X1OHXM'80D-U7X*6;MX \;ULJ[K=L!3V1S^3 M42@KV8#>0R#/AIZ<:SW*$.Y%'P7WV@B L5LFPL0O."3$O4 M%NCI_9>-X5!U M?"R5$VN8C/BBPX/&NBA*._5NGM^-O;F,+XU))N4IA:7918RQ5A-.@VP!!O.L M R*Q3V\S%7UDJ%MND0&HX( *SP:@P@!4V $&C]MV^_M0U-Z1PWL'G800SK)&16#K1E,A1L?;226+*Q'F7/"5*%Y>YQ=(-M>A_:],B4)?F+7L"F6Y MB#@ZM-,V8]E8O0Q^U#,]5@OG"!@/Y6IBI7/M_1;CF6N4YAC[M!6];$]2P_>6 M31@"*/IW;!6O(&FY7*)LR%FR:-74LWS:@PJP=.>+ M?&)Y? P<'/\"3KOVU03\'_O6C[&>T.JD&",/G1UIWYTK2]D3-3*=[IQ%BR5959W"TLK!3+;$>#E6-\%_* 1 MBCZ0I'9V>IK2M&I+*P=9%?_9=5TEJ(_&TX]-- NX4 M;X-D0Z=@>#0]39RFDVO1\+URPA1Z][6^9GI,Y8_)-G<@89$_(M1O/<^,J"Y]#:M^] M]!9FMC?R6R#+WC04*_/:S KN6$]]O4_$OK13W9TCM8W,:BDQN,[A]Q@(U_[O M!E3.>&3>'?U.';]6( QFXR]9V"ISRB629DI@-;FQ&DAO,BWDR2@2E8HVBJ:KD[:.#>K^<^@!0HJSCVS$PY MQ-M"M[7'N^)PS:J,Y_ MQ4!-*MA4+C.O3F.8@KP#)?Z&^?CO_W-1_>=_[W(K_(E34G)*"$I8)SXI,\ES MA0>BTCJ!=>2_2I4E%B -U+V\ZT 7E59(>D5F?"0_=]$K,MI#&A9$=&G158.V MFS+X2C65XJ>-2JUQ78BY>Q75<;,Q/;3;>F#VJ:VQJ=0 ZBGDW,5C: M<'1WJ $9 N4W2XQSNEEHQQP7CF SS1Z0-6?G?;7N[O((.,]_%1XW]BA*D9I[ M@%J(%->*!0^JD:G2?ZCW+K_;6-2W@4'0H2(2,B:U_G*CFF!<<'!#,150V/J4 M)EVCZ;%,9IH;CR3RL["^N/='YUI8-PTI;]E#Y6))E25,8:+[)GLW%ABOV>0 M]%?/R@K0_HC?P2I%EWD1KHR+DIT?Q!PXU!EYRV^'\;-:SW@&'\DPB.%3LC0; MYCG&/"1N:7?1!7VO:H=8O&![3R9T.00$L-YC"(O,6M/TC20BH*1#CQQ"SRI8 M4USB5 \%%)([\*46BQD"V$:0/^C1*7!&-9@LET5X(?.(Q]&_K9VS/6T 3LW$ M(?W879(\@(MJX))65]GV_ ]WTAEY7A9ZJ41GA%,/@&I%11 M*H#[>\8PG'RUMG#@2/%V^26P4"Y+M[*COI4@T**7[ ^F@RZ&H&4ET$?L+ >8 MNW!BS9SSR3JW))@>J%4ZC[3F_'DKI#7TTT(^=S(Y-/%!;F%B 4>/!+(ZW!A]>5V34]H#6L=NYQPU2DY9H;ZJ\1W:XC=,27T3Z7=%R M-QQE&CE91;Y#5*Z=[U6YK'+Y_D4[46YP22WJ?HU8@:1$#N%QB0^;#B_H-=>K M V"%.*VF\CLW4_7_M%68S?Z3)0!?/->N9-D]"(4 ML_(TAC_I^?>[$[-"HZLSRI]-M^H&2:T'H&7EA'/@*%FVPCM,0576*5"&OF7$ MZN\<3JWHBOH,/K&? 5*9N3@+EU7LA1%X:YCOTQK,:^SJ*D'8YL*']=)( MI_N".R,W56Y&7D M+399NMC!P;IU:#HX=!Q[*F^"84BL5F'5S4G H1EDJS:,Q^BWH!FT_SNHC%QP M9S:-/S(-9%X4*:P]F-)\60?DX6Q:6J65M0!-H/!Y.5EG_^:3&/O$0@4)6F#" M%4K5;5[9;KJ-:W[*&25I+^9>:-I3G2M(2P/\A.[[2RV@Y).I4!)Q?CUI-IYV M&^%XW\.K\$G?F%^=J0#9;/N;"F4;P%9_X.+*[^][+8+OV!5<#%1E;/%U+*W< MK85I5X'PUW'=UCB,]%ASW6DQP?R&&\$NXE]70LISS:JN=?A7GVCFF_NJET:P M=/)&/+4^*5ER 147X>G3+KUQ!Y4/ F)ZW!;IN4#_08>Y?LMM8=DZ8[.#LDI@ M&G#GX2> K;E%;"C_C.6,:%%3=#2Z%$4@.\7VBV;S."T MU:)[VGG:K?YN&\WJ60T^/- =6$:#<9?OK3TXX-H!)W?0.+['21)47;7)/*J M6J*DF>45^71I)4X+6S F5RY-4@OM)$'+NAS6V#[:MC!V^X?-LXRF4I+3XH-IL:4^/12I[!YQ-#H7^L[L-O8T[(X$VCW06B'T) MCL4$Q;31)420A;4B4V=6'ULV3GY95HA/0WRL7@\[F?I2N2CWGE(@JI_B*&=FP0B"FPUQ2*B!YC=4)_;'YWRX,5KM@K:E$1[ M$D(RPIS2G7 ZZQ&/Q 5*HZZQ#N@.;4V@UE8Z.HYU-&!*36[X\II*=&"D*%9=0V#48B98> 2KH97 M^MYB$*.N\V#5&I>01-/!7?J4H%2QR:_?8,/D=;QC@HE16I(E.3F0#)P$-^U? M5:F/WO)U6@D/N7!'-"/BOA#%-<6;NW?+ZQ#J9@=EB$3WN]L9;@,,ABQ$ZQ%V M2$,4B4E>9)<\#5WT>+^6ST_YHY_V9Z8Q_^,/YWNO M?OS'^Q#E^?)/;X5(?ZN2K>7S7I7G3JDIYLV$<5$_8KU*E;A,=IB,%H,IR"57 M ^MC#30X>91T;;UYV4CF9-B=WBVV6@KX291G P]VG!:W[KV@ZV^CA)9\R/HO M] CC%,W-823E9*ZD8-RL%)A@/]2K2)[IVCRWF\R)GDL L6%YN>TJ M;"6:Z=.#DE^TZHKD;O&R-M(L>HXRF: M;DCOT9^G],JK,1^,+WTO4GDA#?G!KE-S98TSK7%=X;!182,$XI438>ZZG8E$ MM&BXN!J7@D7I\+>UBX$LB MK%;,LVM&]%G.6TX4<]J<90I'J;>725Q#E\M6=%1@WF/_KV;Z,W8!U .W+151 M!V+6@JUGB0A)X_OS2?/G2$0P;2^W9-!I50E809CI-0UKH:043E>UQ(@ MO/GOP.F[QL6;*)[0 1G%E\'C=6.F6CG"7!N+CUS(H<@+@<3W^B9!ZW/4M]5M M38\B*(]E9N.W 9*O?MKMK_Z^+!&:1#"$L59:G3_H/!1V% )/,,B.N$ILQ-+0 M0UD=Q??77Y2H>HS,?,@BASLX%[>.?-3LOS8+O/'=*$XLL[WD]BA&DV0650#+ M[8:[0UTIL4PT1;[E@^E&XCDMI=E59M;3'7([\\:I\PU%'@BVCNUP#Z/S+4G) M+-(.'%0#[TT))LC;4ZR[Q]WR@?V.RBA1&R"?!&APZ/*-#TIP]S57TF@RSO)E MDW@BSC[_(_0(M%'E8C5,T?U/49=G6?($QL7C:CPN 8+,XBP;=M$GWD5,Y\PY M!D%GA/MEF()[GX*-JD1K$(&-N=-AD$I-2K!XHND'86;82[N:R[")COP^+2.-CYD?+Q9M&"8G7N3 M+Y6\F1X[FY6TA2Q1\F?!A(95P6&2[DW-GC4ZO(C;:CSG*E?7P0[Z4H;)N*_) MN 2=3.'TY1GPH"7O?Q3@.@G&3V?Y47J%,=&3.Y>,1I-D&P4_]2@4ZKH MC\*>8#P$@L5@%C)IN/&4!X$WPKEG@"QG^3*@'RL'K_T3I(K$:JZB/3@,]Z=* M)9P][X!H5^A&'";@_HZ@("D0JQA&V%EA60)@9@PSF;ESO,;W#1-[31$9M3Z.TRAG* MY8C7(XK*T?-7_SS[<>_PV8AY7M"SJVWS < I@I4\W+:-&%?!6 VCOF-PB#)F M.%+/.DO"'NZ(E"/I0:[UH7'ZV#?Z&=KC]H1U;?808+0NSIZSP*F5CAC-SGWR MC Y/YYGT@A7ER#.21 SGW"E [P^/W73-18OS-+IS!XD-D,R23+CC-HVP^$:. M&D/M#=!CN413UW64@9[NSA!]KA>)%DU(>^E;R]:101'<)T97\590(6 T\?9Q M+W24X]QKQS=S#]VA#Y[F[Y3O1@AC E*4\++:4;@QY6I34*PB"9;)GU#+J3GM M*E(B,3\EK;I\_)8A[]+%4(8Z\D(]8;/@"51L0>/Q!*>]+IG['BU<7Q^(^V@ M<0\@[H+JK&]0\'YX7L.%-T+H+RBH<+#8"7)^LUP72T.?3 MI%858PKM6,1*,C&)T6MO8AT6X7=5ED\\T9B3[4JT!\ZN$/3":=//)%LK CER M#63<5GJL"!,[GR72038IKPNP--==D@!4S?-ZYH6@G$A!V*)/9X.16"<\;NN, MWL9).%?8O;ZG!.%]@<+^Z&5;P<\":X#T%+1+9I*^45%VC3K<^I8F:_0X*O## M*]VS;3C-AD(BTL4%>Q?R=HXL28BF.(:5I]%,@E1CK*W>,7M'Y-99>.W,1(3C M[K60*D$W(EF:#<,8Z;I(W+@X#;I>YBHD_C MEE!=+'@(G9+W$;J\JXK*0S&DK]Z_3<,+3&YF=EN6M,0\.Y/1*P6T16JC78$Q MXC'2'=.9A8AD,/#&A<-?%0=1M"$-=EQ7DK7^W MCU%+7!=;V8/JS M_=&OZ/I?SK-XO07B.)L6G#Q$&9"5;5CC)G+Z*>1W^ULTAJ:,3U#6$X/M9JB86AO?(U2+>D_DOQ0UI+D8 M];),T=!N22*H;BC_(7F"2"B%.H1L$RKR;&#'&J4^6)##U\U-9^_ HS&:M(WI M%O^K+9M4_BGET#K\M$EI;*;#BKFW%4,G1=4NGDK&80X^A34% M_@P:&I7M%/)V03'(KKE7+!OFXMZ*;K"!&'FQ?,+.,0SWO2W]_"J?L[O:5A<2 M)#,QO$57.;(Z$L\/DW!OZ-FL]"-.$[$H0103 ,BRJJ)@I5XD@)G%$P1.,$Q/ M*DF?Y;!7[FV:ENT%G0:C69;.FQD%GED%(88\ZX#]>DK(PYS4 GH3Y/+X 'M_SQ,!?WAC>#!DGJ(IH0F"]JPDB"S&D^KFL5'FR\Q'0/1'"8 MJ?M#!F(BHN0G0!]MA?Z9D%9%MI=GNY,($6>-VT]:M=$=-\S9O;4,:BHP_[SB$J24S9 *N_;[U*-7+16 M,.\L8U^M\.$T!%IF[OWR-&IY=H+JE7!<] MMA30_)W^I/6L-S,4P@T=,2Z+Z9R%H*M(P5C MD*3>Q(KD(4^CWE4H]7#3Q)$U!P];*3C"?ZT+[H@U%\2/% FC]2%A.([DP4?C MJJSKO0OFI.JT,T9*[3(9+'&6I8R$!3KYDZR;/U2TJP,44^+ONB['.==Z^@-ZU:%7CP?TZM>*7OT\*XYU *<5Y&5$U$3:&7X& MV^7?\3]>C9BL[&+)@)>NA7"%9E'UBW P?R=C,T'S"TL,*J\\ ]S%:K#VA"4' M.E87-DWLA( MH=XC'@'_6=R!!8T:B\;_:&ZB@E/$7X@OJ53%$4'HF-NG7,^' ML"X+$;Z6S,VF:SP0*NG@_BR:0,\6%>&[-?RO=*(>'1P^4U?6 MI*Y C@P4F2 J>SJ!K)=$#L)9?I&[ P%&7A/18S\O] M9/1+,]EG"2W]!J=K=,QEWNV:: M1^_X#'<)IB[$\,TPH*YNP^@$TD1M_#/S( M,JGF]#R'#%4%%B^ZY0]GYR!:%>@6?O!"RJ*G$X;$-MK%\EJ0)T[LZ\7I:V'Z MGTQD(;JW5D3U:YT*NNH+?+0:_4)74T J>ZR"YQ3' K]P9VAMKU!6#@N!8-/D>8[IQC7D^ M;1B"C 7)OQ!@X]$S^5D"[6MN-:,?G"ZK?#["'^FCI[=M3_]*M"/HD-B#'V@O M=T'O25>DP=CX1M&C_:V=K^3)#H\3?41Z!HK_YBK\$DKOSM+)>M<6%@0&_T;K MA [#B2.G!R*=L?WV>]THQEG-HI)X+5F+K.LU9Z%8;=LT$1AZ@\C0VR8U0V^8 M^ACTZN['^.\-ZEP,9MV TK8'+3#RD*SES3@&H5OC1'*[\/-:UOFH _R)$R?@ M$KE41K@(A?[_M_?M3VUC6[K_BJIKIJK[EG PCP#=,Z>*)J0/=_*:D$R?\],M MV9:Q.K+DHP?@^>OO7J^]UY9E8P@$.]%4G6D"MK2?Z[V^3]KW'V'RNH#47E)< M"F251 _G_FO2"]X(H2T"#ZA*6 ]Q@S)"LAC#I!C6T[*B==)>7':G]W;'>#:O M/OLK*ND;9'K740&-H4TK1^EB(D\R]E""K; H(L4(LQ\CBE+%U[2$::]T/(S0 M?4DNO]&Y$=),^2^) -IFB+:V-R#FIQC$1#,D/-<0U_)00H?"LI,4"TTC^JY8 MT6";!M3Z4'4+'+L"6GC@%56?P/)08CCAK !Q\,?&MPH$QWP 5 MB@W=9FLLC]R@M;M< SYC1WG#LUB\1<2 #(LZF@?729Y*P$BW*Q.:9^-9ZK*H MD(Q^=K.?"WJV;&UPH]D9ZX,*JUG\O[I]I5M72LRQ='TS8SAE$@'S/*8&V)X8 MD_XK&I%5LPTH6J9MC*QDN>(\5? 4@Y#NU\+NQ2;$%)J]O>5S-KA>,[-,CIK6 M:RS;PKOO U^K;I""0P&-EM6B9F9;Q3;I(JZ#?(2K"4P@^/$+3W9'XYO/*^ARD><0CLH5[IEADN]5!)6LNW$":Q&@(4).8Y9UO"&L9!$7E%FPWN.). M)8%&UC8"&A0Z(>^; MSE;%Z\X]0ZYJ> 8MLX!PEVV$XX N5:ZA?:8IU;TE1_ M"->1F'O&7_,CBEY%DG<@C3"IC4-;R(J)V4@ZWS5)1RJ\=4U&)]E-%ER&$E2H MILI93JL- BK)P)*P\9/(1RI9HO1Q1=>FL&I%RR&?&H0%V YPY" D)FT\R((Z M:C8#1:-\9@GILN:625#-_S[N=U8*X>H2D[]A'-()&E![:8$N,LCE+'?>L3T0 M9;QLZ.2<@E\MSJ#9F][:$'4;(M;_M 9,9CR@*4-++7=PY(A[C?ZEMONM@1^- MHAFE(MUYUX8^WAP"MN%^45+19>Q_C*SKID9N,W[]9S>GHAMAU4P<1YYVV[0) M/@-_%'TWZZ^% 7)W.T>NR"$0++E:3 1CVAM3!R$&(9W0Q3H+-Y9F-(1D((75 MS-(DJ4]KE1>*F($'5R=@G=B6,0U%E'@ ML\$SVSR$5U-WM$IGW0J3/:Z[^1ZL.U4-V2MXQQ9(]W<,";B$?.0JOXI! */" M(.P.,,"<-84R6 *7 M#>&)T=&Y:38'$7(I09*4&%1LUA]8RAI2UW]SHLH/" MR(P!>H4A@1&Y[5T9@BU#..C*$'[4,H1VJ?A,!S')QFG-R3W 1BJ2Z_9[#](D M Q4? 7C.)>CFE@]! [R#8-8"MK0*J5@D+9GK11T06V*[/C/HK8LDF22C#3; M$A<*=UWE) NGG-#>80'D9)1QIV%X(NF(F[Y]*H(?.9DF+J^0G;IE@MTLR83"VM*MFK<-&N 7IH>;9T"RA2C(XOQH$% M0ZP7O&^&+V%[&MRWY&4X[=@(>2:P5H 'B?T7[8X0Z3D+7=:F$@&"1CH(<>>! M0*AE0N+X8K:L8;/B(:W0F\;7VC\Q8B8?>%3CEFK V!PENL_@.BZWP E$.BO(KJ5-)K L<]3H M*"1I0QB;E)CD8<-]*KRB\5&/.<]5#9NUFT26+XQ./ ]L0:;0D9_515DG%1TS MS!Q 68V'SL=8N8)\1P6_.KCG=I]VMT7$)*/__.ENW=<_./SI&77;4B_HJ%4R M?<2BWH\JV'6A6Q4_<*OBYLG;^^->8@2IC*LJ;="&M_,W0"'SE6M%0_)V\-!5 M4)2H4"@)T?8(8TI@5@Y.L@?$J)YMI1,M&*-8 MFZ==)U=Y0<#4*&+BT#;UDG;$%/_*AX$F3 I.0,2N&-3CK(>SY>MH@&0#%031 M>?"06_A@_4 :=;1BIP-.=MVY0C9-"VEK8% 6'/6B7X&*61.73PD99Q[$)SQ, M] S2=(,NR0N.(*,E@!]6)(]FK^,O$F;/K@ @E( IS$= M73ZW1+928N6K[?+)B^'(3^G26,S0A;T@<+OBD1T-@&<:$64@Q8A!?UVJ'\V[BYB5)ML:" AOD4\# MPA9=>1SHNN%ZS-6W,#X9)WBW+X?8*;X$+;)OEB?C@1T)TC-:59=]IE$;HD@A;&=>06_K M636/N>@2G0,H21CZWFE+)\'JT:+LATTUDX.;S+?%?8'"^CE<'+^>N28Q;*.A MMDQMR3CBVX3Z)'WU@:7F*CN-[P.SW'XLM(6QF!"WTF=!Z#/B!96$JKRQJPX= MQ/.<-U!\%BPJ)1EZI%G0<+ M R3E*(AWA*/H?/$(Z?L.(=B!#3P9I%,T]WED6.2-4=$[T=CMP%/M )%E^XZ9 M4=%UP2DFCH<$69[M='=F$W9,[&EEI%DJ+6U:H#5!'H2[2!*XEH>HD)E#W\]M M.I[:GPNB^L:R(5"(&%X'/RQ-NVU^,E6&C?BR3\C X#8QXM]/?6 ER8*,]6X:R.2E=@2&Z636Y M"'(B9FDT]$P==82PT)N*E:="QN:)>/?9;8O1G=IR!VQ0OJ%WS*D08'\L_E! -?'-8'N)Z, MK*-!DMD>K=4A2]V 5U%/WC"?S>7/B$T!R5T-55$"S7"UHL4BP=Y?HDT2H 17 M^DL-)*JG>DR)\-Q+PY/RDVRV.5-MN]32:48AM M@%DC(V]'$99)46/Y-9:08=NHN8/&,\$S%@W,:-0YD4^UK4L%J"34;$L' MQ,4UPSH6I%3BA]0=X.J3[I'2?9Q:OW/G))6K(&?2I //W6CC.<[J M*E8W>!!;\<]5FLU\K9=N[8[#MY#$CD_;D\1^3::P9R9E69-@1>>6R!>9U#0W MAP;:=@!)!_MENOU[7I%K]HO+<]!._*LNDG(DC?YD&FJB6+;6L+&4%"U]AIHB M%\TZB/!U6_S$5Y0IX]@S:/$8K(L V#MKU#IQ_3H;8% YC9P:3??RTD /%_. ,*[FOF?FV+ MZGTI+U%?"L+#$7%O*54VKBV^@!DXG;OS7?6[WRXA*JH;U06_ZY_-4->\C.)A M@K![6 JCV@U)10EL* 6U<*&:09^UWTK?AC4Q$J]V!.7N/LB)N(&FT"R^PG4& M9(WI+&JT]-\7?7K++L[;/(-+ E:D.;&$O?"_B.AJUVU)2+,,+,< 2Q6HU.N9 M MZ/%8F ZG#P-H"O?!=@TM+(*M0\:SHE!O[HQ!X'U>5AEB#'I$G%@[+JJHNT0Q0(V0Z,. MPA5J*>$'0 C14U@PZ*'"+NZO@KUD?&P3RO-4#(L@G8FDWO73K& M #F^X02,4K%V\:^4CN7+1Q!N"9>!V>M,7R4 3BY?5HOCE@-;&.UJ*$1-TB^N ML:#]5D=&KA! !29\\-4RWZT[@Y[=)$)5 WWK@B'5F;&LY:A9R>^R *SL%VO] M_9KI*6"(&_-D!VMRQ1Q%A9UQGAZMUKDS58U6*'-SJ(.QPQMJ>0_L$5083XV0 M,HMYG8-0Y/S/, 4$/&T'%^8!&EW/?L3!*+,X1[N=\G^,G0E-/EKH5^> MSUBHV=*=0,J>N7$KZP?L\'"+3YH%GM(UJIB6L"L M079#*;8MW6[9$\\.DW(4^X7&"C6SI3'8JE85+CU?C&5$ R7[ @=&/^("*^ R M^C /!?N+N5FSK;AMVV[[GX"X?>.:"".5"^2(+^F8-PE")G]R"P.0W5P9@&< M%WB$!XWPC!(D#X+E1(=[][>WI_]X<_'N_/0C_KO_&S:_!BRPZ991QI0OIA"L MP"++,[P'V!9>#9H&)MJR%Z)U-.2!QV+C)6AK.3Y81E&N$G:;O52E66@$4R%; M2!RJNK0 !C EOWNZ1_#=(BALUD!05@AOE5Y@(RMD,O)1-Q ]7S [O^"[BW-C_^\8UST:?BE#2R27.AZX)FHU%26S M%C.6A$,>6!D ";V'""\BA=LVER%@90_MGZ[*C&)#K5M2SHT:GI(+RXVK'&&V M"]**N2J?Y]9'O!5QAA K:+ 8XQWW88QP@&3S8,UX%2V0M/K\2LK-*S@"V= MC)P+%A8Q6Z1N#0 5FU<*)%*RF[BJ,IA_H$;@WJ M))%,%*\0B&N*_990*%J83SL0<+':J^@+09UQM%PB(BBDX;*7% F6NZRUA8T5 MPC\8X$C%\BRT]$)Q[BKA%RKMCT#"5T4TE4Z6"1XURMD) Q@8&V)6&!^^0K^. MP'<; PFYYYZ:$^EGS)5?)T6-T0ES_*8:4F4*.AGQ>LM\7*&HXA&5KMO)'%_Q M$SWQZAUV"4".&_X1*M:(D@KT3L;R21_GR+>L%IRKD MB? [H9 @N^'C^A+X4#VRU?FE[(2GFDX)0)IG8#)A)P1.OLG9- M"]TF3!C))F*@P%G.:'[()VA<*&?+Y^Y3L)+F31;UD.B0'2N3R^,U1 N=M&:T MJM#+HP^BG#Z0F 63*<_R1"#(DZE@7BSX!1C],W]GMB"+C+S<(B90LI$Q:^>@ MC8"F+FS)2.;@$I:5ZI1L6*D4/&YQF-8!_0\]NIXP$V(ACDY_2 M<!^!XMYFR# UV43^"CGO1 <*+!.Q)QLT2250-Z*3!'?# MYB8D&&GSC[ZV8HA82E-!A6LTCB'/0M4_>,ODNW-$8 N=,+8WR1.F,(&[RD:V M\%#<,SH!TDT*/&90AH&H$,Y\2OS M,Y_-?)7' A2TELQ1A%M>Z: BMI;OC9O M/=?&[U^Q--!55>%[;>LAFDM^Z76?KY# 1V M"I 1,4+Y=>CT MHTYUD@94NM/Z*$[G",\#%]C"TZPCZY:"FM^QL)*L&\A:,.P_!ACHV_R.83Z* MA9BK]8$-E3B\UY3EJ;9<0 \3$]X1:C&P:E"X@6=LX?SU.W"9%,0 M,(T"3E\CP*B3T9W$!!04D9.ET/84_QDM,JP(X\ MQN4X?3><^V5E>(-=L3G\$XHGB6*"=*K@Z6D!E3R\IDP'@'2]G#9=1> M\S42UD^B4@LJQY%EI$QC]TV M;*)4KMJ"->L[Z.KY:'M+"HF%-=CR9=X#A**U(K5A?=@:U@Z#PN5?CY;G7^\# MG'W\4Y>U[;*V&XF*;GXF''XC--"]V_E WM'FZ?'[YT@=J(-T6#0*&*TKB :7 M GYD1S4.G:?JBW3*C,6Z5IQ09%4D90NU/:X.0DCE+SSB&06U$@2N)A T"),'LWTPBQ M4/SC^@>]RE4L"21*JG!5T$.%@83, ,NDP(3:8@;?/ZUA1,T(D-R^R=19P5!1 M-(3)"S.E,'B!CU579!B,&E^QD5/C,,4I&87LQY7>,:'@R=SF8AK1DVA&"X_O M;A*$R/%O>]Y-- 9@WFA0<(!7)W6,>F:+1H!%$/!84XKINK(S:A.'LTL(JG_E M&"-IXXQ6MPQS57_0X7[M8D3!I5=P^M9;-Y_NV"L^-)^]?'MQ%@:?HN0FRE8^ M!KZ(W_AT^?:,+C.W2;U-AD6.X"N%<0B&Y<([/N,7*A?5"M)\R&S7_.HPN#0O MBM*>V6@+X MA.F+?>=E@Z4%3$W,"GEEU8BMF*;YC?G7VK!,&[)&&]8R?LB K\8(&(*^M:9A M,"(U1S19Z/=#3YQ<5R@I ,,2TR,>?CU72>@-LQ#! @9S]Q5;&T"BV]85VRJ> MA1%W<(4:[7T4J4P(V-7E+\U]^U=M-/$8!;: R$DJO=N8Q]@88Z/48-$+23IT MZ4*N&5I;S26$+L4Z93V,FU&M#VK>+?R*A7?RS0@T"7ZNCRC5K>V*M9TFI4.* M5!45K='H;LD?8\DE)G43%=#:B7@K&3GFGH,MXGO$@'H@6+H->(0-< AXXM,0 MNBST^*ZPW_6:'AQN#Y&7K-EA4*?I;UV-S/GG&W 6 B@O*\ MT 8>7+F1'^VS%GH"R7^R'M!E!IX-C!U!6;!:,!=1#)N/DKH\+A%&2NDX4.#T M7K?4N$['M,,^5QG6VSKRQ2RN+((&M_/$0S@\C?J&1/KU&PV>9K.(\P6-(+OJ M7LNLCAYFCI8VJC1-"-V]KYA2N'H^=L8/A/%A[)9[@FMO*_4?D2)XZ7T5T T@ MNV%)\Y:<>&X%Y(9!Y(2YU_DWKJRM:8#'._B#9IA9Q;*71("F4_)E/.BD#V'BJO9Q&'&#$@%=I0+SS=AGNY<)L+C&-S/2;F+GRQF19S MYBCF8 LDDQ?=+E$,[=6L&5A,CY.,WS$4:=^/4JD;60^G+1=T%O:-M* MI$!-N?BXS@#'(P3[*[29L2+YPDT@7U2>#+[7FEF3&E<]:''V]@ MF:H8J'JCPH@T6\IM7HD] =)-D!1F-N;8%!5E=:$GS8<#TZ 0NL:K3(Q+PUH- MJR-=-+S.OF20Y;-H6MD<5\48/)@I'_NS1&05@B7C F;;"+LX29O<;0A,+Q-+ M(06![J4@'AI5>-S4YM,Z048)WH[?PLZ -$?03OHJ3K"=O48*E(5?$S5FN: D MN9S>O;=1)B_MX!Q0I(P[V(?F1@TC CI<,C@>&/5?>,(0=AROM5J\1D+17"MC M>'!GN50^PMBFG,56M\$,H2MLLH5-QQVPQ(]:HO0\)\[; MK8*>.:\#(Z?.1[!E&3 8 \;&32'M?[G_[_(X[88+FEQR"V98-2DA MA' "^[L()]#'!Q"N /0O"JY4+_@,_H/U-['5DPX8F9QEW)ARE52IM4=E MHG/5%9?/:#F5S.8T5\U]=-RDWU[5YUGL5X!\2D< MC'%2<7S0,Z&W31Y1Y*:K(;)K\2JK2"P=7H)J7Q*<1*HQ M[^MNH+.Z&$Y@H#HD[43I),H6,)8%'$7GV*6(@N'*5;R%5S'TE6'5-BE24^; MWI!;P[CD!SDQ1]%N6&=P-4B#M\S!)_=M+>L5 M,' !KC)6PPO5@_:(";IQL PGJR(P6;A^!.>B8(/K#,T2OYA8G MSM2U/2-4K93H)]_$\1?SLWEL4B([H8VZV%@G9@W@HE G\XV&.;V_^:O+N^%"0W1B M![%&.;!I,9P5S/;21)8"EA:4#A4VX;Y!?K"S8DH"M^>"A@A<4N[*Q-^>,=[LEUB3;X/8 M=(6AHFLX%F95#\'D0B!!_2C)! MY.]#/A!D,?R78\DEU!-?L;+JJ0IG<.K-:N>42)"7^))<_"5"UQ&PGH;?RH8J MZ53.7G([4(U[AR5'L#)FHL;\R:.'22Z)Z1-^$XY;_9[BG\N69LH-I_83+JT--G52 M--/CC"6(?IN562J/*U#\<$#P5C@/B2"[V3X9ZVH6 A!5'+!69C8XMPL MVG4L/J,Y<10$0O_$G&90PG!Y;?W="#N5:,'PMEWG:3W5*$RT7D8U1B7%E*6* M73#H[%::DVT&+X8UV,U1\* 1$1"919GLSO(H;:Y?Z@E+P)^."?%+,=KAW#,QA,ZZ> MQ L)H(ZF YE!EAKO,*^\NK(%Q),UW4!DJE@A2@*ZTK)==A^$D<]#7J@M(J7@ M%GDB'/=%P9@L.3@;J+ ?WG^YT&LIQ+$"H]Z$3$(;V(IS&^K6TIOJ3I0%IJJT%K?- M:YJ32130""XP/M@M(E5<=J]\""%2=&GILDDC1.+E,1Z9QPOG(N?R;D'X:HMYAP^[ M9J(&CM 2FAV\EE%:L!;!+^: U]*$;8.CZEWW%Q,CN+;-E%=R4="N.L$/\V'O M1ZE'60%C4B2B&@J,OB>9U13*'6REI>;+T54&V,J DZXRX$>M#-@HR@EKJ;6' M*844BB#O64$UPJ_M)>)H-PC$LQ4S7FB('RAQ=''/0J?+5$T O@J#?91>)*E% M+EHF2D;7+?!OI)Z<%"JA>FDMR@509*$(YND0-"J%^ZM)K%^(0%)0QE=M793> MKS!&%]OI%2VF/4A_7-'18CC!QVCATX-P9G @;/I4$MV?VIP+&ZRP!2$4( '' M=1S$18&P*)J)=,DPB8H)(T=LX:!?XAA2P;^I&76]0,1A4%G\AI8#;&M/S+,H M:XH98V?T.DX49G\0PG&U=B5#O5G>!&N/W5$TTU;\+[:JJ[*$T"C98]I I\I' M'VBR:+[X(?#@(SVD6F(47]X+7!)L* @(82TL:KOPF/Y(^N M"6AVV/_I&=7&5V->05;P+)\:IS"XA&S?YHG+>X9:WE-9G3'*J(PDCJ9X3H4^ MSMVK851.F&_ _ >Y'64QHS!#2:<1G4&\E91O6@]G6 M"!L%FOUC#5%:C(D80Q@/,P!PF@/'F57TAR&HUR L6+:AH7B6$EF"?\*1MTRI MQ"2.]@',M\X4X7Q9+C",FD?;5:=X![*GEY)^9PV."@W>,S+NJ/E069'2O"6& M\CD)?;Q&LA'WNI A0:N&PTA@X=&'Q?!#<; 'S*"^D)]*\H5ZHN?$H1.ZS MWJ)(F5 UR12'@C] .BI^=P!8B 3KQ.V6D+B'D Z.C6E-+UBHL\H1L[RH?UU&X[!6]>&4U'>-/1#=L%C"5-EY/]!7,]ZK)AC88< M"@-J]NFLL@4L6!,# /A<.2F&# (0HZXLC,I%U_@<$8>R#2"A'L8W M;."^K=RE#XO[ GRQ8VIP _8.Z\=((&LP)TH2",Y-J0"6;P561%)>U\H=L=O& MY QB[7,A)*L8OL9J($OK1G D!?_2CLIMB..@+6-]K"0(+-F6^R,T>?WUT!7O M;=)._[C#'J"UZ1\0^("EO\$M^CWG@/ KI)WA0'UBO"].9@.KO/"_1$S,2#AH M^G(:]3R#+^X=AF9&\+^@-**"'!D0#R!#&1<\'ALO,V8DMK41/;I]ON<^.[#_ MB'Q[WCWBQ (9G[6*V8%*KF['GVK'05T/T@0M78BR8(2,JL0(['\$YO X][:= MRINN(\(U,=L_X*YZ;KF 1]&]ELO< MM)^O[I0\_2FQ&?\6/9^4Q@"GM 4&M:L)1%J&:42.\AG\$%S8'RX(49C_<<&E M;D!&1=\A?QKI/*.KJQBKCB#=T6WS4VVS*QCB31[9O64?EYPD%O3HDD/DOMN1 M;[(CU]$PHKP9Q[];[B#O$^ **7T<>1@S;E>Q$0>1+(RK9^QS<,<"1IQ(B2T7 M9'GPKSHOZFFWS=_$[LIR3]="G3:4@E1<7&8K6J_SBMJR,,\FVE'O[[T ]KI- M>Z _5-:P/W*_:%?8MA4KN25$A.%7")Q(5P-17$D<0[[1#(]UG$;V6!SM=@4^ M78'/)H93%Z*2R/!> #R_+;@EB$4,HSQ6C'H M168KX/L_F)UQK('3V,H'; R MI\TAIQPIM6\"&3-V#3%R C ?"Y!:XU$J7NMG6Z3D@Q&// X]8X](Y#^4#UQ! M^B!SE F^I+PDW4^ M"6X^NXJNA*F!ZC(C\(&C45!($-MF*XW0'UB?UG;V,:,)%+= R#P>"?N%5OVX MP+8-;LP.%:"5E2ZP364S>*X_P01* M"O7/#J)6L[ W%BRT56MT_):4R.N,#7^30T#@W^0$%3"LRU) +,V0^;Q"Y4OP MVH$,XHEU!B^<]_^FU+^9WT=L88?;\#HOIO36_N[.?SNHR%+0#KNDT),EA:B> M'UMZ76]C\U!A ^.22OF%!'[G?C[59H%RC5*U ;;'V>=&H;1WMP]/=FG8/L). MOIQPS'6MB&V [;;@J;9 %1Q ?0,9W5=U*DS#5)8EW<^JP+K;DF^K2AJ5(8! M!%@X8 =+T$.V"&KWXBKI4D1/NDM9ED.[I,6W=1600^2ER/)KOD3( R4YWFYS MOOGF+%O_IKI1179@XV/PX@IP6;@)'9@.P^ O\/^AZ0 *)REW+^7"X( D5 ?9 M[>U3&PVXHZ,8-J?F.JDO\9Q3Z%F<=COP9#8#7R$7'Y(V&8V*!3TU&J2/:GW- ME2SNP3/8[9D ?$ZH?+>-#Q;O"@090P .YEQAS\6E4'\&'U-MK-V./=6.C9)R M5E>Q(KM2+9L>"@IQ\,78,$,(NE[)5U11+P40A1 5%K3[519QL('@Q9V)[1 G MYH>*PX$"/Z0;<+K3\'2^F3,1O>;V(?8S7')(UMS0>CT$O=IOR9)4_B!K=EK#QO#2=NNVJ M>IYR0Z0Q-A[F4(P\9 &&_5[M&!M@LS"5N'!$&>UF%MA\>]MRB8PP ,4#H4LC M\_Q+RZ1&C5T@0 J \@ ZJ]L*$+PX 0EK1FB5?LK'@8-:1A3&+K%0" S9W>RR MPSL"!5>59Z$CIUPV=V:BH(Y[K\W'T#VBT1W%3,D1TQK+S[$-&'$Z5QD L-"%2/#YGA0:R]P$JS5Y0@U'8*$&RI3W6VS/B*< M=T;VT*SU!81X04?.[9;*3*N=IQ)Q;D%R-B1V&KOO6NM#G; !M216@&G+AD?$BW[-0&3.M(C61W[)_L BVZ,WH<,&H+NKUM$KZVP 7RP#;6 M9D)9YA<"C1!!#]9P>FZR*S/MV&UPZ5J/62;ELR134 STJ<4C0:B%:?(E3C6W M1]MHS'B[4EY;RMOO2GF[4MX-P.JS(H(8W%!(1%?6^CE#$P<1K02\E:H#H.[, MZ1^2?49$:0JW]B*]M7[A0W:0H:0#?P50\1&&VHWKFGSG]- M("S+?6-A8" F8VLE+U^OC5Z=E6MQ*8L0>?:D@WMSL AK+5,HK-(83R]@[-G-(T02(,62]OR K%:MN.R*GQ)I?,"A$^BQ@6 M >0%D:$P" >XC&8';>Y80#F N1F3_;!:%I-:NS^G!.72/]G?UP P]FCY'PW- M0["9< +(:MSDP(6]QMLWAP)XF4*IZXW8:D04,6@ICL?(7THC^5B;&?0/#L2F M\U_56VY3;>;60:7Z^:V9 WH?%QE88?#3[WEF3-,/J1D1-?^57(Y956DLP&N( MO5VJ+9K!YT6M CV2O'@7&5$9QFMDB3H>\.[*0 QP.'Q^\5)B*>S-)_'/H)< M+)-#&G<:YMYN_P"Q77;W=KW@"A.$6[Q3A/ZDID?KOX.O/@.Z"Y ];JY&=L5X MNL5;_]-.:[?U\B],T8VN=53PKM?QH*@AG06R!NWZ&WZ+EE=K+:.W@@U@.B;\ MQJ=(/R_=86/.C]J57S*=QJ-$J%QT:XC.@*LGAQX"OD.<0TPV%V\R7[)73K)R M"2'7N::#W'QQ'EK:T25O=(A0!#71 NCIF3B$U1K/J4,(]W(#)?,]31OGR;K# M/0-87P1.R/@Z+3G4FS?[N^:*VYW%UY@F'AH[F6*NQB8@>AJ$UG-SS[-V6Z)U MR5J^OUH>N/)1RXF!"(E%3"1&CO6,40!M=I*PC:V\T2#%#1(7"Y&Y'&"3$'-' ML0;X7S@%/ARA)6&@P*R"BUS:L]=D?+(%$],:(L5,AV)-; IS^ L//K;$NHP] M!6A S!;A$%-Q:]E0C$A)(>C 360IO 9#/:*YX+Q4@X:,5?[GH*-"0=MVJP]5R9]7TQ#U>!I!7RO&MBS2H@PXN?% M6?$*YS2J.BFD*KZBYM%A4@R-NU"*V]+*!2MDRY#\@-65BI-MYYI\KP'?V_IJ M,UC=O"[=2AM1EEC,6,7@A7I;,=T9^6-61!PJ@ TOD'!Y,-?/LE]W)+21#*M%!B106HL,?@*>!]Y AI>(!*]344#,QYXTTBC6 MV0S8SH>5N.C-4(JBA,R%9-+>45;:BB@0U^B&PP9I1 N=QMD5XLV0SAG.ARD, MP,LXC^H"X:8G ">788NUW9\*;XH_&NRKAQ9V^08UA("*0?.7" 4^$R]<03P ]# &OF9F34G^8C<_4"+G5\R<,&1DN M*^*;EJ[C $GA:'N\[26G:2II&U6J#!W;X&A%9O1CJ],(M0'#<8A5G3&D-H6J MS8:GMA6\!-GKWQEC&*,CFILGQI6\.Z*0CD!HC^2=SE#+;S)%-G*Q^,&V>7#^ M.BJ*A*6'7Y- :W@?S@?1W=^'QOZT<%R08'A*:(BD2!D9L>U$P*(P0YU3.?$M MY!^H3CI2@>+/O\]DMD:0SSLXFQAT)@_,:RFK#X"S*HE%$ZO=M?&MD#Q9\ M"!! 2)4WMB!FC2=3L.D^DSLU1Q::D=3).Z-0$.L)*_(1((1((_Q[R2R'44 + M'T,LL0#+&^B=.>2Y>.Q)J^-0[SJ^!._O.8"+X/-1T239IC0ZNI!9^V/?*LXW MGU$;[KC;< 7.S?+64Q4EH3'ZKV"39NL"II_Z=HE8!YW0U [9F8*^K M&>AJ!C:@9D"NKV*H (GP_OPMZH+WK]ZN$%.8&(LJ)/"F C37N^ZZ!XWT*BSX M5>(U[88-_B(?RJ=,S(0CJU)[P24@]:BAV09Z6Y9%9EAJKLP(JT$IWX3I(6-6 M$+D/!P5'?]66YL3*-O3X94VX1HZI_>(1CY]G)E O2&$]!W6>8"@TS<6E@:PL M$A./R8; ..X@3I/X.K:>MZ-?5Y(4=#=:05=Y/K+6J2**!?Z6U#Q%@-3:#%/; M[/005K([+-3'/:I[:QW58 /5_?WK06^(1C@FD)2XE&8B8Q^!C\UUAB-(8B<# M:C&UWF<0%!GG)H;& 8CQHBW?8/FKM4% M 7N8N>Y,^<*91\68OE"N2[XX%6_$,LJ&F8S<02!+F+@*! 5#\ T 1]&YS$F) MK1X4&)L3EZ9,S^Q<;-9B\J\:1#M;BA\B"@U^3*98,$&@/9=&7IFI9<9W2A-C M,&9)A%SC"E1!VY98HL*@S @@JU\TCJ",'+:5,T:+RXS$H2H.JI;(KT1-RJ*> M58VC'G)PS@GC, !,!T?#Q+ZV(J[&LG8U&ZCOS_@* BE<4FBZ2)*X."9>4PU# MS7\%-ONX9'Y1M++'N3$A"D@HF]L]':04/S1BN.+* +.1D[PN%<$M'TZUV:=E M$@$YF]$/R0P=+O-+]D,_1+ W.G@K]J(O!%7A&V(G?)<0;EH"L%:H3ZSBWL38YX>9+I;?DE!%C.H)+!6 M;8/"$4XE0HHEC95V::4;!.Z/GW?IGW/E571=S/+<7M<6/+9P>>B)") //C,87(2\4XZ#0,&]'V6A^G-'J1$1/WB31DS8?CO5Y M&/->Z(2TZ\4]/@NDILZI%%7C] ER9S=;_5J<0HGO97<<$Q\#54[R)GH;]R]U M:^BI^#9R]$YHTYF5C6IC&97K$+9#- !E,=X,[OG";S>8;I?6%[:2PMYK\3?$ M!MCX 9[?4L[=;/ @SN(Q0JJ790XU9.:24GJ<"X:IWFQG@(%U#&UE):M1JF$! MB&@FUA5=+&*S%_P]OX$B-..[)%PQJI0W"HZX;2Q8[D+% )@FHG2,-#..P9/1 M;,%MY;PA:WX[)HM*WQ"X?FF)Q7-0?:2-"F 2+W4VCJYS0#6:MUBO=+(Q5,BF M\')#UCL4>P1T\!_TV4'QXF^;?IC>KYJU\Z@6UXMBIO4R/V(!;0HYKX1.%(43 MDV#[JMF5.DMI#Y&)XYF:I;8RDT24&-OP/*HZH0=FT'UN!1(Z],.H*.;&',>R M\%YPYKL\2^>^+"ZYA@I"C5Y \!Y(VMUB1%!"3M+75OS 0V#0;2LD1>1T\Z2\ M5B*U"?,S)CC#5Q0P6>'&]&EGNI./:N*(K M]U[ #:C>K?G47O 1GW3G]4E*E>TV0L\(5B,D@GH&, =M:RF74_4D:)>I%_R. MN@(?P$4A"9C]8SP7JT^#G"/6*E2):H9AOMBV!.6$:N%\ E:-8 OX14BH8Z% M!E"8Q349XWB$E;Y<%HE>]K(;9(:QV-#6"]YGE@(D&09&1R;HA<8TUGCIFH_1 MW\'M&:@ G,LZ&S_!F+AX5)F G@O@\>JU+07:N;Q?[)=8V6MECW2GV*89,V#!3.*B\;$C$N^.0@A+D'5M M#Y;O, ^NC!."RU@.R-:?]$ @Q4\)0%]F4X)+?YOH*MIG&*V6)N,Y\1#AT8-^ ME>:A$7;N6V+?)E4^XM IAJD*U?!E+K 5JLTQD[ENPP*M@V8X#K/7TAXG??)@ MT9=C8F]2_64DIH9Q,JN3O';65>@I2W'J*7Y(7Z:(U]MC["0_7*(FIDM:# M DK^JHBF%H,$ P=#;OO'3/:8FV(P1G15Q 2J'4JD0&LQ*QWM\G.%F^B%W 5? M07G450Y8F79KNF(?6^RSWQ7[=,4^&U#LT_#XG:+'7A**2:Q0^HH6B]T)AN:6)A&I K,KA@K&*KAT;O$$D(;6AMOL0#P[XW10 MDL)H%?/+S"G^M];@N,).Z3*F6__HWY4@M7&1@$.1QL7+O<2-];YUD3[,&^U= M)GBU!4Y3B(%'0ENUQ-)HZCU\'D?^V0AV3VVBPQ N72-,Q47_>0FLB\S"C8\8 MD6\^KC.L1[WF=+*X=\XFUX\T9^W4]JJ31^R%GFYB[DZAX;.1P7HZBV\BUR2[ MS-:2]C'U*PT-;+UV[*#Q.W!PAUS?4;MS2!E/NE"P0"T*MJ%-S:3?,)\2('$) M#)<$]]5 =>=33;L.MV-N/^O\>AN]MQ8&-/^;*S3DE5Q \>$Z#,867*@5^ZHP M#O=184;,BZ-?U1%>?HZCX\[0C1]&>BAJ#R; MK@N>>%5=@042S70;HW\:7YS(/ OCK1<65;7YZB*F0Y38QC.TROQ\'0,1)+2] MD$68SOAEB"^'UJ*][I0VDU;) H47NE!M(JJEBE]D)Z47RV&"7H*]U5RGMK"E M_B"\.I'27&Z(4S0:Z>R)QT@@YPQ#'9JCDG:MCUKKW[%E?FP_ 1>$ =SE MV,5=Z@R$8CRRX#$L_:#5GV4O@:7H,A$D<]6D-SURP/1G0(X)[W?DD^78G ,N M,%2_U8N!?3SO+JJK3R=94G,Y^^ZM'#XT#\C@R..X.)[C$OT,OYP#O'NV0)^ ]GF$(1SI%3\FO/-,2E(X4^<@QV(? _(OA&RIZ M,S*5ND]Q%D;H%!P.X<,_F ?_MM_;L^ WD47-"B2^Z-XK]1;*++5=Q#P9!QA$ ML \$7[MXR6@X23/E.DD @&)NK3%MQ6#5O'\^I4A2;4>O8;HTRRED@X27HF58 M(>Y=J5KKM57+OZ1)OGH]9,H=04QQXV$:VU2*'*%5?$P=**HL<0NY;E; @H M #C&5(7S>G0.3F!+4$@6G#&CA31:C2+*M-%*W(:T"PM#U!8D2MFR*:=Q%GEV M1>T*U)8_;A>BYCQ.$@&VHJ-+9QRK"4;:(%O#$ O%9FVD&5?/G?,KWG%5Z[M8 M;:(UC[,,"M>HW9;=;*Y2R#LD*H> *S&_I6^&2^RTW'*%9E[Q ;')"ME1.AH" MS2/85$AC;E0L=:BDJOA'"F&1GR)>HOMTWPM4T[H%L2#F=/+44U7(TKL!P++N M2H%@$<"/+BWN[M'MI1B<@\7 M"BNV&HU[L7JJJ $W(QKE,R53%?[A^2V?X3.@741R R=7YZ?A0"1 J!L^*![ MKC,\8N'/X^24@K.% M0D$2-FA4Y>/01>D)4 ;U'^"M<>MSK+QR6;26,?@H(Q@M M4"1ATF(""74C6:G0 QU])+@ ?!$"7W,-D?C]A,#=&AOL,EK4_L<'?A*G,VK. MIN8*][5Q$=4C:J]Q:$(4:;/EAHO$#JJ^$,Q&CRRB@>9,C3#<]!-95N^D17 F M@J/O@LJNO:DT"HEH"]T;L-[ =>LT1TGOL"811.7,%UV9,UQ[$ WP YS6?^;% ME^ 2Y:>($KS\[_YY>:YZ3KBN&&)KC1+IA.OBB*?((^4X;;0I(2R!PD62.J8& M?86:U_H4)1HH^")S9]-C#&@1#8LA2(]E,"76%[U=9 6*T62?F&1H6FBLO"5@ M9)6B7%A.L[)E(@N\'3!WS8+51>Q$,GJ313Z,1\A/2WERL*9K""0%EQ 1&-TZACALR?6&K975=C%%!?A#P=V:0LF7CC/S M_E&S6N,+##,Y3N6>3 6 EF!S#R_QYS=(RF39" +,HY.J4!\FC8$ M2HG2,&Z0 [-0T,)/[FU3S.E'(IITR65,D,UA@CD4Q*X;R?&(024R^+!? 5%[ M= =$[0);X]%>DZWQZ$E1;%=BUEY\.G\;[/6H!&'Q_W]^]_'\CXO+3^G"_/+TW:O@\^4Y_/'#Q_=GY^>O+M>T M;C8&O?G'0.V8F\1F;B#U3T MO\8"?K5(?;)-62G'OF748LV#[ C:@E=@>A7!_TB?->\>>FUOHWGPS[@R?J/: MS<^6\:JQ\>$:>YQQ[YBB;_FZ=T(UW[Z4PCA39KU'3+@*:;???+I/]EMZW?YR6Y;O\M/ M=MOZ77ZRV];O\I/W=IO&^'^;YARM=H4L^_ ^-V\(&(7[RW'X<%>IL21+#=Z] M^RWK;M"RN 7,:Z-6%TM0]SB=V5R_>QXCG/'N^O-]S&WZZJW9N'/_;U^S&_?8 MA>[4=<)AN[;IVP1".H'S'0D<\__#7?K?\YWFAP:YM\E:(X"P?L-2H]_N][_" M3%LW+KE*$K>LYY9(XJ/#!QS=]N/SI/KRCEWZZIW9N/.^OM!LF^)F'[K]P][+ MO:T_(9=VHA<52=MMDG:G!R%^WO'X?'>,XJ<'R&>=CHKDG3!0J/?"CY* M%TB[][+N'3VO<]&YM3^@6[M_U'OY%N>+)Y7G+GT7[7'NW^8>_@>.O/7"<9NOA9)VTV M7]J<'(2'NR_#W8/]+G[VE.N,0,)-\\Q#%^ZB9_=>U(.]3?21.W_VN_9G]T]Z MN_VM/W.=9.BB9YVTV7QI<[(7'K\\"@\/CC8V>K9-9AAB'SP&]H,2F]2OZK#] M@E%> W82]JRNUVJ^)5*U;[R%.]W>1UB.QY6Z#X",>(R/=B=D:T[(A@"5+/:U MOT! M;]M'BY>.\3<_VO]O[N \O@@P#R^\;1>]IJ8):U0I4LQ2]:%+/G&-Q'W M KC0%YK@"(CXC!AZ+8_ ((^*$6#)C!+@= ,(;P8K!V+$B(A$$'Y>4*6">@:_ M^#=SZ2UA$H.4-A^NP;D)35P8VH.8F.GL*/LO<90'1)_#'&&(;YQ,$95ZK(90 M-AD?HN Z*I*8@. %-=U!6J?)O^IDA(QW)4#F$(1X**#HCF4Y%%8?A#MWT/Z$ MR^Y>CS#5@UCX7Y!0U)'MW.3%%X1)CV8 W^+18PO3CX2!\EF<67!V>7X8#%)8 M,J11)MA\'IH9^#4!P2OZ*_TQ6C^:I=HS9FMVV-S,;A/K?;-\2_"SM]IN HX" MM:S+&?.B^J2G#)DO#XV(\!2HKBT#JIF&^8X9!Y!S/1@I]N7N3W>+QPU'BMU? MBA3[ZOSUZ>OPLNS]]=O/^H$&*_"]A4&LO?_F-0O/C;PX_!?MLQ MV/!]/UBZ[V\OWIT'EZ>OSS_],WAU<7GVYOWEYX\K]GO)!B];U-7?^O;'PDB' MV2PU6M1(SN6XNO>_GW\,+MZ]?O_Q[>FGB_?OUA$9 M_>>;SK)Y/*'8GWO]@[W'X8@OA*7_+!WL+_>@!X> MNOZ6N+W':Z' GM/UIX-&\+W?)8KQ U;C4U*E/J3SAD!7='?3+>+5 V2+>%)5L_+7 M%R]N;FYZ9IR]J_SZQ6DQG !7X(MX=!45+T91%;TPX^SO'1\?O#S!'_N[!R\/ M3_;ZN\<'1R='+ZKIGC$V#XYV1_W_%]_V=W?ZO4EEU.Q9$8^2*CB]*F)F;"22 MTPB9?+"8T 7Z!W-B3)SFV57P-KI]8X89%6%PD0U[E 9((7);E!2YQM L\(_! M?X&%=D[,@U5.0><_XS0M@]?&)LV#WZ/L2QB\PS6(TN"T+/-AP@R>P#$],@Y: M @R%2&IF7#H.XZ.]:VXCA,/AE]H1>(Z[&-SQ\NZL/\99;SWH1T=[QW30^\<' MQR>C/7/03T[DH/^<9.:]L[R07()Y(3#?#?&(LN47X/'YX=>JO]NM ZQ#K\_T MB<%'9)@K(L64?E87!9.?:7+UXYW_"L9):LZ8^0W*SVXM82WW#KIU@'60POSG M55,/8#[9+H-X[YN%,3J;=VMLWCVZ@DQ,.7\TJ[>L!V4R2J#>Y*J.0$OD3V # M-TW=[U&Q/&Q#U[/MC%3H5HQ7;*];"5Z)Q[#P]@Z45N\6%/4R*@91%I<[[V_3V-@<0R3!W-O=W>O] M"+>D,\2_JUNR=^9UDD?G1_-3=DC5OR5ZO__/_^:6[*-_11=EK52?Z)O2/ M@\^]R]Y9S[\3_?W#74YYY#-P9Y;>GI/=E]WM^>EO)R<_K"76/]SPJ[-Z@$\? M;+W(AM1I ^$4\]\1_!R\RWL F^*'?%*+:K>[/.0#=TU%>!KQ')T ;?SI[>?7 M?W!\YTTUZBW-:5)0"#_=%O'9IB36<^\]R85N)1XGQ''T['D+LXK??]ZBW[MX M=[D!VNPY9O^/WS^^"2ZRLHI GKW*AS5*ZQT\NXG\?B2_MRV'T6QFA+/Y!'\0 M!.8012I<&#S'P2 >1G5I_EJ5 ;ZGBJZHVS.>#N(1-%M"#Z%]!HR./BCOZ]VG M%'3+SMSEV=]_Y#/W*;K-LWPZ-PJTBK,2#/7+X22>1O80?L=[?W;ZIMM[;^_/ MHG18I^2P&"?A53PV%OH/=Q#>G/[>'03O(+R)!G'Z M0YV!#Q_/NS/@G8$/15Q").$'$P<'/^@Q.$-]\LZ;?R=O#0!Q=5 M/*5TRW_OEYR3Y!8*^'^,KL?,O=_X+K^WE^9GY=1J#:'^7JB?4 ;CNLB2MCB45Y8WOY_ZA)+F.CHM?$-$IAZ#X35)Z0%L8.D^B M09(F!+953:(J*.D5O>"R'D[\:;6-VCQG &NT+$2>9 #IEZ#IQ!C#YO1UE8XW>#I-O/G_LG^ M0=@4_Q/C#8P@G8P9AQ$IVH+R:Z2A2K-AE%J#=,0@GD3I6- -\03R!S![7(/2 MPNON[)X_N1.SM]TYV'^:;K'[ET0.?NG*PO9.3_2=X MZL'N\:,_=;]W\$!WLN7CXGV\S1 X,\*?]_$S&GWN=IA MN;OITYQ.-FM.Z])^GO[CS<6[\]./87#Q[JS536FX 7W2X4]_1UZN_]'^WNK/ M=C>[N]D_VLW^V=6 M42BM^):/]Y'OR,.FE=1%?_Z^*'<9Z8W-$[/WO':3(8; M,;=.M#[%]+>"I^;W^=;IF_YW._W[SFEI"K3_''DG*BZ; M)/&XI5,>ZS_P;V=2-6",%?C/U5P^M";UW?--[N=56 PPU?@V)TZ-CC^V]+> MKG7J%N[.H6Y65#'(1W/SGTDU3?_V_P%02P,$% @ H8'\ M4@LHR2F8%@ B?T ! !M>&PM,C R,3 V,S N>'-D[5U;X8FUR(66(X(N.^;'7,2"VB8/P_*+S]>FZ>];Y MQZ=??OGMO[K=?XT?;HU+8@<>Q+XQH1#XT#%>D+\POCF0?3=FE'C&-T*_HV?0 M[7Z21!.R7%$T7_A&O]/S\Z&70OT3[IGPZG3/3F>@G[O M].QL,#S[,#\_.X'P>.@<=_N#_FG7Z@]/ND-HF]WCP4F_/YQ-+;LWE4Q?V3FS M%] #!J\89N>O[**S\/WE^='1R\O+QY?!1T+G1_U>SSSZU^?;1UFT$Y5U$?Z> M*?TZI6Y^:LE/.*%NKP4I,A.RW'\-5U:R/%1^'(MHII_S!OX/D73 MP(?7A'J7< 8"E\L(\(\ N&B&H,/-QH7",#(%4J]]0.?0_P(\R); ACHM]^D7 MPQ" (F])J&_@'.T,L*E4F%%?D/6Z/;,[,#M&: *WQ :^M.MT8^2(CJ#K,_&K MF[#X^,JOI$-.]48?B'JJC2IKR2T@H=!D*7C3AB F$V.,Z AFT/\[)\Y%- NS3566/9"K"^$?]SIAAZ4!47X^8 M2/Q1*A]@3'S)13R)GBV7",](^( _$B9]'MOU YS% T5NN"MP'O)_YX#:E+@5 MGN9H2O-21@?627,?_?JV\"M6WU.8@?N?T3M'3BK M6WM.@C#:HO*"^HF_-Y!ST8G#=H"=*^PC?W7#/03U9*-V#%'TZ\.-(B:3JBB9 MQ,)C\8G>GWH\VN;_&=TD>TC]R;D9(3LCQ>^WHTTN&_P#!IT[_$G^O=E!(N*H MB()PP[2TZ;*@%))%#V,4%-A,"&;$18Y(I\; %1'0XP)"GVD#4\Y!@8HI4>ES M*!YYR\$(EC0K(^)EA,P.D/CL'E!>JP7T$=?S[?ADV:G!$BY!'RSCUPSO_]E3 M\-:MQ[EMK"U%C?MSKG32"^<$9 MY^!Y](G]?4%C[;17_LTT&X%T"7T 7+?V0IB(2HCL'H# MJV$CB,3NDPU\@7XJTH7T<<'#3FUPBZG5;MLRY0Q2!C7.9R/\Y&TU7Q4.$RZ!T/\KU)@8OQ:\AU[SO+VJ.- 1.^Q;E$;L"#RBM ,7>-E+F,%.&:D\2%Q.IA\\S,@Q6S,=)\]AR# MFN.E@H5ZN!P.\KZS$(]]'"B+6K41%UB;L=(#\F!4KK5H@'CP?17PBGVQ3N!" M'II$;T?VCP Q*9--5ZE?38"^A3BU*9B67*W1,H58N(R#XC)I^1^,Z2K]X& E M.=@>H$UX.OX7=&X<7D>YY7?$&/1#("ET>&QYB\ 4N4CLE>'O @\ZW] UXB_& ME !GRO\ DF0:B6K6LMY51;4UBN!\&VM,5#82G8U0:2/66D;M*;V-2'%#:"Y? MKG4W0N6-6/N#(4?M?BW8PUOT+(W@!D<"PR]=%*;ZL"22V):IAIJV)4*24-+E(P>)FKFK99GEES5C---\3^89E,.[ O MY!%ZB.>!.^%0"_11FZ1ER>6^G^P]8S4_B 3ZXUZ:XP-D/@UL/Z (ST>VCY[K MK-(74RO38O/8S$?P&3Y&S&C?8:B9&*MX*#-C\V20GZDHAF0?4^/"=LT\Y/[E M ;IB7\*$,+]V3+NU +5//;5Z0TU4-U\(AQD)-*3$@V^,VDJ,<4U,BVS#6PWW MF67VM. 6(^!A^$."_(=66FEDW-M+%7\5"&3?V>F9_MBKE% MB=E&'K;OT+"P&6I&41JLE,%4WQSDX]L2H%BQA5*5JYT9&V*T%*!UK7TSU MU87W,-IJ I^,@G'NGIHAVW28T]5G\&]")RZH/XW\KDJH#6A@F;EDJ]J TD/T M>EXC,SF7GX?C@[94SI#:'8PMBUS8>&[A3*M'J!]M2;QZ74+,:N\%:ERPVJ@L MR]0==!*;BLS'+9O&32EC1-H+JA13=3F=6*9N171)LWK@Q$J>'!4L>WQ]@+81B*J%4F\/!ZE M;2Z%Q.J<]-3,KWFOV1@I/GN$0?KH?^VUN ):-0)G9L%2;OJ. "/BL]\(U-UB M6,I!G?H/!P4[DHK0V,>$OZ!1Q;%-\4^"8U)34:\M9R]W*$*@!(- GV"5TU ':.EQI4TS+SNPY* M0%VS/N 65O^>PB5 8O_'G;^ =!)0-2)XA!1J)Q/5.OL-(G$4FFOEHHO>6<%1C>V+U\^?=2GIP#&XLX0!E M6/TB+.XF-PU 6L%9#>VIU<^?NBJ$MA1P+FLO0;Z$4S^<@86\'OX#\.'C"UCJ MW\=:0J^<%QJ1F"F2&X'?"H.4.DYJ*<)1H,!_E94P4V^SA7 M5-*\R:J%*%#7*=9BJO2'5L_JYR;Z5!!FES5DR8,O5"/PI_DNP'*V!VA_'K2- M[.3:AK<:9-/JUW+!APU<=7KQ9R!V#XM]YF1V2_"Q6%7"5(;0=_JYZ;T M]7MZ(EO\$M*[0OS^>@!Y=>H8,'%&Q1-9G=1'&^P2%:UB"_*ET&RSZ&M\5-V\A8N05KM9<\MOJY3+(4R\,X68ER M\=,MMWB]080:]1.KK^U85:_V>3=6"3CQ?8#RH!6RY?W8O.!7+I<''O>0REZ# M;2A)"TK%![<:,I;&]5%;UBD?'.I85G)_82(Z)#"$TB4K".7;^X#:"U[BW@7X#^ &X=@A+DM8BK]JKRPT*%)M5&<\$JQA5+$& MD6W$.AA"B0_&6@TCI0[Z^D^WS3CY)(4%M$$-KD%MGU/,RH4F$,O?; M8827BCZ!UQI)0YI&F;H=BX\!;"(476,JR?>SH1O) 73Y*;O0,<^N<\NY:8 . MP7X:PPGAP0?VPR][D=F$0MXT#XA]3UUA/PF8SYN/B@VHOT,RIV"Y0/8V'VEL M1IJZ@_;-_ T"&;GR,@ IV1"B/V1NZU]+EP%:(G]_/__X=L!J3N T*5,YWW,\ M&.17FYLUE7V<)6H$O[IC1Z-"U0.,90URFTJ:MIH]'(D>X#/$ 9Q1XO'6Y$UI M^^P%^8MU@]6XJ*:*DWH$.3;S5R5$/ W!U%AS-03;!-(#6DD;U[X$3H^?VJ&? M#(JN#M- ;A_]=&631P68*''UZD/* ^;UR^GJGA(GL.6QI$=(GY%=?POG.ZJ@ M]N&GUB"W6T+/4-;E6%@PUBI59+HR8L7"#T-%JAW<>A'$#5U+]Q8I:ELYLP:Y M31>ZMG+(-->&< L!JS$@1,75(_70S-])$Q+N73[ M.&J&-1_-YQ3.@0_#JQP^<_Y>X-V#57AR**B](EJ3K=)CG9C6(+>/(4*,NZ18 M1GP-123%B,487,X>>RA=#&IL]*S-^ #O^\';1+BAP4H-8=\:Y&:>$@@/04., M6;SB>2F80F<,,?_#?X ^HO(KVF+E4Q\V/6[*D.-D8.9O+%NORT:,C8BSD;"6 M:[3[%)5HM77=?E>+J;H'6M8@-U6@C>->]L4)\3P4GE[F6:U(>A">0USK2]TJ M'NI^=VSF+WU+<9.)=H;? 1G1"K777JHXJ7,%X1YKH;2/*82BD3.AX?KJEGBC M3WRIR-W417-9B=H>]#UDJQWMJ67ETD>U270W0]?D#IOUEJ?DPI.40@>WG$6T MD5AW6_YJJSBSK)J.XA 7;^YP>X#+J#O4W+B6)E2/ND,S?Q=FN-,LQ6./VWVK M?8,%],K.(=WWQ)/R-,0EUEX_X$^B&<;I MRWMU_RR[]T6&'4_PU1^[O"$[!I@R.8E_T9D!E\&.@8$'+SJZY%A<6,L?771\ M&G#JUREUT?D24D0<48>+CA/0:+,4"[@LY ?BU^^4!,N+3E@<^=#K&+XLC@G& M@7?NQR)N^#O!J'-45E-Q@B^YNS1]N:PX"W@O5;DD'D X7=M0W;"R=3B\5X4= MR;^ZMF(%AC+@WLV^8ML%R!-[_*=<35:*I8JD3G7"=]/PQI"+CBVW>FC6,GSB M$6E$79$Q6#TEH]D M), JL+?C]H9N[,#I>]I"X 7RNW1B:LE&OKKSEI=ON\\*)-+8A(."J:Y.!5'; M=?H,V'?&32K:M,$YKR]95-=+@[#MNHD#963VC5#7J1HO<@7;UOU:Q(F%5_R+ MXYGBD%S:J$8S']+_X]'V-0EHJ5]Y$\_M/>][.I<_('8(':GAW2C4-K3BWHFG MZ-:+Z$:*E1Z &I0[.D#>X!D%\4<**Z*WXK)MHZ:3'XQ>$7M+?A'2-U!3QS]W M>(B/&7]\DX--'+/%\^HJW_, #/L(N.O)*)__Q9 #0_'QI[C5<-;ETC;0F8]I MQCVN>OPH)6F[/C=BP@&X0J5; O#3[?@S6/5[YFE5+ZP@:[M>&TE"F,U.%H#. M%6FPFFA7$^&L[Q@#AMCCDD+@W.$_ $5"9>%$DCGBT7+I(EL\_\RKEIWTR+1' M YR;MP-N!)Q_H;'%TM6VI_>L2[VB_C;64B29]!RD6)#XC$3RN&12W:ML'- M^H<)>8:8QXZW8C(1S(5K0.0S>!4+E9HN1LVB1O1: ] E#R.KJRI75'G[RR5Y M^6/S1NT /A%QQYQ;6M=:/'8T5,_4H6Z=_P;UT[?'=>3Z!+TEH8([YJH!5N[/ MFF'>=#>H-:+&:ES"\/\W^&XI0W4>VHK?U;.X-3CLZ)QEZM#J8R B'MZ1%;E= M:?&=2>4*-%0OARD(VAZ3(I>:1'!13!>/G=%7@*H6&:KI=]2!_<&S30[Z?=BA MA5N!8BGZF7O>+]!_!*XB_]&B;3>BSR33U?,JI<5WIN_=$NQP>G$Y[13@[W$*H[7#$9J$G< M=AU39S OD3",:> 36I$"5!"U7:>OF(_>+OH+.K_S\K>$L;MP.3W<^/)$'N!2 MS&+B>>@Q[?*(8!M6.^I]X_Q[K)>FCW<%355'>EI0^(9^F"'?A7KFUUL'VRS2 M#G:E3C+%>H V1,]QEG7-G89&7E9*M)O+>>L#?*GML$FL4A[159"UFD\5W]&Z M\73T JC&(G4]/FV;[<9D^S**KW4GYY/RNSK_%PW@CSX?W3QU/E58M&V HDPH M?;%FY=Z<,H*VZQ(/N!.]<7FR*WJK!E;]]>0BNIU)@/0CXET,@V\1AO&E:M? MEA-70/"Z);=BMY64+)M/#.>6#VS MD"NX,UTJ.VH:8KM"@B+O:-R MIEEMG26%VS90L0YH\W_P1\!#=S/]O1JQ=(FV M8/)84 &?*_9%:[URQ MMO7FW18":B]&V+GD08%+Y#;W$:5BGTJXT!MN8[DF=/1/@K#OKJX#[(B3+$3, MR$_"$PW<[OD#&T*'A1,ST!%3,M$*.E7$CC]1@QT=V;]!UV77@,[)&.#O7T"T M'8TQ8B.-S%6;O&U;"UU-11:[4:AMG6^P$X@ 0QB"P^W,1QZ@WV'%"9(JJK9K M%6],YCF:NB(%!=O67>2:=S5RS6BVE)/P\)^XR!%1\=7XYNERI,QG&Y/1ZA1M MO -O_6$C.1%9-5U90;6;,?;FWAR$MSVKN06G'=WM$^D-\9Q;-!2A.7=(R_6Y M-INPZNRY@GA'!]4'B+QI0)E\JK6JI*#8U5EZY=+E"WG#NF="W+:_#P."BGQ@ MHU#;.A?LW*E:0RDE:+LNQ:XO/%X2?Y#L@;@N#\_%"EW%^HH^F\;K77-F7]$[ M-/?(;A*]SVQ W H:BY8;'\_,?.-.SBG(-5;HC%)+S'>SWWDF)A:=(96:2-+R MA-(SSD M3-XA$1JK#*_X@,K-.,[KQ$7*C'&OLSGG4=H.[RIS1P.%9!=_>L8U,Q6KF+#5 MH-W-M8K-.]?5#K*L=-LN47'D\NK^<9N3FI*LW9&L>)L9PL]<:[G^I7G%<&T^ M.W#7<-7Q]@>Q1?)N]I6%+FCK8_(Y/G^/!9;_#0#E\:.[VKSC3'-"6$'_DQ:) MY>W:S%Y #WSZY?\!4$L#!!0 ( *&!_%(0SQH6\# & 0 @ 4 ;7AL M+3(P,C$P-C,P7V-A;"YX;6SM?5ES6T>2[GO_"EW/Z\UV[4O'=$_(DC6A"-E2 MR/)X[A.BEBP)TR2@ 4!9FE]_LP"2X@*26*J 0][[8)H+=$Y6Y5>Y5^:__MO7 MTY-G7W V'T\G?_^!_Y7]\ PG:9K'DX]__^'W#Z_ _?!O__C+7_[U?P'\YT_O MWSQ[.4UGISA9/'LQP[# _.S/\>+3LS\RSO_YK,RFI\_^F,[^.?X2 /ZQ_$"2;XS;_._E:\2HIS =HY#RH( \['#$;'()AU3GKWOS_^S1E$ M[;,&(84%);P!CXF#ED8(7Z)*+"X?>C*>_/-O]4L,-T'Z;'\Q__\Y!AA/YHLP2?4%\_'?YLM?OIFFL%CN^8-T/;OS$_4G MN/@8U%\![:3D?_TZSS_\XR_/GJVV8S8]P?=8GM7___[^];57GH:Z( RSOZ;I MZ8_U$S^^F$[FTY-QKNS]*9Q4RG_[A+B8$_W+YRV^?<:__S ?GWX^P8O??9IA M^?L/IU]/H/*9&>3-.U#YU4CDQG%__R)$0\6?YV=#:'CR%\'KT9AS@^&2_&.']Q-IO1*1C9 M8C#;8"!+(4 IZ2!ZIH#%(B)W62;TU[?H?$%+1I8PCTMNGK^!N"K8CWBRF%_\ MINXF \;/F?HO=Y.RVM#=%_<\I>G99#%_%[Z%>((7"_1<&)Z5 G.N+O(*;Y[/T;#K+.",9]L.S/[%*G'-QMJ(MS-(M0%T_ M3.>?^'%^=GJZ?":,%WAZ\>^K;&N*AL6T^?ZO6$WKV!<+;Z:3CQ]P=OH2X^*" M$)6T+T%$<&@*J)(+!*8<*&9-B5F;)%07I-^F91,4B,>)@GUW?F\(D 2O4)R= M87XW&R=\-YLN,*U$\VJEWT8\.N$349!8V._#G1*U9)B9MO:#%9>-U768"(C!#2#(9I7.6#CO)__44;0(+ M];A@T98+S4#Q,]EWTV](IN-)M:_6D!5LY%$CAQA5!N53!&_(*C?,\!)0!+*# M>X#C0&!1'W%/1(WCA!%@3$C/*!(RN MB]2X2L6^2WH1YI^>3W+]W\__?49>ZPD]=/Y\\2+,9M_(/_Z/<'*&(Y\-Q\ L M)&L9+=629ZHE<35)YP.M5 ;;8ZD;43WEWA-P\ NT9T^P8O,?Y@C0['EX0=M@Z+M08H2H>68HI=&JBWK=DLXA6=SM<-2362U-LZ5?^!X3 M$F'D&OZ*EZY!8&3[.XD0WPTHS-C0# MQNO)%WKW=/:-"!D5)GD@W5XMP@#+@&IP&DG8:4N(9=*S+G+D*A%#LLS;,7[G M;6[&Z'>OGW$R1Q)3;Q>?<'9]A5DXXT@ @4+G"(&\ !F2!6343HG ML>0N_-^ MB'9XNU@T9HI[6)WWQV"D2G2R,1(&GF;B J24(YK<@?0BN**<#9U M40]7:&BXG(MMY8H,.VXX:%8*'3W%(!J,@$6R7'V>I+I8W+NYF4<(1V_%]UL1 MR/TVO!F.WW[&&:U[\O$-ACE>QL=^G4[2.5G)N1*-$D!BEXY7LAF\=:P>-"VR M1&9LE]3$@Y0-R5IN!8NV[.B2J;A*2Y8R*\NA%#+#5-$"HHL"N(R%$VD^ZM@[ M6;$='HX0R=Y/3.R_\>U$156]5Q9VA1Y56,HZ(8FN1*Z_+1R"=?0%4RX8I0^Y M2W[V;I*&9"4W$PYM&-##!B++[+?%-/WST_2$MG9>O?O%MY%WQ@H22. 8^>]* M!UN=^ !.D1'OE%7.=@E.P)Q>:'8,7T]/3\>)T&E/3% M@,G.@/),@),A0(Q9^Y2D%GWJ.NZA::!F4WM\M.)+%Y\Q&R\SL_1N6ADYQ=I# MD$+58 =GW+%B>#FHSS@8>ZD]$';=]\99NQ&J'(QS";PKF=X8/#@1$0*M1O(0 M3>D3/5R]OFWJL4A.-@>='28,V3'&DD5#[BOP:(UB)6.2^<"IQR'DW;;B\:W@ M]\X[?+#$VA634XL27 H*1"$YJF+*$#V/8)*A(ZF4H#-YC)S:, ,$#>#1B3<- M ^C3SSA;?'MW$B8+(J^2]KFJWV5(7_*LA":*#'U12D:()69@T89@T:%3L@=: M[B-J2 JP 3Z:[7^GX.+[NHUOR^]S7"YV1)3D7-U5ISBMU9&[&G6LQ-ED+5?) M<-T_L'B#JB'%#1I@HAT'&B94%V'R<1Q/5D3,"9T_?TTG9_4NS+]/I_G/\P(^?,*!]J-246DD+!$RF^5+:('#0&;7R7,/+=)&W">?MX.-]H[]NF%,YI MN&*]&E)"02>0*0M0LEJOO"3@02H>H\TE=SGN:ZG9! 'N\2!@_QUOQOPU41Y= M2E#H"W"L9HCDM0 _!3#9>\8\&B>ZJ/WV*8)WL_.CMGST>6&C=%G)@B!]+*!L MUN"#L4";7!P/F2SQ+A[S&EJ&%#G9$P=K2H;VVOFF>8'IY H5K%XCQ&3 >T[J M-J$#KPH=7BY<-"(D*;K$S&X2,J2X2&/F[[7G[>*].8_KVL/)NS F9?LB?!XO MPLD5XD8I.:.O:&? MF[0I^6U!7Y<)]6DYCRS27Z_3L76_DCL>VKQQR2;$-^I@\ET O"(LK2H/SHC3 MWU_[$Y;I#"_=<)S_,IY,9P2LUY,%SG!>X_?7G[+"W2^X^#3-];+$?%79,"+H M,2FB!DYF#@$1$6*4)%ZR=0E%DCIV*20XX!J;I2&^OVT4$N.,?&4HY#772PE\ MU>G(!<\*9D5RN8L*74/+D'RQH2+WSKS&CBQMIF-_G4ZFUVDYOZLRXE;7X$D! M(UT$Q:*!&)2!'$E^,V^<+EW26W=2-"2W[['@K U[#X,VP[TC[U8$OBH ]A@2 MA)"X]CQ)X[O$EC9$VRXZ](*#J\=>L'T4A39*&PN8'9*'YM+JFHQ.-KB:Y.9% M]%%XZPD:DOAN@X]U=S/W9D6[K"#9SO-ZYG'^=O+SU[K4L_'\4R7O;:GW)$:. MBX"67*R2':W5TX*=H?/IZXW#(I,HO,O-M06"X ,M-W&9DN.I6!>ZY1OW,M<.%3WK@XV&;&E?LG;%LD)%U@LO M1%5Q9+PQ$9/I$BNZ1:\?OM>SL[^0K^N&,ZDN<+F>54TP]D=$DO M( @5:9W.&]%%P]UYU'?)IL_)A'R/7W!RAB.EF'#!")"FQGK0\-JJE]B5%&;& MG4N][M5=H6)+Z=47Q;NR^W8&?==];IBW6KY\/G))ULQ8(H>R&HLF95J"T%"2 M0:F"B4YWNF*R(F!(_EHK_NZTN1UUDM6!FZ@%%)Z19*.)$*4Q)&Y5*28I8?LT M-WU )^UT=0IIA^K%G)>TQR?3Y=V+\Z=?5E0_3_]]-EY68!(O$\[G];R-LL50 MC L02!F 4K0)KF@&TD4AHN7,Y"Z*>0^:!VFZ[82J-?>L#L+(=H64>')2B_5Q M0MMP0F0_SZ?CR7B^J)ORY=*?"@J%0D6^F1(D-92KJ9%Z]97<[I"39(RS'B#; MC+PAR=JV>.K GG:!L=//83Q;A>=N7@2Y?0M$,Y1.>POD?IM*(J$[HX.60ZM?: JD?L]K>'SY+B[,9D?+B4YA]I#47'8*5MH"QNA8_&0TD M#C5(D15Y/DPFWB77OHZ8(475FJNM_;:^7982%U=<:9\\J\WS@9A4*RJ%@1"C M NZ"8RKY$FR7;,PU*O9/(!PN7QT80Z?(,$]1TH:Y$&G#R+K/@7.;=,04.R4X MCU31<^2)HO:_LY&=3(DX.@E]=G:1^B(FO+\A1]++9DWZ>/1?^U#4E/'_($ MK,U4#PA&;2LCUBSL]\D,P\GX?S!?D/YV\I+H_;(,6=R[#A--(KTC2/]86H?) MBM016L!BE2\,1;PYMJ[O<=A]*8,*20T0_0<"27<$D0\T8&KP($5QM" M%HW@4Z@7AH-#LM#J3< ^"<4[:>IUMC>%3 U<"Z8LQ"A*Y5$MTK,1R(!%X5)$ M7[IDWYJ:#,?56:T0M^F)[,':3F$AQ;P5DF5 H^I$\J+KY38'7-N R:*7I4O> M[YZPT'$E?"^L[+[M1W(6P_S3JY/IGTW=P\MG]G4(UY/>R 6LD[#H!>]FTR]C M>MI/WWZ?U_3C913Y.1F>7U9=;B-AWYCB &.=91QM A>, 9ZSECZQY%V?VR ; MD]@XQES'0^E01PQE"TK5RSA(XHUGK@LW3$K617MO+4P.&-3L@97[9YB,6) M+N5BFQ W)!UT(-@TY]F1\N'&B((R)3"8&2B&$J)S$6+FB@RI**7MDMA\M/GP M ^&K'Q?W!MIR-OT5F*]N1;V>S\_")&&M(:KG(*49GO]U/%]-Q!RYS#(Z3M(U M)@G*^=K)*'+0UDM7""FAI ?,HYU?/J2L>6<,'89![6J_/I%']U.@+:C^ SD/ M*^&990B1D\CD=2ZY\IQ##,R!+%9S:4U.?0H*UY,SI%XN!Q)!#?C2K^/JC01B ML5)EY@1DH1(!MP1PJ202@$8+:YP,L4O$]@&ZAM1U]V"&43M.-;UPO0KN_A9. M\&VYUF?^LLG\*,HB1,H>2N"ICJ_TX*PD:>CK?$*EF>QSN6@S\K9LY-N])N 0 M:.K N"Z&]K(W?6VO-8K)JK(<=Q)-4/-W0GY"V&X*L&K076B#;VV",R%9;&MAV!009"843KN;>AR_WD+&C<* M*;(GIK9Z\; 9R'[^6N_[T.O/S;):I[G>WE^W-5RF+'E2D+2J5X0""=* FK2O M*F30I8*N2]!H+ZHW N+![KH>"(B'XW/+"MU9E<4O>(\)QU]J M%G@DM8M"$CVV#I53-?'KL41@PF-@)KG NXS9V(2XC8!VR.+=@YA=K;G6$4^U M"'U"_ZBN&8U(5N8 01A.:^82?)T/Q+67NHZB5[E+#O]>JC9"T.&Z*AT+0;OR MJ2-TWLV0+,1\$>0XCVT\G^0K0TE&,G-7M+/ D_-UN DG6FN(@Y?""\8B:%TWVZ&&Y#Y$: .]0\O:,!KA$3N^C(\>0<_.]FXX2T M-PM,JPK)%9'?1D47##S7%F;&@2I$HH]UK%+FP43I8I9A!RWYX(LWPLX3BMT'6DK MZ%]#<^<*-P/)$HO'].-%1 MD5WT?CV?0'E5!A:3!9"K M.Q,/V!I>BE ":@E>UWRF2!I\2@)*L=$KX9U(7>SS-JWAGUJ O2V_6EY46K?Z M5^-)F*3KJW=2D,*5&F2@+RIS"\YSA&B+QJ)8M+Y+,F=S$OWD/3T'K%' 0R MC5C4L&O MZ*4VS";W641ID2GK0Q>_=%>"M[QU\23$U4&8VQR*1!;)V;-9^D1T73\B)&1- MJ3,HA*LCUAP7X!09O0)Y8@LQ $5QJU[R()#[O,3F&$=4$45*G8@ 60,P6JJ#I/ M*V7(D9'-7=#RT.7NS*[]&H[<56>X:%_3(*$'!GJ'NE:=9J_39YE1T8@$*&O' M69T2>8:8"5H.8ZI3<-4A>XJL(7%(G10>/T;WQ< QPK&RA%RB()7K31U(&TFM M:_1@20T7LN2$Y=XN;;$#FD>,4CPFDW'!Q#XR.SB+4VH%A# M/C&)]]I8W$)P+!21%9.A2T79KAI_=P?\P_1\G-.U*]+$LN^WI&7PPF<9@"^O M\WAAP"4=P3)>2I;,)]EE]LWF) YJ'&$GF-WED#=F8/,(SR5]5VJ60F4A@9LY#K-U GB.T4=9< MDMAS@$(5(JMV T^26*Z85ME);6T79^E!RK:T/9\FB/9B5]_.O=>Z?I)]O4RI M_%;W<_9M6GX*\W$*D_QR?')&YOC/83:A;;K\W$MU1MZ1D^?KYV[/%G*!5G9^15-'I6!Q(FPRH M$"6X:!7HI)(E3]F'/G'G+>G<5Q;>\;I;[UER;F11.'+_$EC-R?_+Y)L%:2UP MD7.2.9>(76H(MJ)R2/'XGJB[*2?[L;*9YEU+XEV;\3S_U]G*U!SE*+/ 7" ' M1<1*2V9"(5%O69$A"XL\=JDEW9'>(47;CX[ QNSMJ[\O[-,7T],XGBR?-_\M M?<)\=H*DOL[_NK1#YN/E7^.W*S_MKL$;O;B)#N^Q"8VT^!K2ZL0!,C]78R27 M'9%6-^WYR/$49'$2.!H/RAH#7M=>,TYF7HLY6>[B"6Y#Y+X2=8MW7;F#\GIU M+R6/"E?1,W*](J_M+T*-N+)(BXJ(*% %UR=SN1_90]+PW1!Y4[@>D-/-]/T6 M-*^FN5X,>YW7JDA2)).\+(]<-OF1G'2$1@B*\$0NY'(L!ZV1Q!Q?!IP:\JM M8QJ;[S%-/T[J",'7F18T+F,Z"\MXU_G",MG15R0]_>WL%/,?XU=C^L-/LVG( MD;X)RW\2SU_5RT#M2NP!C-K#;78_0_CV&L)EB/1B%1>3/9ZO6\VO2*Z8X,)% M3?Y>#'7Z)))PE5Q!SHP.B5!:VRX3>SNM9^]KTQ>34+1SZ$-1X*V.H**A[W*2 MP'(VK/B8B^AB?6PSJN:()N_!L7?KOO0NC.IIYVZR(W?N1%!DR9A4(*!PH)RP MX$(QD),I$A-*AH>R=?=9Q\#MW:.#]IBP&2SVL\*2-1GUI;!Z-=L(\%)E"-;7 ML@)ELC]4U*8=]H^[K3<3ILOF)!\^A38)=MUT%4^ 1W:Y-3T%$-MH39((?7B=DL?EW(I0F9(6'O3&F#W1-,@3 M9JE3G^FR758S\'C:DS@.NT&G2E0DHFGL(;8 M49:JVY+H,OSB(*L;TL36(9R3X4)KD*=F;4_0I9O86ZM:DC#B)_J&=D/2H!T/%V]-9_+LMFK M+>!5;7$7K'/DP:L8N]R(.F+B;"@LF8^,9R)C(&O6%))!*B]''"=2TT9G@SK: M/DVS.ZWGJ>8GVYZBPV0OMP/7(,V_!\3TB&7NA) 2M)$"%%H'424.M+!B3& B MX."3E@^L\0D4(#WZ$]4.A(^P&OO7,)G^AJ?CUY,TL-+K-90-M\[ZH6T,%A]\MT,/X=Q_OEK'9A1 M)V0O%WQNW?)H;0C90E%U-'9$2S*C"#!*:"M3TIH//D"Q\6J?#T8'SI(Q%-"(D$X52C^5,[9+N?;0U> ,[0GOA:I ' MYI[:CV"R5,6=0"JF@#B0G:='#!6D@F2"F* M8MH/_PRM7=J3+M,;S,'9'U7#/"U773IZ"HZ_A&4"6I021*EFJ"N.-EY$\'6L M%#,A.UN"0SGXTI*[%O>4:_8&KXLO[PL4EJ1^3V]?K'$ M5W=77,1OOX3_FLY>G(1]NL%U):=)'<+A-JQ1\<$])-2#8B0=$^$B9%:=;"T2 M.(81HO,ZDP7$X\T;Q&VDV_UD[:L5[GGZJEMC=CH4U!9RK7U7*F5P(D=("FT( MTOO$#KWLC7MK'BHAWQ Y-T5L4_XTLR7NH8JGT]EB_#\K-X%+ M8Z+('N@_#0IUG6K.$)C.IBB#(O>97+$]J8/JNG(<:+5@XA#4\3U+?'6V.)OA MU=6=I_%ZZ^1]:#J@8FZV=8?1SDD9HX(A/*)Q]2 P"'5$:BA&"J>-=5$\*>V\ M9OO_#['YU?1L-O(BY\(8*0%#7J5RIH["5HFD0C*!%VVC[U+VN!NYCTB3;X.R M;<1M(UX>1+^OI_7#G],14ZDXECAPY@NH) 4XF324E&)!BUFQ+HTC=Z)V2*5H M@T+=MIQLTOKI;C(K9>F&'?*\+'!V>4+09*F+LY!2)F*7XP@+3]6M0N&YRC48QDCL6I*X M.B+H:"+C*=A0NA0Y[4?VEO5+CPV(1^#M,54JX0I'1NCD3&8@2^T:(P(C#R\R M$)+''()F274)JN]([Y":X^G84P.V^PM^8!SXF"E?F1M8"5X M"2)Q,D,M4^ -6001I6%"(@OAT/[5IK1O657S_P8D]^=RY\N@X21,$O[V"7%Q M'E:HHZ[K?_5:T)=P@I/%?!G"J,.NEQ.']KC@N0,1S[+6D4I@6?I07&DHZ=KWUN>8_!1(=[T M(MH(N(VH&T*(I LT;@JQ]KQJID7?7ZYR,R*CE=IJTO+16B)2%$7;$!T49HO+ M@G;)=DEX;$GG$.(@!X%63_X=#&3?"R1&5G&A@W=@>9'U$!3PB8X#J6E=N-=) M\"Z)VP+GN_-[6D;CVUE\5T/_F-\E"7+ZGV>KV3)"2= MD6)9;2&.!IPG=TYCM,%HZ83K$B6Z2L2^(N?R67],9_]\/7DWFR:_[#*9>3\X0#*"]$7!3;#38^6:*YY*6ZD:2J%S. M79N/N.%.,K*OA*4ORBH'@5L!+,@ZRYJ<5=O%*EY/SA!LE7XHV'WG#ZXHSB\^ MA_,;S]<*G9OJCDU>U$N=;+W(1AKFOEOEYT2,C,?D/0'#:J% 8>00+!D47!DF MR(QAO(]TWH"VO:=]7WO%Q8+1^VR+T."M0U I(P1G&91LBI9U[&BFHY8KNWJ/PALAE>4*6#&T+A\S..XY<.\B:A="P"[#K6X2 M,B2]U!L/>S&A+12N+\JRVJXP61 N\#JTK38R9+;RL+8V3,[JV T,]TC XY8# M' 0.NS/B");+JL=8N-)>K+'% ( M32)#T,Q 8CP8[C43H4L5V'U$[6^3W/'L50V^#AQ38AG(T"?$*U\@&FG)@?/& M1I:\,UV\I/O)&I:5T@@QM\V39IQIIIRN5,^_Q,\S3./E%M'W)[C<_\FU8JF[ MVQXZ;I&3 H6P, M+PR)ME[^'<_NI2XW64HC37G^JBO772^L)*E,XH(7D%:EVMT>P;GL0&9;RR1E M$;%+C?Z=%.V=9I].%K.0%G^,%Y]>G,T7TU.<7;SEVXC\@NB-UI P1\)V]"2( MO8"81*9G94[4=DFOWT?5D#1D&Z3FJNST?1IF)][9RO#0,ELZQC6C58GH3P6M AS0^(G!U?/22WOBT\ M#L&+)H Y;\DT_[V6JGV8AG^:2)B>X MY3ZJ6JZO006NP ?G07M>2\-TEGW:%]Q/UI!*VSL9L.W8T@PJ'\)7O&@6>9$5 MGESISSK"Y%!;D\&5VOI;!PY1H0"?++3]90^H0 MV )098+^BH4FKS-C0@ M!$_2FEB,O9%AN<\C?NAU0VI^U\T+;KKGK>7&^^FW<')UL<1(K1T92(QAK;XH M$KRB\QUB"1A]*JYK[/ F/1N%T=BCA$A+3K2])'"6%FCSO,VHHC3=3(Q:CX=V>S](G\ MJW&:V2;Q).O?)*!O78"U/V9M(+RZ:G&B2V]Q,N/'TC5C\ M>".@#;:T)6MQ\G$\0:S2)4SRY]DTD["A?4G3^:+VL[#&<2V 9T=.,(\90BX6 M4G0\,,Z2R)LTP-GD71NQ_7'&,;ML]\'3].O2W6]?O&Z:KG_@';W2]MLLK5'Z M?E7X/SW]/,-/Y!6,O^!K L$IOIG.:[^&M^5#^#K"Q(R.@8'.=8)V-@&B*[4E MI[>"!((WMDN'EDV(:Y)K6?..EW6F..:?<$+?+&HI2WWE[Y.P*G3!_.]A/*F$ M/)^-YW2,7BXMHW=TI*;YA2"G. M0VI8N)HZ#\65OK:&B\Q+E8=@['>G'\? M%OC;G^'S]X;!]0.[FQE;/;Z)A;'[@AH9%V^FDX\?<'9:WS,2BO-4;(TJ:F*T ME&2Q"A?(8G6*E2*E,5UTX54B]A6>]1FO)S424AWA*^+^Y7B^G+ VRBKX8#W9 MRD%Y4*'>%0J)@0E1)6NR27VZ-#](V99JNV_ 8F=@W)10;1G23,E>A$]>C2?5 MH']1O:I:A%TRQV!=@80^U1A[A,!SA$+?81;)HRI]T+&6GD%5KS?$Q/Z;WQ ) M5P%ZT7_G^>D2F]89K5VVH$VB52:3:VQ=@TS2>\ZX5;%+*/L^HH94]]=)3.S! MA>%8("/>V0:A%QS<"KFYJ!YV2)T&1@I!@33!@N(A@>?"@Y;DBI%Z2%)U&53= MT@ZY^JS+_"TOD4=I@,Z#)&_2BMIC4T/(0820@M6^BS!90\N00@0[\_ZF#-EW MSYNIE*N$7*G[T5($@P;)LZNWU(6PY$AI!R*1^^>]1=:G)&L].4/RD[M 8,>= M/[("^274#&Y-)$Q+72 M*<(FX-'5 YD\1%Y'*2CCBM H1>E2ZK,+L4-2;,W0=9^4Z\+%)GGC-51^NSZ4 M0S/K1+V[A9XV0D4RZ5U1G-P_XQ"Y-OFF0;0V:?S@BX:DZIJ#HOU6=[&#-L/I MZU8RS MY'5@5D$VM6.08K0[F@E (5%$VC<7NFC[G:@=TDV^X6!N:SX>!W*W9@')H+BE MAP*W538;E\!QK<$'DPHK/NF;Y9!'@-XN8YX.=4-P&!#\@5-HAS[+*I5*!WG<\0[KC=?H6$DC=;1 MZ)I>6W ZEH!)!@S#,D]Q.=$!+ ML( ZEB!(=B/VB7?L2/"08AY=T'=+"AZ"L^TT\B;4KI?64106-3K0V9/_5$A+ M1(D>O-$V6VG08A]/>&>2AQ1J&0X6]^?N8=%(FW(9-HQ%+=L ED16@\I:T9$Q MHIHLR=7VRDSV2<9N1^>0HC##P=V.?#P.V)81(\=EBD4ZR+SV@,?D:']\D!;'UFX<4/^F*GP,PYBCR:A5M]%'%E WM@">I6N]ANA - M(3XZ8\G:C'VZ(&Q+Z)""(X.35EMSLG=ON!$/R&RH;5^TJH.74$&,3M>KI+4% M2$Z\S\BK.^CIM,PK!3H\:,V5B9"X)E83=R$XC*"]#44[KI3I$HMXD+(A^=8M MT+)A&[P=67.HIHE")R7H7()7Q=<0*AFSS&@PF.BD%BE4GT')^S=-/-C-L\-A M91>F#"FTO%.=]M:O.$)XN5>M]J;Z.U@F(UH$U-I5K!4(V27@)$Y,+CGYV&4* M2^\ <[5H?Y_,,)QW,$<*>9"+BP"BXF.GJO. M=\[UD%@K91'>A4W:0V__YB'IL"[@N>IJ=&;,85R-WR?Y_'9<'1%1)[*>YPZ+ M,,X85^K4>5+&)5J(RB,H%30G:EW@_.!'ZBYJAZ0/N^+N<#SM[GFDF%!;&Z 8 M4R^C9P&".J"F^CT.[D>?Q2,*Z^T"H!5_Z&EGX\5RL6&2ZW / MHI;DZ!CGU^R1RYG"%QW*+H;8OOT^[6'WY'X/*IJ8:-VWIY$5=S&5Y2R2EQ$0@=YBRB;)@GYNBV\N@[3?@/3V)0)9_G]0G+H>1A9,+ MX_WN+=%:J=KK%5Q@=.ZUJ/E+$@,I:&=%Y%A*%UM@-W(';W/N@[C;'=.[<[1Y M4\ASW_(F33$ZSC3+H V2Y$%I(2 G2SE%QK#.#W9]$F+WDC5X:[(EFAIRJ!=J M1LBS5\IIB+8X4+D:(;%P,#[HG+S&B%W"QS?HZ'P87!8L^.C!HJ&M+LS6DA%: M*JW<"R%USEU*5O<_#(?NRKL++K;$_3;,Z"HM;YE1.0?E)&9 240IS!X<\QRX MS $EB?2HNS2"W(2X(4G.WF#9BS&](#-?&Q98'Q.0)7EER13GCA/$C9<09(I5 MB43I$JKHNLQEW)WD(?GC'>'5BXE=Y=3W\*=,F4>T!4(=)UG;M$ 420"R8H.W MBFS-0^!J^ZCTH;SPWI)I-U8TG+&UD7\R4FBS\);6R9(AXM" 1Q/ :5-"1LY% M/J:+>23'6T4116WZQS/6'!K_=6'H$]/TQ M7GP:3]Y.EI<:1AF5+;7[2%[>=2YU+*2@HV(2CU$SS"EV*:G?D=XAF:3#0N#N M;#V*!%QO7@>;?:I]F')2M0.KC62D,019/"K)2*J'+I&GO2D?DKT[+%RV8/4Q M,IWH1(HR:V 6Z^[(""X& ;HXABSDF,R!2W[NC_X<3F5$87@B!H&(-;,A3 %' MW@W8>FN$1R&#[.)P=E09QT]6[86_5EIC&\X>-@IK251([01X:>N%)$8^N^8( MW,0ZUER07=6GX/B116$/!+#F/!M275Z@M6M?(B1E-:@4$+RE+\5K27OEDN== M$D.MZ_(.&MWF.CODD8!4'6V%G$$L+@.W$3WG3&?515WVC6X?52_T0VW#@/@V M?!^0HY&Y3\GZ!,7$FCQR9'T:(2!$@5QQ4S+K4@9Y$$?CJ,KF<*@]+ H.X(-\ M#R$)KI54-M?B3S+$:G%)0.$ ,[?*A%*L/G"5[ATQP$.%2;,VMH@@005>O<64 MR5L4"@K][#/S,>7'%28]OL>Q&]K:A$BW8>>ATJC%!XW>@3?,D3FL2!))C-5: M9<8Z+;/O.NMXYS3J\5V+-DAJQYX-;S:>_[Y^B036?_SE_P)02P,$% @ MH8'\4K@]'@Y2;@ KO,$ !0 !M>&PM,C R,3 V,S!?9&5F+GAM;.R]69-; M1Y(F^MZ_0E?S>KT4^U+6ZC&2$FMXC1(Y)%4U\P2+Q8-$"PFP 21%]J^_'D@@ M5R 3RPD B629BLP%/.<+]R\BW#T\W/_]?WX]&_SP!<>3_FCX\X_\;^S''W"8 M1KD__/CSCW]\> GNQ__Y'__V;__^_P#\G^?O7O_PRRB=G^%P^L.+,88IYA_^ MZD\__?"OC),_?RCCT=D/_QJ-_^Q_"0#_,?M'+T:?OXW['S]-?Q!,\-N_'?^] M>)44YP*T^B@/_SS[_6/&";X PUN.)E]^_./GZ;3SW__Z:>__OKK;U_C>/"WT?CC M3X(Q^=/BTS_./_[USN?_DK-/<^_]3[/?7GYTTE_V07HL_^G__/;Z??J$9P'Z MP\DT#-/5"^CU>7KY#Z^CT3]=_)(^.NG_?3+[]Z]'*4QGZGEP"#^L_$3]#A8? M@_HC(*%+_K>OD_SC?_S;#S]<2"Z,TW@TP'=8?IA_^<>[5W>1]H?3GW+_[*?Y M9WX*@P$AGCUA^NTS_OSCI'_V>8"+GWT:8UF)?C'D"DI7./^C/NVGG3%](B#C M=!X1Z*C].>GT2#3,OWK?YWWI]\>!G_V=0!UQ65&LAG(#1Y^;01$E?ZP7U>? MU_3M_ T5;*NQX-ES%[JV-O@ M/754BW$-1NG&:P=UC1U=DF(0(@YF/^V=3^!C")][EP\G0> K^G+2XT8SI]"! ME8J#\EQ!Q%0@>9M$"2H[PY=2:D:G$B9QQJGY&XA;@OV$@^ED\9.J0 :,SY?I M_[$:RH7*MA_"&@^=*PY=I1#9Y.63(=[4\O%]R@ M\?WXPVA,C_OY1[8KC=Y_"F.3 8=2@&"H(AB$@)TLND00P MVB:SXQJ(_1.@J<9&'8G[KNKYSJJ_,\J><+FPX@4H)'-=!:?!!_I6"&8XK>1% M&-%F>5R^HYTL#783_5TRB$[(<,'+7\['Y$J^Q7%_E"_X.OOS.C-7T,2SZ?^Y[>#,.REJ -ZD<#X*$%Q3!"U#A!I@]9,9^Y5 M&S=L.[Q/@&6-E7B7>[:E?74#]=OY])F!9IHEIVF5#2%C]4@+1%IDP0;MM#39 MJE+V;6*M1/LD>=>A N^RSNW*NF?Y/\\GTUD\]\/H6-A'?(4EOTI_B>QQ_Z2>\&.T[3*./%UJ]6-%3\CII3G+4@59TFVBD M7#+(JIB 3C$GFBR-K0=VVEP^*EKY>I8$ M8W<.Q!.0*U0]*W12)2= RQ2HE)!PA0Q::,^$SCJG)K&.&RA.FQ7;"WR)^G,$L^2V2P!C/0,22G4JB!HKW>P[3R>E"1IZD5'59UK1*&R1W M+'H#@K.@Z.>RQ'8QEGM.%W8X6?X0X@![GG$1,F,@A2-]Z>PA&)2 )48I@F4! M0]-3Y1F,#J?KM>2@Y@>F.\ARV:'8#Q>I'G]/@Q'9$C__.!V?X]4/1\,I?IW^ M.IB]\.:T;!:.\^^]B<]@9)Y9QGH4H.?Q@3PL= B$P/' MR'-QMBT[EJ'JD"SW9&W=0YXMM+V*.#M+O<'AZBU,O\SVO[5 ]6[ED75)B:6H MNMSF5R7#W4.$W;4W:B7ZO?%"H>$&@X#"R7I114MP.1I02H=LN#,VJT?.AQO) MAH>GPR82;T #@G,VNC!N?YO9Q#V6D\P\:,BZ)@&P1(!,L4#NAW)<%;+Y3 L* MW$&R?ZN_ PV-NA1O@S2K%4&/.3A,J41#?"87A';!9!S$P *03U*\C=HXW<1" MN!?5*?"@.[$W6 .>I71^=CZH:;"K(A1SH$70J NY2RDJ22)P) )%]E+B0H0B M4@C8)"UK;80GP94FZN@P5>OLZ^ ZR%](RJD_G6/2.6JA"ZUO*L3J@3'P)K-Z M^J2"=C)+=BL7ZTZZ^7W/?\P*[DQN*].@_OVG6V(AS_C/K>\4/#^?T$\F$QI[ M[ ]G8?#)S%N:;'&'X)Z'=7%G8%VLM^X(1.9(D5KQ*+.*F3D9N(DL:9NXTS+V M[GGN;HONXL'/TL7!PL60YV&,@.BM=PD<82-.10Z1[ ; Z'T6*G-CFB0TW@=J MY]A$^H3Y?(!ORI*W3)Y_N_;=!]+2<_JW?_9*R3RI'$$Z$4#9*"#R9"$H9(;F MF!>^3:1N"[#[7YHZX]"=B$9K7;6X0'")>7XJ]]^87V5:L?NEC_G99(+3BU&, MZ;MA?MT/L3^@(>"$?G=^AGDVK:^&PS5Z0>L#^-F";#W)3]23O6)XYM&64MK< MT.EV'"?)ROUKN('9_;)J E^345?1OAK.=7/QDU?#:1A^[!/>6^.:O WCZ=6\ MO+8OW1J=\EHE$BODP!%4U&10H"9;41;F,FJ&KLD>TG98)T3G(])_BWL<&VPA M%Q%X:Q)CB9$=70,CADSA(*.#H$L.(7#+?9.XTZ9 ]W6Z=12;^\::.9:3L"5# MFP5P2Z%%/SH.1MAZ4*\BN(@1LO1<2:>\P28![A5X#G;ZU90#H^YUT6#_70;K M8I7%N9._#L"6IV0/(CS,B5DG^ER#([LKXR"L288E);.L*3L,5-#D!TD6"3>S MP>F8I&F2NWP@MCQPGG88LFRB@PY)4B-\_^J_[),]]WP\"CF&X=PO64!>1&X# M.A=IS"'Q3/NW3Q"5$L"3CCH9H3-[**"V[KN.PF+>13VCAK+M, Y1\?T>AJ/W M>-9_-4QS,,D$D[*VD!ROJ699@U-)0^2R&'26\=O7^98J^LZ#3TFKNTEMY?1M M'PR_.M5[-2RC\=GLI[_@-/0'787([WU%J\#Y^N.Z%4YGVC!ALPAH.#DAVI-A MZ!2JXNDOS?32''9V>C\^&TQYFW*.O ;2%L M2GK:1ID#D[T61F"0MLFDN _4"7&C,]DW]&RNKBSQPB-ZL$%I4,DJ"-)K\!F1ZVAM;K.<;('UA%C46E,-PL%+9'&16/%J M.,4Q3J;SVQYOQO7O&G+Z_;Q*]TVY<2$EI2A8^8]&5)$:0P81G\HXP.$&#@8 MG9SPWFECEE2:8NR.YL>E0BAH\[UTJ25&10+ APZ ;GP8%W* MT94FZ\2C/,C9F^CB($=2ZP#\?I"YG3XW/IO:1AF'88U(V4=NH(BL:CE8#]&3?DWPG >D M"2/WML0<[T%F8[)LH(-#'&2J6&N2! U>U0N1.D1PAOPY'[5 8ZTIXE:%B),Z MR-Q(/9L>9&XBV^8'F<&E$KE.P%"1H>8)D:ME2I(FAUUK87A8YU[/HSC(W%:K MNTFM18IQZ(]GA:G($*H,>S$(DXN+S+;$$(H4@+GF/AO%(7!?@$DIC-,T0N^: M9 >O0O0D#,AN]-$@/'L)[&(A^@W#Y'R,^QZ M?%*'3*M !)D6'P+JS=7 HYO54LJ=;$L0C1^@S$(AT) M;G39KD&SS=[ZG5LMU=3Q$K;(C7I3%O/A19A\6OQTCL\%'K@L&5A*1'@?+00K M.10E5$C:O.W/=INEN\>)6R;N[ MRN!62F\07C%G.,_)J<"$9T+JG(P/&H50;FE*[Q88&B;Z9FL3&NW!S&["EE*# M,#Z!%%$7HR27N4FLHV6B[P;9$<_B9#H.:=KS)J'0DLR'P LH*0*X9&OCK8 J M:8Z\31L[1 M\A"YOEWDZ=2SR)MI=]/D\DU4L[TYEU,4[D(@.%%D@ MX*1TD#D7BKMJJS:IP-+A&$Z?D(=2>,,X(%(KG!FU(A\X/70+[.T,[5.NA4Y0C.8'1TVIO4VT>$5.!D!,' M1&9+\JYHWZ0^Y^-(43Y"PFVFL@:9RQWE\8L@D(MLH$250"G&:O!!0DDU_%"$ M];9)G;Z3O)?1A;>Q1WWN)S=M!N_MN)^P9P5/@BL')(]:MRTB>)<"6,.#RAQ% MTOLJL'&%ZK0YM*7TCZ&N6$I61;P.B8C75"Y]2FZ\EC3,?? MA39--7/LZ?C.J.30S>HU&U BU992R8-C'*WPS.3F0NQ6,G:M)Q] M7.GX;AY$K0N)U0(30Q(Q]$]B0,RF[UT\#Y M70&PPEMD :T!L*5I^2#"PYB6'6MV/=[LJ);]+4#7@!I:4W5"!2P31L6#I(E4 M:,%TWK B"W>R26SM0+QYP,@\-&TVT4;7F9J;Y93&(&B;+@6*CY[VZ.C "]JH M0Z*=.P7GN.1KV"/'GOK;L6\1H"DPB% M.8=*(9UQ?;]8N/O%PHWXLZ]+6-LH_S%= M+*2Q.:]%ALRPUK]&"3X[1U_IR!+MF*FD[Z3>^F+A47)Z$YT?S<5"S$(51E!# MKMDKDA7PLEXE4E:SX+'8N,Z-K^\7"S?4?R<7"S=1WDH;AYN^Q>6M?VK MT=UP+;H;9O\DSE_5ZB)04[#M+P_M3]:W+AQYDV+,/'/N@S*%^43_4]9F7HR( M(C]PX:@I[H:7E"**H"7-=PQU3S*<0_">O#KC8X@9O5&ZQ99_;)>4D@U>1]1@ MC;#D/SL&3C,!B+ZFGZCHI&\IA\=[26D3!G5Q26D331WBDI+WF043!;G2(M6* MYQI\E J*328S(8IC38SHT[BDM)%V-[VDM(EJ]G-)Z>ZV$>[V7EVVI $:T7 >'N4T1\R:C.8K5=O]<:\C_[8ARY.Q_.QY] MQO'TV]M!&$[I$_72Q.>ZB?6DB Z%R5"4J8TJ@R)_V7APUAAR26B,>E_7^KH? MW??9<9Q$VL_MUAV6@)O=Z=],/^'XPZ+3O9**-IJV437+,Z5U@;96 M\HNR9TQ)59P036^1-!G5]UER7,1I>(NXB\&]J-?NA]-KO^@%ECSS7(-49&RJ M$ T$FNN03&0V9"N4;I)3TG98W^?%D5&GP^91]6"N6ZNRGY!,RRFF^IR>E\Y' M;Q,X%VJ_LY+ RQ#!ZA*],1KO]$%<>N[:$.+39O)/:9Y\OOHHB+1DE$F M(UB0@8.V2$,E-9!W1$N"\$R*X&F=V%MAQP;#^SY;CI1*=R>,.ZH)@].>*XS, M/)1@94VJBB*1Q(4%9E'%K$3VV.0,N.-Q?)\"AR;'7:[[SIH&8RDY)^$ADY=. M.Y63X+R5$%6RR?BB!&MR;'SX,&;GY[Q;R?1X@NT+^*LIRV.0BA6@+Q(HS &" MU.38*JL/32>$V+>,6B\0;Q[\UM,(>CL;8;D%'FF7I)G&HV# M%&G&,:D\61$M&/HHRVWM0KBFFCGV.%5C7\D7_LJ%O+K4M 0Z0_A;4R, M-2T-_6C+;6W"@76[7V^@BP/U,7X8X/=R6]OI3)U5N:R/U;%QN:P/9'O!VVLOZ8'S=_S*[6/1J.'_5Q4]NI[-<7D&: MO WCZ55WI&L/[/8Z6BMTK>Z?[46:MRZ<\>A,CMK5D($2FD4>DM 8G0O2:RV6 M7CAK!;3A#3,6%'-TOV*OQ/9\L RMJYDR@%29ZZ2!P(^D;6L[:7-?8 M!?11; /;<>KV]K\WW36X?-8FYW'24Y*QG&MER1AM;>&D:_WM#,YB]@&]:M18 MJ]%X3HBMQZ#Q([]#\< NV..)66NU *,U#145#=IJ!BD)&V<]C/$[ MX9LSXWA.:[;,8'?<:QE1@M.2@RI,0BC((5GNB\1B3)L*:4_D:L213X0NV7$, MYSV8R3\WBCQT1[N6DH)LL"@U:):EX-E979I8+(_RO&<7&C;5S+&?]\2LBK;. M ;,LD)54[\YA(#GJ*(UG7#'9]$KR8SWOV8@#:Y[W;**+@T3NUP'X_;QG.WUN M',+?1AD'84V*+.M$CEB)VM#&:PEH=+1 1U42>DF.VMZ.E(_WO*]"8S+0A/R5EPI=DAABD!(%>\* CYVJ=/];QG(_5L>MZSB6R;MU<)&D6T MT8*T*9)#ZE7-R>& .J,37B@T#QW'/)KV*MMJ=3>IM2C'NSK"\/S;;^$_1^.K M$K ^,<6.)1<10(1(4Y%+"SX$#9YC MHA58%EK43Y9K#]4#/U*J;:*S!A3[!;_@8/09\P=,GX:CP>CCMW?UU'5AER5F MG"JUC4E0@LP#+LCB+QQ"*M''X+DH3?RB!W =H/)W2[V.VBFEP?'WAW'(>!;& M?T[(K)]]4\>] .=2T"$3&F?(/51&!?"%OF)2A8+6IYB;!.ON177:?.E.(2VZ MCIU/IJ,S'+_#09@N$<8%2$9N'NK(@+A+S@,O$JKO09Y@Q"CI_]$U66?60G?: M[.E>00W,[S?U.6_&;\>C?#XK@O$\I#]I89RC*[*4(E,!X6P-3)EZ;N80DM8^ M>BYU5$T4.<3R(LT%)W^Z?:<@]S#<@MPP-;8#Y,B* I%S;C76>*;&!E;0.=68F& MN7JYF->6YBE"J+4UR3B4.ME2$C:QU(^&>P^$#(Z=>IOHKPGE:.M/M!.\PPG2 MDS^1\S'W7&LRR-P,R#XZ3*F>$0KR5;.KOJKU](J34NO)2 ;WJZR/EE?L@7),B>35T7RCF.!& F>KAX0-JW!UN)V5:LB4)ZV MQ]G53H$NU>;5 ;PWY(*BS9P6&YNE;2FKT^Z3LPD3]]4G9Q.-'_EUK7FIR8M/ MTE.P/VOR.>FA=QBYBY!$"D#+780H>89DM&$Y1![RT=>:6S6XTRE MQ$3VU(QA;:UL%E2#8>@E" M!"Y2$EKDH^^=H"I?92\8Q;+HZ^ M)<,1WUP^U9G3+;$Z[-+3T!2]_HN41N=#LDO#M]FY> C1,RT\L$)VJ)(V@Y,Y M@C H@W6HC3CZUH@/CO+[+#IN8CW2ID":_+>0N02+R