0001122904-19-000245.txt : 20191101 0001122904-19-000245.hdr.sgml : 20191101 20191101160735 ACCESSION NUMBER: 0001122904-19-000245 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20190929 FILED AS OF DATE: 20191101 DATE AS OF CHANGE: 20191101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NETGEAR, INC. CENTRAL INDEX KEY: 0001122904 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 770419172 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50350 FILM NUMBER: 191186900 BUSINESS ADDRESS: STREET 1: 350 EAST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 4089078000 MAIL ADDRESS: STREET 1: 350 EAST PLUMERIA DRIVE CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: NETGEAR, INC DATE OF NAME CHANGE: 20060828 FORMER COMPANY: FORMER CONFORMED NAME: NETGEAR INC DATE OF NAME CHANGE: 20000828 10-Q 1 ntgr2019q3-10q.htm FORM 10-Q Document
false--12-31Q320190001122904P5DP6M1254000107900003500000P1MP1YP1Y 0001122904 2019-01-01 2019-09-29 0001122904 2019-10-25 0001122904 2019-09-29 0001122904 2018-12-31 0001122904 2018-01-01 2018-09-30 0001122904 2019-07-01 2019-09-29 0001122904 2018-07-02 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-07-02 2018-09-30 0001122904 2017-12-31 0001122904 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-07-02 2018-09-30 0001122904 us-gaap:RetainedEarningsMember 2018-01-01 2018-04-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-04-02 2018-07-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 0001122904 us-gaap:RetainedEarningsMember 2018-04-02 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-07-02 2018-09-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001122904 us-gaap:CommonStockMember 2018-09-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-01-01 2018-04-01 0001122904 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-04-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001122904 2018-04-01 0001122904 2018-04-02 2018-07-01 0001122904 us-gaap:CommonStockMember 2017-12-31 0001122904 us-gaap:RetainedEarningsMember 2018-04-01 0001122904 us-gaap:NoncontrollingInterestMember 2018-07-02 2018-09-30 0001122904 us-gaap:CommonStockMember 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-02 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001122904 us-gaap:RetainedEarningsMember 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2017-12-31 0001122904 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 0001122904 2019-01-01 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001122904 us-gaap:CommonStockMember 2018-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-29 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-29 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001122904 2019-04-01 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-29 0001122904 us-gaap:RetainedEarningsMember 2018-12-31 0001122904 2019-06-30 0001122904 us-gaap:CommonStockMember 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-09-29 0001122904 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-07-01 2019-09-29 0001122904 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-09-29 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-29 0001122904 us-gaap:CommonStockMember 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2019-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 0001122904 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001122904 2019-01-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-09-29 0001122904 ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:EMEAMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 srt:AmericasMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 us-gaap:EMEAMember 2018-01-01 2018-09-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 srt:AmericasMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-01-01 2019-09-29 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 ntgr:APACMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 srt:AmericasMember 2019-01-01 2019-09-29 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 ntgr:APACMember 2019-01-01 2019-09-29 0001122904 srt:AmericasMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 2020-09-29 2019-09-29 0001122904 2021-09-29 2019-09-29 0001122904 2019-09-29 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember 2018-07-02 2018-09-30 0001122904 ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember 2018-07-02 2018-09-30 0001122904 srt:AmericasMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 ntgr:APACMember 2019-07-01 2019-09-29 0001122904 srt:AmericasMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 srt:AmericasMember 2019-07-01 2019-09-29 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 srt:AmericasMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-07-02 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-07-02 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 2018-12-31 2018-12-31 0001122904 ntgr:ArloMember 2018-12-31 2018-12-31 0001122904 ntgr:ArloMember 2018-08-07 0001122904 ntgr:MeuralMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 2018-08-06 0001122904 srt:MinimumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember ntgr:TechnicalMilestoneMember 2018-08-06 0001122904 srt:MaximumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-07-02 2018-09-30 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 0001122904 ntgr:MeuralMember ntgr:ServiceRevenueMilestoneMember 2018-08-06 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2018-12-31 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2019-09-29 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-09-29 0001122904 us-gaap:ComputerEquipmentMember 2019-09-29 0001122904 us-gaap:ComputerEquipmentMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2019-09-29 0001122904 us-gaap:OtherIntangibleAssetsMember 2019-09-29 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-29 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-09-29 0001122904 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:USTreasurySecuritiesMember 2019-09-29 0001122904 us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-09-29 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2019-09-29 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2018-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-09-29 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-12-31 0001122904 ntgr:J.P.MorganChaseMember 2019-09-29 0001122904 ntgr:WellsFargoBankMember 2019-09-29 0001122904 ntgr:BankofAmericaMember 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-29 0001122904 ntgr:BankofAmericaMember 2018-12-31 0001122904 ntgr:WellsFargoBankMember 2018-12-31 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 ntgr:J.P.MorganChaseMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-07-01 2019-09-29 0001122904 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-09-29 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-07-18 2018-07-18 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2015-07-01 2015-07-01 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2018-01-03 2018-01-03 0001122904 ntgr:Aegis11S.A.v.NETGEARMember 2019-06-21 2019-06-21 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-14 2018-09-14 0001122904 ntgr:Vivatovs.NETGEARMember 2017-04-19 2017-04-19 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2017-07-14 2017-07-14 0001122904 2019-01-09 2019-02-08 0001122904 ntgr:JuniperMember ntgr:ChrismarSystemsvs.NETGEARMember 2016-09-26 2016-09-26 0001122904 srt:ChiefExecutiveOfficerMember 2019-09-29 0001122904 srt:ChiefExecutiveOfficerMember 2019-01-01 2019-09-29 0001122904 ntgr:JuniperMember ntgr:ChrismarSystemsvs.NETGEARMember 2016-08-26 2016-08-26 0001122904 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001122904 ntgr:ArloMember 2019-01-09 2019-02-08 0001122904 ntgr:NETGEARMember 2019-01-09 2019-02-08 0001122904 ntgr:ViaVadisv.NETGEARMember 2014-08-22 2014-08-22 0001122904 srt:MinimumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-01-01 2019-09-29 0001122904 ntgr:ThirtyOneToFortyFiveDaysMember 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2017-12-21 2017-12-21 0001122904 ntgr:ChinaPatentMattersBejingandHeifeiMunicipalitiesMember 2019-05-14 2019-05-14 0001122904 srt:MinimumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-09-29 0001122904 ntgr:NetgearAndArloMember 2019-01-09 2019-02-08 0001122904 ntgr:OtherKeyExecutivesMember 2019-01-01 2019-09-29 0001122904 ntgr:NonTradeActivitiesMember 2019-09-29 0001122904 ntgr:FortySixToSixtyDaysMember 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2016-08-26 2016-08-26 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-15 2018-09-15 0001122904 ntgr:JuniperMember ntgr:ChrismarSystemsvs.NETGEARMember 2017-01-01 2017-01-31 0001122904 srt:MaximumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-09-29 0001122904 ntgr:OtherKeyExecutivesMember 2019-09-29 0001122904 ntgr:Vivatovs.NETGEARMember 2017-10-02 2017-10-02 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-02 2018-09-30 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0001122904 2019-07-19 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-29 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-29 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-09-29 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-29 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-09-29 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-09-29 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-09-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-09-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-29 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001122904 ntgr:A2016IncentivePlanMember 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-29 0001122904 us-gaap:EmployeeStockMember ntgr:EmployeeStockPurchasePlanMember 2019-09-29 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2019-09-29 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 0001122904 ntgr:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-29 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CostOfSalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:CostOfSalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CostOfSalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2018-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-29 0001122904 us-gaap:EmployeeStockMember 2018-07-02 2018-09-30 0001122904 us-gaap:EmployeeStockMember 2019-01-01 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2018-07-02 2018-09-30 0001122904 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001122904 us-gaap:EmployeeStockMember 2019-07-01 2019-09-29 0001122904 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0001122904 country:CN 2019-09-29 0001122904 country:US 2018-12-31 0001122904 ntgr:AsiaPacificExcludingChinaMember 2018-12-31 0001122904 us-gaap:EMEAMember 2019-09-29 0001122904 country:CA 2019-09-29 0001122904 country:CA 2018-12-31 0001122904 country:CN 2018-12-31 0001122904 ntgr:AsiaPacificExcludingChinaMember 2019-09-29 0001122904 us-gaap:EMEAMember 2018-12-31 0001122904 country:US 2019-09-29 0001122904 country:US 2018-07-02 2018-09-30 0001122904 country:US 2018-01-01 2018-09-30 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-01-01 2018-09-30 0001122904 srt:AsiaPacificMember 2018-07-02 2018-09-30 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-01-01 2019-09-29 0001122904 country:US 2019-01-01 2019-09-29 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-07-02 2018-09-30 0001122904 srt:AsiaPacificMember 2019-01-01 2019-09-29 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-07-01 2019-09-29 0001122904 srt:AsiaPacificMember 2019-07-01 2019-09-29 0001122904 country:US 2019-07-01 2019-09-29 0001122904 srt:AsiaPacificMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:CashEquivalentsMember 2019-09-29 0001122904 ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member ntgr:ContingentConsiderationMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:MutualFundMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:ContingentConsiderationMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:ContingentConsiderationMember 2018-12-31 0001122904 ntgr:ContingentConsiderationMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2018-12-31 0001122904 srt:MaximumMember 2019-09-29 0001122904 srt:MinimumMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember 2019-01-01 2019-09-29 xbrli:shares xbrli:pure ntgr:region iso4217:USD xbrli:shares iso4217:USD ntgr:segment ntgr:patent ntgr:decision ntgr:case ntgr:petition ntgr:derivative_instrument ntgr:claim ntgr:defendant

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 September 29, 2019.

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: 000-50350
NETGEAR, Inc.
(Exact name of registrant as specified in its charter) 
Delaware
 
77-0419172
(State or other jurisdiction of
incorporation or organization)
 
(IRS Employer
Identification No.)
 
 
 
 
350 East Plumeria Drive,
 
 
San Jose,
California
 
95134
(Address of principal executive offices)
 
(Zip Code)
 
(408)
907-8000
 
(Registrant’s telephone number including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading symbol(s):
 
Name of each exchange on which registered
Common Stock, $0.001 par value
 
NTGR
 
The Nasdaq Stock Market LLC

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 definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company”, and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated filer
 
 
Accelerated filer
 
Non-Accelerated filer
 
 
Smaller reporting company
 
 
 
 
 
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
 
Indicate by check mark whether the registrant is a shell company (as defined in Exchange Act Rule 12b-2).    Yes      No  
The number of outstanding shares of the registrant’s Common Stock, $0.001 par value, was 30,147,504 as of October 25, 2019.

1


TABLE OF CONTENTS
 
Item 1.
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
 

2


PART I: FINANCIAL INFORMATION
Item 1.
Financial Statements
NETGEAR, INC.
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands)
 
 
As of
 
September 29,
2019
 
December 31,
2018
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
168,002

 
$
201,047

Short-term investments
3,915

 
73,317

Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively
248,070

 
303,667

Inventories
275,584

 
243,871

Prepaid expenses and other current assets
31,153

 
35,997

Total current assets
726,724

 
857,899

Property and equipment, net
19,671

 
20,177

Operating lease right-of-use assets, net
31,610

 

Intangibles, net
11,699

 
17,146

Goodwill
80,721

 
80,721

Other non-current assets
72,636

 
67,433

Total assets
$
943,061

 
$
1,043,376

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
83,912

 
$
139,748

Accrued employee compensation
18,103

 
31,666

Other accrued liabilities
163,333

 
199,472

Deferred revenue
5,812

 
11,086

Income taxes payable
1,314

 
2,020

Total current liabilities
272,474

 
383,992

Non-current income taxes payable
13,219

 
19,600

Non-current operating lease liabilities
27,178

 

Other non-current liabilities
8,052

 
12,232

Total liabilities
320,923

 
415,824

Commitments and contingencies (Note 10)


 


Stockholders’ equity:
 
 
 
Common stock
31

 
32

Additional paid-in capital
821,966

 
793,585

Accumulated other comprehensive loss
(18
)
 
(15
)
Accumulated deficit
(199,841
)
 
(166,050
)
Total stockholders’ equity
622,138

 
627,552

Total liabilities and stockholders’ equity
$
943,061

 
$
1,043,376

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

3


NETGEAR, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
 
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
Net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888

Cost of revenue
188,666

 
174,966

 
521,147

 
518,844

Gross profit
77,192

 
94,445

 
224,645

 
251,044

Operating expenses:
 
 
 
 
 
 
 
Research and development
19,537

 
20,136

 
57,183

 
63,273

Sales and marketing
33,491

 
37,892

 
103,887

 
114,318

General and administrative
11,887

 
16,184

 
35,467

 
50,403

Other operating expenses, net
212

 
380

 
1,709

 
1,752

Total operating expenses
65,127

 
74,592

 
198,246

 
229,746

Income from operations
12,065

 
19,853

 
26,399

 
21,298

Interest income, net
639

 
985

 
2,122

 
2,806

Other income (expense), net
(403
)
 
955

 
425

 
425

Income before income taxes
12,301

 
21,793

 
28,946

 
24,529

Provision (benefit) for income taxes
(228
)
 
5,483

 
2,735

 
6,668

Net income from continuing operations
12,529

 
16,310

 
26,211

 
17,861

Net loss from discontinued operations, net of tax

 
(7,160
)
 

 
(8,351
)
Net income
12,529

 
9,150

 
26,211

 
9,510

Net loss attributable to non-controlling interest in discontinued operations

 
(799
)
 

 
(799
)
Net income attributable to NETGEAR, Inc.
$
12,529

 
$
9,949

 
$
26,211

 
$
10,309

 
 
 
 
 
 
 
 
Net income per share - basic:
 
 
 
 
 
 
 
Income from continuing operations
$
0.41

 
$
0.51

 
$
0.84

 
$
0.56

Loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.20
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.41

 
$
0.31

 
$
0.84

 
$
0.33

 
 
 
 
 
 
 
 
Net income per share - diluted:
 
 
 
 
 
 
 
Income from continuing operations
$
0.39

 
$
0.49

 
$
0.81

 
$
0.54

Loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.19
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.39

 
$
0.30

 
$
0.81

 
$
0.31

 
 
 
 
 
 
 
 
Weighted average shares used to compute net income per share:
 
 
 
 
 
 
 
Basic
30,933

 
31,802

 
31,221

 
31,634

Diluted
31,819

 
32,974

 
32,327

 
32,826

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

4


NETGEAR, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)

 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
Net income
$
12,529

 
$
9,150

 
$
26,211

 
$
9,510

Other comprehensive income (loss), before tax:
 
 
 
 
 
 
 
Change in unrealized gains and losses on derivatives
(37
)
 
48

 
(16
)
 
864

Change in unrealized gains and losses on available-for-sale investments

 
41

 
16

 
72

Other comprehensive income (loss), before tax
(37
)
 
89

 

 
936

Tax benefit (provision) related to derivatives
7

 
(8
)
 
1

 
(84
)
Tax provision related to available-for-sale investments

 
(10
)
 
(4
)
 
(37
)
Other comprehensive income (loss), net of tax
(30
)
 
71

 
(3
)
 
815

Comprehensive income
12,499

 
9,221

 
26,208

 
10,325

Comprehensive loss attributable to non-controlling interest

 
(797
)
 

 
(797
)
Comprehensive income attributable to NETGEAR, Inc.
$
12,499

 
$
10,018

 
$
26,208

 
$
11,122

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


5


NETGEAR, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands)

 
NETGEAR, Inc. Stockholders
 
 
 
Common Stock
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 Additional Paid-In Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Accumulated Deficit
 
Total Stockholder's Equity
Balance as of December 31, 2018
31,562

 
$
32

 
$
793,585

 
$
(15
)
 
$
(166,050
)
 
$
627,552

Change in unrealized gains and losses on available-for-sale investments, net of tax

 

 

 
12

 

 
12

Change in unrealized gains and losses on derivatives, net of tax

 

 

 
17

 

 
17

Net income

 

 

 

 
12,843

 
12,843

Stock-based compensation

 

 
6,457

 

 

 
6,457

Repurchase of common stock
(436
)
 

 

 

 
(15,000
)
 
(15,000
)
Restricted stock unit withholdings
(89
)
 

 

 

 
(3,344
)
 
(3,344
)
Issuance of common stock under stock-based compensation plans
430

 

 
4,371

 

 

 
4,371

Balance as of March 31, 2019
31,467

 
$
32

 
$
804,413

 
$
14

 
$
(171,551
)
 
$
632,908

Change in unrealized gains and losses on derivatives, net of tax

 

 

 
(2
)
 

 
(2
)
Net income

 

 

 

 
839

 
839

Stock-based compensation

 

 
6,739

 

 

 
6,739

Repurchase of common stock
(570
)
 
(1
)
 

 

 
(16,979
)
 
(16,980
)
Restricted stock unit withholdings
(79
)
 

 

 

 
(2,314
)
 
(2,314
)
Issuance of common stock under stock-based compensation plans
292

 

 
882

 

 

 
882

Balance as of June 30, 2019
31,110

 
$
31

 
$
812,034

 
$
12

 
$
(190,005
)
 
$
622,072

Change in unrealized gains and losses on derivatives, net of tax

 

 

 
(30
)
 

 
(30
)
Net income

 

 

 

 
12,529

 
12,529

Stock-based compensation

 

 
6,986

 

 

 
6,986

Repurchase of common stock
(679
)
 
(1
)
 

 

 
(21,965
)
 
(21,966
)
Restricted stock unit withholdings
(12
)
 

 

 

 
(400
)
 
(400
)
Issuance of common stock under stock-based compensation plans
162

 
1

 
2,946

 

 

 
2,947

Balance as of September 29, 2019
30,581

 
$
31

 
$
821,966

 
$
(18
)
 
$
(199,841
)
 
$
622,138


6


 
NETGEAR, Inc. Stockholders
 
 
 
 
 
Common Stock
 
 
 
 
 
 
 
 
 
 
 
Shares
 
Amount
 
 Additional Paid-In Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Retained Earnings
 
Non-controlling Interest
 
Total Stockholder's Equity
Balance as of December 31, 2017
31,320

 
$
31

 
$
603,137

 
$
(851
)
 
$
128,168

 
$

 
$
730,485

Adoptions of ASU 2014-09 (ASC 606 Rev Rec), ASU 2016-16, and ASU 2018-02, net of tax

 

 

 

 
8,593

 

 
8,593

Change in unrealized gains and losses on available-for-sale investments, net of tax

 

 

 
(49
)
 

 

 
(49
)
Change in unrealized gains and losses on derivatives, net of tax

 

 

 
631

 

 

 
631

Net income

 

 

 

 
5,590

 

 
5,590

Stock-based compensation

 

 
8,150

 

 

 

 
8,150

Restricted stock unit withholdings
(38
)
 

 

 

 
(2,271
)
 

 
(2,271
)
Issuance of common stock under stock-based compensation plans
252

 
1

 
4,589

 

 

 

 
4,590

Balance as of April 1, 2018
31,534

 
$
32

 
$
615,876

 
$
(269
)
 
$
140,080

 
$

 
$
755,719

Change in unrealized gains and losses on available-for-sale investments, net of tax

 

 

 
53

 

 

 
53

Change in unrealized gains and losses on derivatives, net of tax

 

 

 
109

 

 

 
109

Net loss

 

 

 

 
(5,230
)
 

 
(5,230
)
Stock-based compensation

 

 
8,970

 

 

 

 
8,970

Restricted stock unit withholdings
(85
)
 

 

 

 
(4,897
)
 

 
(4,897
)
Issuance of common stock under stock-based compensation plans
332

 

 
1,012

 

 

 

 
1,012

Balance as of July 1, 2018
31,781

 
$
32

 
$
625,858

 
$
(107
)
 
$
129,953

 
$

 
$
755,736

Change in unrealized gains and losses on available-for-sale securities, net of tax

 

 

 
31

 

 

 
31

Change in unrealized gains and losses on derivatives, net of tax

 

 

 
40

 

 

 
40

Net income attributable to NETGEAR, Inc.

 

 

 

 
9,949

 

 
9,949

Net loss attributable to non-controlling interest

 

 

 

 

 
(799
)
 
(799
)
Stock-based compensation expense

 

 
8,612

 

 

 

 
8,612

Stock-based compensation expense for Arlo's shares

 

 

 

 

 
942

 
942

Sale of Arlo's common stock

 

 
146,088

 

 

 
24,158

 
170,246

Repurchases of common stock
(205
)
 

 

 

 
(15,000
)
 

 
(15,000
)
Restricted stock unit withholdings
(6
)
 

 

 

 
(414
)
 

 
(414
)
Issuance of common stock under stock-based compensation plans
176

 

 
5,136

 

 

 

 
5,136

Balance as of September 30, 2018
31,746

 
$
32

 
$
785,694

 
$
(36
)
 
$
124,488

 
$
24,301

 
$
934,479


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

7


NETGEAR, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
Cash flows from operating activities:
 
 
 
Net income
$
26,211

 
$
9,510

Net loss from discontinued operations

 
8,351

Adjustments to reconcile net income to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
14,577

 
14,260

Stock-based compensation
20,183

 
20,228

Deferred income taxes
503

 
53

Other
253

 
519

Changes in assets and liabilities
 
 
 
Accounts receivable
55,597

 
18,760

Inventories
(31,713
)
 
(36,326
)
Prepaid expenses and other assets
2,960

 
(5,443
)
Accounts payable
(54,574
)
 
26,546

Accrued employee compensation
(13,562
)
 
(1,521
)
Other accrued liabilities
(45,240
)
 
(5,384
)
Deferred revenue
(4,152
)
 
3,620

Income taxes payable
(7,087
)
 
(10,432
)
Net cash provided by (used in) continuing operating activities
(36,044
)
 
42,741

Net cash provided by discontinued operating activities

 
31,115

Net cash provided by (used in) operating activities
(36,044
)
 
73,856

Cash flows from investing activities:
 
 

Purchases of short-term investments
(282
)
 
(70,157
)
Proceeds from maturities of short-term investments
70,786

 
102,054

Purchases of property and equipment
(11,797
)
 
(8,950
)
Proceeds from sale of long-term investments

 
624

Purchases of long-term investments
(5,484
)
 

Payments made in connection with business acquisition, net of cash acquired

 
(14,352
)
Net cash provided by continuing investing activities
53,223

 
9,219

Net cash used in discontinued investing activities

 
(50,707
)
Net cash provided by (used in) investing activities
53,223

 
(41,488
)
Cash flows from financing activities:
 
 
 
Repurchases of common stock
(52,365
)
 
(15,000
)
Restricted stock unit withholdings
(6,058
)
 
(7,583
)
Proceeds from exercise of stock options
4,582

 
5,183

Proceeds from issuance of common stock under employee stock purchase plan
3,617

 
5,554

Net cash used in continuing financing activities
(50,224
)
 
(11,846
)
Net cash provided by discontinued financing activities

 
170,248

Net cash provided by (used in) financing activities
(50,224
)
 
158,402

Net increase (decrease) in cash and cash equivalents
(33,045
)
 
190,770

Cash and cash equivalents, at beginning of period
201,047

 
202,870

Cash and cash equivalents, at end of period
$
168,002

 
$
393,640

Non-cash investing and financing activities:
 
 
 
Change in accounts payable and other accrued liabilities relating to property and equipment additions
$
3,174

 
$
(257
)
Fair value of contingent consideration in connection with business acquisition in other accrued liabilities
$

 
$
5,953

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

8

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS


 
Note 1.
The Company and Basis of Presentation

NETGEAR, Inc. (“NETGEAR” or the “Company”) was incorporated in Delaware in January 1996. The Company is a global company that delivers innovative networking and Internet connected products to consumers and businesses. The Company's products are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, the Company continually invests in research and development to create new technologies and to capitalize on technological inflection points and trends, such as WiFi 6, 5G and Pro-AV. NETGEAR's product lines consist of devices that create and extend wired and wireless networks as well as devices that provide a special function and attach to the network, such as smart digital canvasses and services. These products are available in multiple configurations to address the changing needs of our customers in each geographic region in which they are sold.

The accompanying unaudited condensed consolidated financial statements include the accounts of NETGEAR, Inc. and its wholly owned subsidiaries. They have been prepared in accordance with established guidelines for interim financial reporting and the instructions of Form 10-Q and Article 10 of Regulation S-X. All significant intercompany balances and transactions have been eliminated in consolidation. The balance sheet dated December 31, 2018 has been derived from audited financial statements at such date. These unaudited condensed consolidated financial statements do not include all of the information and footnotes typically found in the audited consolidated financial statements and footnotes thereto included in the Annual Report on Form 10-K. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary to fairly state the Company’s financial position, results of operations, comprehensive income, stockholder's equity and cash flows for the periods indicated. These unaudited condensed consolidated financial statements should be read in conjunction with the notes to the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

On December 31, 2018, the Company completed the Spin-Off of Arlo Technologies, Inc. (“Arlo”), a majority owned subsidiary and reporting segment of NETGEAR. Arlo’s historical financial results for periods prior to the Spin-Off are reflected in the unaudited condensed consolidated financial statements as discontinued operations. For further detail, refer to Note 4. Discontinued Operations.
The Company’s fiscal year begins on January 1 of the year stated and ends on December 31 of the same year. The Company reports its interim results on a fiscal quarter basis rather than on a calendar quarter basis. Under the fiscal quarter basis, each of the first three fiscal quarters ends on the Sunday closest to the calendar quarter end, with the fourth quarter ending on December 31.

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the financial statements, and (iii) the reported amounts of net revenue and expenses during the reported period. Actual results could differ materially from those estimates and operating results for the three and nine months ended September 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any future period.

 

9

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Note 2.
Summary of Significant Accounting Policies

The Company's significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018. Refer to Note 15. Leases, for the updated accounting policy on leases upon adoption of ASU 2016-02, "Leases" as of January 1, 2019.

Recent accounting pronouncements

Accounting Pronouncements Recently Adopted

ASU 2016-02

In February 2016, FASB issued ASU 2016-02, "Leases" (Topic 842), which requires a lessee to recognize on the balance sheets a right-of-use asset, representing its right to use the underlying asset for the lease term, and a corresponding lease liability. The liability is equal to the present value of lease payments while the right-of-use asset is based on the liability, subject to adjustment, such as for initial direct costs. In addition, ASU 2016-02 expands the disclosure requirements for lessees.

The Company adopted the new standard effective January 1, 2019 and was required to record a lease asset and lease liability related to its operating leases. The Company elected to utilize the alternative modified transition method, under which the cumulative-effect adjustment to the opening balance is recognized on the date of adoption while comparative prior periods continue to be reported under the guidance in effect prior to January 1, 2019. Accordingly, the Company did not restate or make related disclosures under the new standard for comparative prior periods in the period of adoption, and the Company applied the new lease standard prospectively to leases existing or commencing on or after January 1, 2019. The Company elected the package of practical expedients permitted under the transition guidance within the standard to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. The Company made an accounting policy election to treat the lease and non-lease components in its office lease contracts as a single performance obligation to the extent that the timing and pattern of transfer are similar for the lease and non-lease components and the lease component qualifies as an operating lease. The Company also made an accounting policy election not to recognize lease liabilities and right-of-use assets for leases with a term of 12 months or less. The Company will recognize these lease payments on a straight-line basis over the lease term.


10

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:
 
As of
 
Adjustments
 
As of
 
December 31,
2018
 
 
January 1,
2019
 
(In thousands)
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
35,997

 
$
(543
)
 
$
35,454

Total current assets
$
857,899

 
$
(543
)
 
$
857,356

Operating lease right-of-use assets, net
$

 
$
39,110

 
$
39,110

Total assets
$
1,043,376

 
$
38,567

 
$
1,081,943

Liabilities:
 
 
 
 
 
Other accrued liabilities
$
199,472

 
$
10,909

 
$
210,381

Total current liabilities
$
383,992

 
$
10,909

 
$
394,901

Non-current operating lease liabilities
$

 
$
33,823

 
$
33,823

Other non-current liabilities
$
12,232

 
$
(6,165
)
 
$
6,067

Total liabilities
$
415,824

 
$
38,567

 
$
454,391

Total liabilities and stockholders’ equity
$
1,043,376

 
$
38,567

 
$
1,081,943



The standard did not impact our statement of operations and cash flows.

Accounting Pronouncements Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, "Measurement of Credit Losses on Financial Instruments" (Topic 326), which replaces the incurred-loss impairment methodology and requires immediate recognition of estimated credit losses expected to occur for most financial assets, including trade receivables. Credit losses on available-for-sale debt securities with unrealized losses will be recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company will adopt the new standard when it becomes effective in the first fiscal quarter of 2020. The Company is currently in the process of developing new credit loss models and updating its controls in preparation for the adoption. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the Company does not expect that it will have material impacts on its financial position, results of operations or cash flows.

With the exception of the new standard discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to the Company's financial position, results of operations and cash flows.

Note 3.
Revenue

Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.


11

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as of the end of the reporting period. Unsatisfied and partially unsatisfied performance obligations consist of contract liabilities, in-transit orders with destination terms, and non-cancellable backlog. Non-cancellable backlog includes goods and services for which customer purchase orders have been accepted that are scheduled or in the process of being scheduled for shipment.

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of September 29, 2019:
 
 
1 year
 
2 years
 
Greater than 2 years
 
Total
 
 
(In thousands)
Performance obligations
 
$
58,528

 
$
921

 
$
1,008

 
$
60,457



Contract Balances

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations.

Payment terms vary by customer. The time between invoicing and when payment is due is not significant. For certain products or services and customer types, payment is required before the products or services are delivered to the customer.

The following table reflects the changes in contract balances for the nine months ended September 29, 2019:
 
Balance Sheet Location
September 29, 2019
December 31, 2018
$ change
% change
 
 
(In thousands)
 
Accounts Receivable, net
Accounts receivable, net
$
248,070

$
303,667

$
(55,597
)
(18.3
)%
Contract liabilities - current
Deferred revenue
$
5,812

$
11,086

$
(5,274
)
(47.6
)%
Contract liabilities - non-current
Other non-current liabilities
$
1,900

$
779

$
1,121

143.9
 %


The difference in the balances of the Company’s contract assets and liabilities as of September 29, 2019 and December 31, 2018 primarily results from the timing difference between the Company’s performance and the customer’s payment.

During the nine months ended September 29, 2019, $10.8 million of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $14.9 million of revenue was recognized for the satisfaction of performance obligations and $9.4 million of this recognized revenue was included in the contract liability balance at the beginning of the period.

There were no significant changes in estimates during the period that would affect the contract balances.


12

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Disaggregation of Revenue

In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across three geographic regions: Americas; Europe, Middle-East and Africa (“EMEA”); and Asia Pacific ("APAC"). The table also includes a reconciliation of the disaggregated revenue by reportable segment. The Company operates and reports in two segments: Connected Home, and Small and Medium Business ("SMB"). Sales and usage-based taxes are excluded from net revenue.

 
Three Months Ended
 
September 29,
2019
 
September 30,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
146,806

 
$
31,873

 
$
178,679

 
$
141,883

 
$
34,049

 
$
175,932

EMEA
22,190

 
27,364

 
49,554

 
27,619

 
25,539

 
53,158

APAC
21,676

 
15,949

 
37,625

 
25,181

 
15,140

 
40,321

Total net revenue
$
190,672

 
$
75,186

 
$
265,858

 
$
194,683

 
$
74,728

 
$
269,411

Sales channels:
 
 


 


 


 


 


Service provider
$
35,482

 
$
972

 
$
36,454

 
$
30,769

 
$
1,191

 
$
31,960

Non-service provider
155,190

 
74,214

 
229,404

 
163,914

 
73,537

 
237,451

Total net revenue
$
190,672

 
$
75,186

 
$
265,858

 
$
194,683

 
$
74,728

 
$
269,411


 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
392,162

 
$
91,716

 
$
483,878

 
$
416,491

 
$
93,867

 
$
510,358

EMEA
65,406

 
84,202

 
149,608

 
69,134

 
79,667

 
148,801

APAC
69,964

 
42,342

 
112,306

 
69,797

 
40,932

 
110,729

Total net revenue
$
527,532

 
$
218,260

 
$
745,792

 
$
555,422

 
$
214,466

 
$
769,888

Sales channels:
 
 
 
 
 
 
 
 
 
 
 
Service provider
$
99,201

 
$
3,370

 
$
102,571

 
$
118,899

 
$
2,954

 
$
121,853

Non-service provider
428,331

 
214,890

 
643,221

 
436,523

 
211,512

 
648,035

Total net revenue
$
527,532

 
$
218,260

 
$
745,792

 
$
555,422

 
$
214,466

 
$
769,888




13

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Note 4. Discontinued Operations

On February 6, 2018, the Company announced that its Board of Directors had unanimously approved the pursuit of a separation of its smart camera business “Arlo” from NETGEAR (the “Separation”) to be effected by way of initial public offering (“IPO”) and spin-off. In August 2018, Arlo Technologies, Inc. (“Arlo”) was listed on the New York Stock Exchange under the symbol "ARLO" and completed the IPO. Upon completion of the IPO, NETGEAR held approximately 84.2% of the outstanding shares of Arlo common stock, or 62,500,000 shares. On December 31, 2018, NETGEAR completed the distribution of these 62,500,000 shares of common stock of Arlo (the “Distribution”) and no longer owns any shares of Arlo common stock. The Distribution took place by way of a pro rata common stock dividend to each NETGEAR stockholder of record on the record date of the Distribution, December 17, 2018, and NETGEAR stockholders received 1.980295 shares of Arlo common stock for every share of NETGEAR common stock held as of the record date.

Upon completion of the Distribution, the Company ceased to own a controlling financial interest in Arlo and Arlo's assets, liabilities, operating results and cash flows for all periods presented have been classified as discontinued operations within the unaudited condensed Consolidated Financial Statements.
The financial results of Arlo through the Distribution date are presented as income (loss) from discontinued operations, net of tax, in the unaudited condensed consolidated statement of operations. The following table presents financial results of Arlo for the three and nine months ended September 30, 2018:
 
Three Months Ended
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2018
 
(In thousands)
Net revenue
$
131,175

 
$
342,491

Cost of revenue
101,427

 
255,666

Gross profit
29,748

 
86,825

Operating expenses:
 
 


Research and development
14,816

 
32,569

Sales and marketing
11,592

 
25,148

General and administrative
6,905

 
9,859

Separation expense
6,675

 
25,443

Total operating expenses
39,988

 
93,019

Loss from operations of discontinued operations
(10,240
)
 
(6,194
)
Interest income, net
503

 
503

Other income (expense), net
(126
)
 
213

Loss from discontinued operations before income taxes
(9,863
)
 
(5,478
)
Provision (benefit) for income taxes
(2,703
)
 
2,873

Loss from discontinued operations, net of tax
$
(7,160
)
 
$
(8,351
)


Note 5.
Business Acquisition
Meural Inc.
On August 6, 2018, the Company acquired Meural Inc. ("Meural"), a New York based startup focused on producing and developing hardware and cloud platform capabilities for the digital distribution of curated artwork. Meural aims to provide a premium product to customers and to complement sales of digital canvasses with subscription services by offering customers the ability to subscribe to a large library of curated artworks. The Company believes that the acquisition enables it to enter a new and growing product category focused on consumer lifestyle and enhance its portfolio of hardware and service offerings.

14

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Prior to the business acquisition, the Company had an investment in Meural since 2017. The total purchase consideration was $22.2 million, which consisted of $14.4 million of cash, which was paid in the third quarter of 2018, $1.5 million due to the Company's settlement in its prior equity interest in Meural, and the acquisition date fair value of contingent consideration of $6.3 million.
The merger agreement provides for the payment of contingent consideration to each selling shareholder of Meural based on the achievement of certain technical and service revenue milestones through August 6, 2023, with a maximum payout of $3.5 million on each of two milestones. The valuation of the contingent consideration was derived using estimates of the probability of achievement within specified time periods, in a scenario based model for the technical milestone; and using an option pricing model in a risk neutral framework using a Monte Carlo simulation, based on projections of future service revenues for the service revenue milestone. As of acquisition date, the fair value of such contingent consideration payable to Meural’s external shareholders was determined to be $5.9 million and included in Other non-current liabilities on the unaudited condensed consolidated balance sheets. As of September 29, 2019, there were no material changes in the range of expected outcomes and the fair value of the contingent consideration from the acquisition date. The acquisition qualified as a business combination and was accounted for using the acquisition method of accounting. The results of Meural have been included in the unaudited condensed consolidated financial statements since the date of acquisition. Pro forma results of operations for the acquisition are not presented as the financial impact to the Company's consolidated results of operations is not material.
The purchase price allocation was as follows (in thousands):
Cash and cash equivalents
$
20

Accounts receivable
209

Inventories
760

Prepaid expenses and other current assets
500

Property and equipment
16

Intangibles
4,800

Non-current deferred income taxes
815

Goodwill
16,407

Accounts payable
(1,317
)
Other accrued liabilities
(35
)
Total purchase price
$
22,175



The $16.4 million of goodwill recorded on the acquisition of Meural is not deductible for U.S. federal or U.S. state income tax purposes. The goodwill was generated as a result of the anticipated synergies, expected to be derived through selling Meural’s products and services through NETGEAR’s established worldwide sales channel and customer base. The goodwill was assigned to the Company's Connected Home segment.
In connection with the acquisition, the Company recorded $0.8 million of deferred tax assets net of deferred tax liabilities. The deferred tax assets were recorded for the tax benefit of the net operating losses as of the date of the acquisition after consideration of limitations on their use under U.S. Internal Revenue Code section 382. The deferred tax assets were reduced by deferred tax liabilities for the book basis of intangible assets for which the Company has no tax basis.
The Company designated $3.0 million of the acquired intangibles as developed technology. The valuation was derived using an income approach, based on the present value of the estimated future cash flows derived from projections of future operations attributable to the developed technology, discounted at a rate of 16.0% and are being amortized over an estimated useful life of seven years.

The Company designated $0.6 million of the acquired intangibles as trade name, $0.6 million as customer relationships and $0.6 million as playlist database. The valuations of these intangibles were derived using variations of the income approach for the trade name and customer relationships, and replacement cost method for the playlist database. The valuations were based on certain key assumptions like the royalty rate, revenue and cash flows derived from projections of future operations and

15

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

discount rates ranging from 16.0% to 19.0%. The intangible assets are being amortized over estimated useful lives of three years, two years and seven years for trade name, customer relationships and playlist database, respectively.

Note 6.
Balance Sheet Components

Available-for-sale short-term investments
 
As of
 
September 29, 2019
 
December 31, 2018
 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(In thousands)
U.S. treasuries
$

 
$

 
$

 
$

 
$
70,330

 
$
1

 
$
(17
)
 
$
70,314

Certificates of deposits
145

 

 

 
145

 
149

 

 

 
149

Total
$
145

 
$

 
$

 
$
145

 
$
70,479

 
$
1

 
$
(17
)
 
$
70,463



The Company’s short-term investments are primarily comprised of marketable securities that are classified as available-for-sale and consist of government securities with an original maturity or remaining maturity at the time of purchase of greater than three months and no more than twelve months. Accordingly, none of the available-for-sale investments have unrealized losses greater than twelve months.

Inventories
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
45,235

 
$
3,427

Finished goods
230,349

 
240,444

Total inventories
$
275,584

 
$
243,871



The Company records provisions for excess and obsolete inventory based on assumptions about future demand and market conditions. While management believes the estimates and assumptions underlying its current forecasts are reasonable, there is risk that additional charges may be necessary if current forecasts are greater than actual demand.

Property and equipment, net  
 
As of

September 29,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,885

 
$
9,205

Furniture, fixtures and leasehold improvements
18,542

 
18,286

Software
28,088

 
28,065

Machinery and equipment
67,818

 
60,552

Total property and equipment, gross
124,333

 
116,108

Accumulated depreciation and amortization
(104,662
)
 
(95,931
)
Total property and equipment, net
$
19,671

 
$
20,177




16

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Depreciation and amortization expense pertaining to property and equipment was $3.0 million and $9.1 million for the three and nine months ended September 29, 2019, respectively, and $2.5 million and $8.0 million for the three and nine months ended September 30, 2018, respectively.

Intangibles, net
 
As of September 29, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
(In thousands)
Technology
$
59,799

 
$
(57,299
)
 
$
2,500

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(48,956
)
 
7,844

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,990
)
 
1,355

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(115,245
)
 
$
11,699

 
$
126,944

 
$
(109,798
)
 
$
17,146



Amortization of intangibles was $1.6 million and $5.4 million for the three and nine months ended September 29, 2019, respectively, and $2.0 million and $6.2 million for the three and nine months ended September 30, 2018, respectively.

As of September 29, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining three months)
$
1,594

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
11,699



Other non-current assets
 
As of
 
September 29,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
57,055

 
$
57,557

Long-term investments
8,147

 
2,886

Other
7,434

 
6,990

Total other non-current assets
$
72,636

 
$
67,433



17

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)


Other accrued liabilities
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
9,765

 
$

Sales and marketing
63,027

 
91,548

Warranty obligations
10,858

 
14,412

Sales returns
45,547

 
46,318

Freight and duty
5,519

 
10,586

Other
28,617

 
36,608

Total other accrued liabilities
$
163,333

 
$
199,472



Note 7.
Derivative Financial Instruments

The Company’s subsidiaries have had, and will continue to have material future cash flows, including revenue and expenses, which are denominated in currencies other than the Company’s functional currency. The Company and all its subsidiaries designate the U.S. dollar as the functional currency. Changes in exchange rates between the Company’s functional currency and other currencies in which the Company transacts business will cause fluctuations in cash flow expectations and cash flow realized or settled. Accordingly, the Company uses derivatives to mitigate its business exposure to foreign exchange risk. The Company enters into foreign currency forward contracts in Australian dollars, British pounds, Euros, Canadian dollar, and Japanese yen to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, costs of revenue, operating expenses and existing assets and liabilities. The Company does not enter into derivatives transactions for trading or speculative purposes.

The Company’s foreign currency forward contracts do not contain any credit-risk-related contingent features. The Company is exposed to credit losses in the event of nonperformance by the counter-parties of its forward contracts. The Company enters into derivative contracts with high-quality financial institutions and limits the amount of credit exposure to any one counter-party. In addition, the derivative contracts typically mature in less than six months and the Company continuously evaluates the credit standing of its counter-party financial institutions. The counter-parties to these arrangements are large highly rated financial institutions and the Company does not consider non-performance a material risk.

The Company may choose not to hedge certain foreign exchange exposures for a variety of reasons, including, but not limited to, materiality, accounting considerations or the prohibitive economic cost of hedging particular exposures. There can be no assurance the hedges will offset more than a portion of the financial impact resulting from movements in foreign exchange rates. The Company’s accounting policies for these instruments are based on whether the instruments are designated as hedge or non-hedge instruments in accordance with the authoritative guidance for derivatives and hedging. The Company records all derivatives on the balance sheets at fair value. Cash flow hedge gains and losses are recorded in other comprehensive income ("OCI") until the hedged item is recognized in earnings. Derivatives that are not designated as hedging instruments are adjusted to fair value through earnings in Other income (expense), net in the unaudited condensed consolidated statements of operations.


18

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The fair values of the Company’s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded as of September 29, 2019 and December 31, 2018 are summarized as follows:
 
 
 
 
As of
 
 
 
As of
 
 
Balance Sheet
Location
 
September 29,
2019
 
December 31,
2018
 
Balance Sheet
Location
 
September 29,
2019
 
December 31,
2018
 
 
 
 
(In thousands)
 
 
 
(In thousands)
Derivatives not designated as hedging instruments
 
Prepaid expenses and other current assets
 
$
1,050

 
$
784

 
Other accrued liabilities
 
$
150

 
$
331

Derivatives designated as hedging instruments
 
Prepaid expenses and other current assets
 
47

 
2

 
Other accrued liabilities
 
58

 
37

Total
 
 
 
$
1,097

 
$
786

 
 
 
$
208

 
$
368


Refer to Note 14. Fair Value Measurements, in Notes to Unaudited Condensed Consolidated Financial Statements for detailed disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.

Offsetting Derivative Assets and Liabilities

The Company has entered into master netting arrangements which allow net settlements under certain conditions. Although netting is permitted, it is currently the Company's policy and practice to record all derivative assets and liabilities on a gross basis on the unaudited condensed consolidated balance sheets.

The following tables set forth the offsetting of derivative assets as of September 29, 2019 and December 31, 2018:
As of September 29, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
J.P. Morgan Chase
 
$
128

 
$

 
$
128

 
$
(31
)
 
$

 
$
97

Bank of America
 

 

 

 
(2
)
 

 
(2
)
Wells Fargo
 
969

 

 
969

 
(175
)
 

 
794

Total
 
$
1,097

 
$

 
$
1,097

 
$
(208
)
 
$

 
$
889


As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
Bank of America
 
$
323

 
$

 
$
323

 
$
(64
)
 
$

 
$
259

Wells Fargo
 
463

 

 
463

 
(298
)
 

 
165

Total
 
$
786

 
$

 
$
786

 
$
(362
)
 
$

 
$
424




19

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The following tables set forth the offsetting of derivative liabilities as of September 29, 2019 and December 31, 2018:
As of September 29, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount

 
(In thousands)
J.P. Morgan Chase
 
$
31

 
$

 
$
31

 
$
(31
)
 
$

 
$

Bank of America
 
2

 

 
2

 
(2
)
 

 

Wells Fargo
 
175

 

 
175

 
(175
)
 

 

Total
 
$
208

 
$

 
$
208

 
$
(208
)
 
$

 
$


As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
J.P. Morgan Chase
 
$
6

 
$

 
$
6

 
$

 
$

 
$
6

Bank of America
 
64

 

 
64

 
(64
)
 

 

Wells Fargo
 
298

 

 
298

 
(298
)
 

 

Total
 
$
368

 
$

 
$
368

 
$
(362
)
 
$

 
$
6



Cash flow hedges

To help manage the exposure of operating margins to fluctuations in foreign currency exchange rates, the Company hedges a portion of its anticipated foreign currency revenue, costs of revenue and certain operating expenses. These hedges are designated at the inception of the hedge relationship as cash flow hedges under the authoritative guidance for derivatives and hedging. Effectiveness is tested at least quarterly both prospectively and retrospectively using regression analysis to ensure that the hedge relationship has been effective and is likely to remain effective in the future. The Company typically hedges portions of its anticipated foreign currency exposure less than six months. The Company enters into about ten forward contracts per quarter with an average size of approximately $6.0 million USD equivalent related to its cash flow hedging program.

The effects of the Company's cash flow hedges in the unaudited condensed statement of operations for the three and nine months ended September 29, 2019 and September 30, 2018 are summarized as follows:
 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended September 29, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
265,858

 
$
188,666

 
$
19,537

 
$
33,491

 
$
11,887

Gains (losses) on cash flow hedge
 
$
548

 
$
(2
)
 
$
(2
)
 
$
(42
)
 
$
(7
)




20

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended September 30, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
269,411

 
$
174,966

 
$
20,136

 
$
37,892

 
$
16,184

Gains (losses) on cash flow hedge
 
$
750

 
$
(6
)
 
$

 
$
(115
)
 
$
(32
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Nine Months Ended September 29, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
745,792

 
$
521,147

 
$
57,183

 
$
103,887

 
$
35,467

Gains (losses) on cash flow hedge
 
$
1,634

 
$
(10
)
 
$
(47
)
 
$
(209
)
 
$
(30
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Nine Months Ended September 30, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
769,888

 
$
518,844

 
$
63,273

 
$
114,318

 
$
50,403

Gains (losses) on cash flow hedge
 
$
235

 
$
(7
)
 
$
86

 
$
(42
)
 
$
(41
)



The Company expects to reclassify to earnings all of the amounts recorded in OCI associated with its cash flow hedges over the next twelve months. OCI associated with cash flow hedges of foreign currency revenue is recognized as a component of net revenue in the same period the related revenue is recognized. OCI associated with cash flow hedges of foreign currency costs of revenue and operating expenses are recognized as a component of cost of revenue and operating expenses in the same period and in the same statement of operations line item as the related costs of revenue and operating expenses are recognized.

Derivative instruments designated as cash flow hedges must be de-designated as hedges when it is probable the forecasted hedged transaction will not occur within the designated hedge period or if not recognized within 60 days following the end of the hedge period. Deferred gains and losses in OCI with such derivative instruments are reclassified immediately into earnings through Other income (expense), net. Any subsequent changes in fair value of such derivative instruments also are reflected in current earnings unless they are re-designated as hedges of other transactions. The Company did not recognize any material net gains or losses related to the loss of hedge designation as there were no discontinued cash flow hedges during the nine months ended September 29, 2019 and September 30, 2018.


21

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The pre-tax effects of the Company’s derivative instruments in OCI and the unaudited condensed consolidated statement of operations for the three and nine months ended September 29, 2019 and September 30, 2018 are summarized as follows:
Derivatives Designated as
Hedging Instruments
 
Gains (Losses) Recognized in OCI - Effective Portion
 
Location of Gains (Losses)
Reclassified from OCI
into Income - Effective Portion
 
Gains (Losses) Reclassified from OCI into Income - Effective Portion(1)
 
Three Months Ended
 
 
Three Months Ended
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
458

 
$
625

 
Net revenue
 
$
548

 
$
750

Foreign currency forward contracts
 

 

 
Cost of revenue
 
(2
)
 
(6
)
Foreign currency forward contracts
 

 

 
Research and development
 
(2
)
 

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(42
)
 
(115
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(7
)
 
(32
)
Total
 
$
458

 
$
625

 
 
 
$
495

 
$
597

_________________________
(1) Refer to Note 11. Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives.

Derivatives Designated as
Hedging Instruments
 
Gains (Losses) Recognized in OCI - Effective Portion
 
Location of Gains (Losses)
Reclassified from OCI
into Income - Effective Portion
 
Gains (Losses) Reclassified from OCI into Income - Effective Portion(1)
 
Nine Months Ended
 
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
1,322

 
$
1,075

 
Net revenue
 
$
1,634

 
$
235

Foreign currency forward contracts
 

 

 
Cost of revenue
 
(10
)
 
(7
)
Foreign currency forward contracts
 

 

 
Research and development
 
(47
)
 
86

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(209
)
 
(42
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(30
)
 
(41
)
Total
 
$
1,322

 
$
1,075

 
 
 
$
1,338

 
$
231

_________________________
(1) Refer to Note 11. Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives.

Non-designated hedges

The Company enters into non-designated hedges under the authoritative guidance for derivatives and hedging to manage the exposure of non-functional currency monetary assets and liabilities held on its financial statements to fluctuations in foreign currency exchange rates, as well as to reduce volatility in other income and expense. The non-designated hedges are generally expected to offset the changes in value of its net non-functional currency asset and liability position resulting from foreign exchange rate fluctuations. Foreign currency denominated accounts receivable and payable are hedged with non-designated hedges when the related anticipated foreign revenue and expenses are recognized in the Company’s financial statements. The Company also hedges certain non-functional currency monetary assets and liabilities that may not be incorporated into the cash flow hedge program. The Company adjusts its non-designated hedges monthly and enters into about ten non-designated derivatives per quarter. The average size of its non-designated hedges is approximately $2.0 million USD equivalent and these hedges range from one to three months in duration.


22

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The effects of the Company’s non-designated hedge included in Other income (expense), net in the unaudited condensed consolidated statements of operations for the nine months ended September 29, 2019 and September 30, 2018 are as follows:

Derivatives Not Designated as Hedging Instruments
 
Location of Gains (Losses)
Recognized in Income on Derivative
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
 
September 29, 2019
 
September 30, 2018
 
 
 
 
(In thousands)
Foreign currency forward contracts
 
Other income (expense), net
 
$
1,540

 
$
991

 
$
2,446

 
$
2,930



Note 8.
Net Income Per Share

Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of restricted stock awards, and issuances of shares under the Employee Stock Purchase Plan (the "ESPP"), which are reflected in diluted net income per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income per share when their effect is anti-dilutive.

23

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Net income per share for the three and nine months ended September 29, 2019 and September 30, 2018 are as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands, except per share data)
Numerator:
 
 
 
 
 
 
 
Net income from continuing operations
$
12,529

 
$
16,310

 
$
26,211

 
$
17,861

Net loss from discontinued operations

 
(7,160
)
 

 
(8,351
)
Net income
12,529

 
9,150

 
26,211

 
9,510

Less: Net loss attributable to non-controlling interest in discontinued operations

 
(799
)
 

 
(799
)
Net income attributable to NETGEAR, Inc.
$
12,529

 
$
9,949

 
$
26,211

 
$
10,309

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted average common shares - basic
30,933

 
31,802

 
31,221

 
31,634

Potentially dilutive common share equivalent
886

 
1,172

 
1,106

 
1,192

Weighted average common shares - dilutive
31,819

 
32,974

 
32,327

 
32,826

 
 
 
 
 
 
 
 
Basic net income per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.41

 
$
0.51

 
$
0.84

 
$
0.56

Net loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.20
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.41

 
$
0.31

 
$
0.84

 
$
0.33

 
 
 
 
 
 
 
 
Diluted net income per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.39

 
$
0.49

 
$
0.81

 
$
0.54

Net loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.19
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.39

 
$
0.30

 
$
0.81

 
$
0.31

 
 
 
 
 
 
 
 
Anti-dilutive employee stock-based awards, excluded
1,587

 
450

 
625

 
874




Note 9.
Income Taxes

The income tax provision (benefit) for the three and nine months ended September 29, 2019, was $(0.2) million, or an effective tax rate of (1.9)%, and $2.7 million, or an effective tax rate of 9.4%, respectively. The income tax provision for the three and nine months ended September 30, 2018, was $5.5 million, or an effective tax rate of 25.2%, and $6.7 million, or an effective tax rate of 27.2%, respectively. The decrease in the effective tax rate and tax expense for the three and nine months ended September 29, 2019, compared to the prior year periods, resulted primarily from the resolution of income tax examinations for the United Kingdom and Germany that concluded during the three months ended September 29, 2019. The resolution of these examinations resulted in a favorable adjustment to the Company’s uncertain tax positions. Additionally, during the three-month period, the Company finalized its US federal income tax return resulting in the recognition of favorable benefits from the true up of previous estimates. These favorable adjustments were partially offset by an increase in the overall forecasted effective tax rate caused by an estimate of the US federal Base Erosion Anti-abuse Tax (BEAT). In addition to the items noted for the three months ended September 29, 2019, the effective tax rate for the nine months ended September 29, 2019 also included a benefit related to the closing of the French tax audit.
 

24

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The Company is subject to income taxes in the U.S. and numerous foreign jurisdictions. The future foreign tax rate could be affected by changes in the composition in earnings in countries with tax rates differing from the U.S. federal rate. The Company is under examination in various U.S. jurisdictions.

The Company files income tax returns in the U.S. federal jurisdiction as well as various state, local, and foreign jurisdictions. Due to the uncertain nature of ongoing tax audits, the Company has recorded its liability for uncertain tax positions as part of its long-term liability as payments cannot be anticipated over the next twelve months. The existing tax positions of the Company continue to generate an increase in the liability for uncertain tax positions. The liability for uncertain tax positions may be reduced for liabilities that are settled with taxing authorities or on which the statute of limitations could expire without assessment from tax authorities. The possible reduction in liabilities for uncertain tax positions in multiple jurisdictions in the next twelve months is approximately $0.7 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.

Note 10.
Commitments and Contingencies

Leases

The Company leases office space, cars, distribution centers and equipment under operating leases, some of which are non-cancelable, with various expiration dates through December 2026. The terms of some of the Company’s office leases provide for rental payments on a graduated scale. Lease expense is recognized on a straight-line basis over the lease term. For further details, refer to Note 15. Leases.
 
Purchase Obligations

The Company has entered into various inventory-related purchase agreements with suppliers. Generally, under these agreements, 50% of orders are cancelable by giving notice 46 to 60 days prior to the expected shipment date and 25% of orders are cancelable by giving notice 31 to 45 days prior to the expected shipment date. Orders are non-cancelable within 30 days prior to the expected shipment date. For those orders not governed by master purchase agreements, the commitments are governed by the commercial terms on the Company's purchase orders subject to acknowledgment from its suppliers. As of September 29, 2019, the Company had approximately $95.1 million in non-cancelable purchase commitments with suppliers. The Company establishes a loss liability for all products it does not expect to sell for which it has committed purchases from suppliers. Such losses have not been material to date. From time to time the Company’s suppliers procure unique complex components on the Company's behalf. If these components do not meet specified technical criteria or are defective, the Company should not be obligated to purchase the materials. However, disputes may arise as a result and significant resources may be spent resolving such disputes.

Non-Trade Commitments

As of September 29, 2019, the Company had long term, non-cancellable purchase commitments of $17.4 million pertaining to non-trade activities.


25

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Warranty Obligations
Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, are as follows:
 
Three Months Ended
 
Nine Months Ended
 
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
 
 
 
Balance as of beginning of the period
$
11,913

 
$
15,271

 
 
$
14,412

 
$
44,068

 
Reclassified to sales returns upon adoption of ASC 606

 

 
 

 
(29,147
)
*
Provision for warranty obligation made during the period
1,558

 
2,987

 
 
4,970

 
10,009

 
Settlements made during the period
(2,613
)
 
(3,350
)
 
 
(8,524
)
 
(10,022
)
 
Balance at end of period
$
10,858

 
$
14,908

 
 
$
10,858

 
$
14,908

 

________________________
* Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling $29.1 million were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.

Guarantees and Indemnifications

The Company, as permitted under Delaware law and in accordance with its Bylaws, indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The term of the indemnification period is for the officer’s or director’s lifetime. The maximum amount of potential future indemnification is unlimited; however, the Company has a Director and Officer Insurance Policy that enables it to recover a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the fair value of each indemnification agreement is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of September 29, 2019.

In its sales agreements, the Company typically agrees to indemnify its direct customers, distributors and resellers (the “Indemnified Parties”) for any expenses or liability resulting from claimed infringements by the Company's products of patents, trademarks or copyrights of third parties that are asserted against the Indemnified Parties, subject to customary carve outs. The terms of these indemnification agreements are generally perpetual after execution of the agreement. The maximum amount of potential future indemnification is generally unlimited. From time to time, the Company receives requests for indemnity and may choose to assume the defense of such litigation asserted against the Indemnified Parties. The Company believes the estimated fair value of these agreements is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of September 29, 2019.


26

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Employment Agreements

The Company has signed various change in control and severance agreements with key executives. Upon a termination without cause or resignation with good reason, executive officers would be entitled to (1) cash severance equal to the executive officer’s annual base salary, and, for the Chief Executive Officer, an additional amount equal to his target annual bonus, (2) 12 months of health benefits continuation and (3) accelerated vesting of any unvested equity awards that would have vested during the 12 months following the termination date. Upon a termination without cause or resignation with good reason that occurs during the one month prior to or 12 months following a change in control of the Company, executive officers would be entitled to (1) cash severance equal to a multiple (2x for the Chief Executive Officer and 1x for all other executive officers) of the sum of the executive officer’s annual base salary and target annual bonus, (2) a number of months (24 for the Chief Executive Officer and 12 for other executive officers) of health benefits continuation and (3) accelerated vesting of all outstanding, unvested equity awards. Severance will be conditioned upon the execution and non-revocation of a release of claims. The change in control and severance agreements will not provide for any excise tax gross ups. If the merger-related payments or benefits of the executive officer are subject to the 20% excise tax under Section 4999 of the tax code, then the executive officer will either receive all such payments and benefits subject to the excise tax or such payments and benefits will be reduced so that the excise tax does not apply, whichever approach yields the best after-tax outcome for the executive officer. The Company has no liabilities recorded for these agreements as of September 29, 2019.

Litigation and Other Legal Matters

The Company is involved in disputes, litigation, and other legal actions, including, but not limited to, the matters described below. In all cases, at each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. In such cases, the Company accrues for the amount, or if a range, the Company accrues the low end of the range, only if there is not a better estimate than any other amount within the range, as a component of legal expense within litigation reserves, net. The Company monitors developments in these legal matters that could affect the estimate the Company had previously accrued. In relation to such matters, the Company currently believes that there are no existing claims or proceedings that are likely to have a material adverse effect on its financial position within the next twelve months, or the outcome of these matters is currently not determinable. There are many uncertainties associated with any litigation, and these actions or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could have an adverse effect in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, which could result in the need to adjust the liability and record additional expenses.

Agenzia Entrate Provincial Revenue Office 1 of Milan v. NETGEAR International, Inc.

In November 2012, the Italian tax police began a comprehensive tax audit of NETGEAR International, Inc.’s Italian Branch. The scope of the audit initially was from 2004 through 2011 and was subsequently expanded to include 2012. The tax audit encompassed Corporate Income Tax (IRES), Regional Business Tax (IRAP) and Value-Added Tax (VAT). In December 2013, December 2014, August 2015, and December 2015 an assessment was issued by Inland Revenue Agency, Provincial Head Office No. 1 of Milan-Auditing Department (Milan Tax Office) for the 2004 tax year, the 2005 through 2007 tax years, the 2008 through 2010 tax years, and the 2011 through 2012 tax years, respectively.

In May 2014, the Company filed with the Provincial Tax Court of Milan an appeal brief, including a Request for Hearing in Open Court and Request for Suspension of the Tax Assessment for the 2004 year. The hearing was held and decision was issued on December 19, 2014. The Tax Court decided in favor of the Company and nullified the assessment by the Inland Revenue Agency for 2004. The Inland Revenue Agency appealed the decision of the Tax Court on June 12, 2015. The Company filed its counter appeal with respect to the 2004 year during September 2015. On February 26, 2016, the Regional Tax Court conducted the appeals hearing for the 2004 year, ruling in favor of the Company. On June 13, 2016, the Inland Revenue Agency appealed the decision to the Supreme Court. The Company filed a counter appeal on July 23, 2016 and is awaiting scheduling of the hearing.

In June 2015, the Company filed with the Provincial Tax Court of Milan an appeal brief including a Request for Hearing in Open Court and Request for Suspension of the Tax Assessment for the 2005 through 2006 tax years. The hearing for suspension

27

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

was held and the Request for Suspension of payment was granted. The hearing for the validity of the tax assessment for 2005 and 2006 was held in December 2015 with the Provincial Tax Court issuing its decision in favor of the Company. The Inland Revenue Agency filed its appeal with the Regional Tax Court. The Company filed its counter brief on September 30, 2016 and the hearing was held on March 22, 2017. A decision favorable to the Company was issued by the Court on July 5, 2017. The Italian Tax Authority has appealed the decision to the Supreme Court and the Company has responded with a counter appeal brief on December 3, 2017 and awaits scheduling of the hearing.

The hearing for the validity of the tax assessment for 2007 was held on March 10, 2016 with the Provincial Tax Court who issued its decision in favor of the Company on April 7, 2016. The Inland Revenue Agency has filed its appeal to the Regional Tax Court and the Company has submitted its counter brief. The hearing was held on November 17, 2017 and the Company received a positive decision on December 11, 2017. On June 11, 2018, the Italian government filed its appeal brief with the Supreme Court, and the Company filed its counter brief on July 12, 2018 and awaits scheduling the hearing.

With respect to 2008 through 2010, the Company filed its appeal briefs with the Provincial Tax Court in October 2015 and the hearing for the validity of the tax assessments was held on April 21, 2016. A decision favorable to the Company was issued on May 12, 2016. The Inland Revenue Agency has filed its appeal to the Regional Tax Court. The Company filed its counter brief on February 5, 2017. The hearing was held on May 21, 2018, and the Company received a favorable decision on June 12, 2018. On October 14, 2019, Milan Tax Office filed an appeal with the Supreme Court. The Company will file its counter brief with the Supreme Court on or before November 23, 2019.

With respect to 2011 through 2012, the Company has filed its appeal brief on February 26, 2016 with the Provincial Tax Court to contest the relevant tax assessments. The hearing for suspension was held and the Request for Suspension of payment was granted. On October 13, 2016, the Company filed its final brief with the Provincial Tax Court. The hearing was held on October 24, 2016 and a decision favorable to the Company was issued by the Court. The Inland Revenue Agency appealed the decision before the Regional Tax Court. The Regional Tax Court heard the case on February 26, 2019 for both years and issued a decision favorable to the Company on March 11, 2019. On October 14, 2019, Milan Tax Office filed an appeal with the Supreme Court. The Company will file its counter brief with the Supreme Court on or before November 23, 2019.

With regard to all tax years, it is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Via Vadis v. NETGEAR, Inc.

On August 22, 2014, the Company was sued by Via Vadis, LLC and AC Technologies, S.A. (“Via Vadis”), in the Western District of Texas. The complaint alleges that the Company’s ReadyNAS and Stora products “with built-in BitTorrent software" allegedly infringe three related patents of Via Vadis (U.S. Patent Nos. 7,904,680, RE40, 521, and 8,656,125). Via Vadis filed similar complaints against Belkin, Buffalo, Blizzard, D-Link, and Amazon.

By referring to “built-in BitTorrent software,” the Company believes that the complaint is referring to the BitTorrent Sync application, which was released by BitTorrent Inc. in spring of 2014. At a high-level, the application allows file synchronization across multiple devices by storing the underlying files on multiple local devices, rather than on a centralized server. The Company’s ReadyNAS products do not include BitTorrent software when sold. The BitTorrent application is provided as one of a multitude of potential download options, but the software itself is not included on the Company’s devices when shipped. Therefore, the only viable allegation at this point is an indirect infringement allegation.

On November 10, 2014, the Company answered the complaint denying that it infringes the patents in suit and also asserting the affirmative defenses that the patents in suit are invalid and barred by the equitable doctrines of laches, waiver, and/or estoppel.

On February 6, 2015, the Company filed its motion to transfer venue from the Western District of Texas to the Northern District of California with the Court; on February 13, 2015, Via Vadis filed its opposition to the Company’s motion to transfer; and on February 20, 2015, the Company filed its reply brief on its motion to transfer. In early April 2015, the Company received the plaintiff’s infringement contentions, and on June 12, 2015, the defendants served invalidity contentions. On July 30, 2015, the Court granted the Company’s motion to transfer venue to the Northern District of California. In addition, the Company learned that Amazon and Blizzard filed petitions for the inter partes reviews (“IPRs”) for the patents in suit. On October 30, 2015, the Company and Via Vadis filed a joint stipulation requesting that the Court vacate all deadlines and enter a stay of all

28

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

proceedings in the case pending the Patent Trial and Appeal Board’s final non-appealable decision on the IPRs initiated by Amazon and Blizzard. On November 2, 2015, the Court granted the requested stay. On March 8, 2016, the Patent Trial and Appeal Board issued written decisions instituting the IPRs jointly filed by Amazon and Blizzard. In early March of 2017, The Patent Trial and Appeal Board (PTAB) issued various decisions regarding Amazon’s and Blizzard’s IPRs of the patents in suit. One of the IPRs of the '125 patent resulted in a finding by the PTAB that Amazon and Blizzard had had failed to show invalidity.

The second IPR on the '125 patent, however, resulted in cancellation of all claims asserted in Via Vadis’s suit against the Company. Reissue '521 did not have any claims found invalid by the PTAB, and some dependent claims of the '680 patent survived the IPRs, and some claims of the '680 patent were canceled. Via Vadis has completed its appeal of the PTAB decisions on the IPRs, which were affirmed by the Federal Circuit. Meanwhile, the W.D. Texas Court issued a claim construction order finding the '680 patent indefinite. The parties in the W.D. of Texas case lifted their stay and Via Vadis filed a motion for reconsideration of the Court’s finding of indefiniteness, which the Court has denied.

On August 8, 2019, Via Vadis filed its notice of appeal to the Federal Circuit in the W.D. Texas cases. The Company’s case in N.D. California will remain stayed during the pendency of the appeal.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Chrimar Systems, Inc. v NETGEAR, Inc.

On July 1, 2015, the Company was sued by a non-practicing entity named Chrimar Systems, Inc., doing business as CMS Technologies and Chrimar Holding Company, LLC (collectively, “CMS”), in the Eastern District of Texas for allegedly infringing four patents-U.S. Patent Nos. 8,155,012 (the “'012 Patent”), entitled “System and method for adapting a piece of terminal equipment”; 8,942,107 (the “'107 Patent”), entitled “Piece of ethernet terminal equipment”; 8,902,760 (the “'760 Patent”), entitled “Network system and optional tethers”; and 9,019,838 (the “'838 Patent”), entitled “Central piece of network equipment” (collectively “patents-in-suit”). 

The patents-in-suit relate to using or embedding an electrical DC current or signal into an existing Ethernet communication link in order to transmit additional data about the devices on the communication link, and the specifications for the patents are identical. It appears that CMS has approximately 40 active cases in the Eastern District of Texas, as well as some cases in the Northern District of California on the patents-in-suit and the parent patent to the patents-in-suit.

The Company answered the complaint on September 15, 2015. On November 24, 2015, CMS served its infringement contentions on the Company, and CMS is generally attempting to assert that the patents in suit cover the Power over Ethernet standard (802.3af and 802.3at) used by certain of the Company's products.

On December 3, 2015, the Company filed with the Court a motion to transfer venue to the District Court for the Northern District of California and their memorandum of law in support thereof. On December 23, 2015, CMS filed its response to the Company’s motion to transfer, and, on January 8, 2016, the Company filed its reply brief in support of its motion to transfer venue. On January 15, 2016, the Court granted the Company’s motion to transfer venue to the District Court for the Northern District of California. The initial case management conference in the Northern District of California occurred on May 13, 2016, and on August 19, 2016, the parties exchanged preliminary claim constructions and extrinsic evidence. On August 26, 2016, the Company and three defendants in other Northern District of California CMS cases (Juniper Networks, Inc., Ruckus Wireless, Inc., and Fortinet, Inc.) submitted motions to stay their cases. The defendants in part argued that stays were appropriate pending the resolution of the currently-pending IPRs of the patents-in-suit before the Patent Trial and Appeal Board (PTAB), including four IPR Petitions filed by Juniper. On September 9, 2016, CMS submitted its opposition to the motions to stay the cases. On September 26, 2016, the Court ordered the cases stayed in their entirety, until the PTAB reaches institution decisions with respect to Juniper’s four pending IPR petitions. Juniper’s four IPR petitions were instituted by the PTAB in January 2017, and the Company subsequently moved to join the IPR petitions as an “understudy” to Juniper, only assuming a more active role in the petitions in the event Juniper settles with CMS. For all four patents in suit against the Company, the PTAB ordered that (a) the Petitioners’ (the Company, Ruckus, and Brocade) Motion for Joinder to the Juniper IPRs is granted; (b) the Petitioners IPRs are instituted on the same grounds as in the Juniper ‘IPRs and Petitioners are joined with the Juniper IPRs; and (c) all further filings by Petitioners in the joined proceedings will be in the Juniper IPRs. On December 21, 2017, the PTAB issued the first of the four Final Written Decisions in the IPRs filed by the Company on the patents in suit, ruling that the claims of the ‘107 Patent asserted by Chrimar were invalid. This was quickly followed by two more Final Written Decisions -- on January 3, 2018, the

29

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

’838 patent’s asserted claims were ruled invalid, and on January 23, 2018 the ‘012 patent’s asserted claims were ruled invalid. Chrimar has 30 days from each Final Written Decision to seek a rehearing at the PTAB and 63 days from each to file an appeal. On April 26, 2018, the PTAB issued its decision invalidating all of the claims of the ‘760 patent challenged in the IPR. The PTAB’s reasoning was similar to the reasoning set forth in the PTAB’s previous decisions on the 012, 107 and 838 patents. The ‘760 patent claims were, however, amended by Chrimar during the pendency of the ‘760 IPR, and the PTAB did not rule on the validity of the amended claims, as they were not challenged in the original IPR Petitions (they couldn’t have been because the Chrimar amendments had not yet happened). On June 6, 2018, Chrimar's appeals on all 4 written decisions by the USPTO invalidating all challenged claims were consolidated. The parties have completed briefing the matter and are awaiting schedule for oral argument before the Federal Circuit.

On September 3, 2019, the Company and other defendants conducted their oral argument before the Federal Circuit Court of Appeals. On September 19, 2019, the Federal Circuit affirmed the USPTO’s decisions on defendants’ IPRs invalidating all of the challenged claims. Barring any attempts by Chrimar to assert new patents that was not subject to the IPRs or appeal to the Supreme Court, the Company plans to dismiss the case before the Court in the Northern District of California.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Vivato v. NETGEAR, Inc.

On April 19, 2017, the Company was sued by XR Communications (d/b/a) Vivato (“Vivato”) in the United States District Court, Central District of California.

Based on its complaint, Vivato purports to be a research and development and product company in the WiFi area, but it appears that Vivato is not currently a manufacturer of commercial products. The three (3) patents that Vivato asserts against the Company are U.S. Patent Nos. 7,062,296, 7,729,728, and 6,611,231. The ’296 and ’728 patents are entitled “Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.” The ’231 patent is entitled “Wireless Packet Switched Communication Systems and Networks Using Adaptively Steered Antenna Arrays.” Vivato also has recently asserted the same patents in the Central District of California against D-Link, Ruckus, and Aruba, among others.

According to the complaint, the accused products include WiFi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. The accused technology is standards-based, and more specifically, based on the transmit beamforming technology in the 802.11ac WiFi standard.

The Company answered an amended complaint on July 7, 2017. In its answer, the Company objected to venue and recited that objection as a specific affirmative defense, so as to expressly reserve the same. The Company also raised several other affirmative defenses in its answer.

On August 28, 2017, the Company submitted its initial disclosures to the plaintiff. The initial scheduling conference was on October 2, 2017, and the Court set five day jury trial for March 19, 2019 for the leading Vivato/D-Link case, meaning the Company’s trial date will be at some point after March 19, 2019.

On March 20, 2018, the Company and other defendants in the various Vivato cases moved the Court to stay the case pending various IPRs filed on all of the patents in suit. Every asserted claim of all three patents-in-suit is now subject to challenge in IPRs that are pending before the U.S. Patent and Trial Appeal Board (“PTAB”). In particular, the Company, Belkin, and Ruckus are filing one set of IPRs on the three patents in suit; Cisco is filing another set of independent IPRs on the three patents in suit; and Aruba is filing yet another set of independent IPRs on the three patents in suit. On April 11, 2018, the Court granted the motion to stay pending filing of the IPRs. On May 3, 2018, the Company and other defendants filed their IPRs. The PTAB instituted the IPRs for the ’296 and ’728 patents, but not the ’231 patent from the Ruckus and Belkin set of petitions. However, the Cisco IPR for the ’231 patent was instituted. Vivato has proposed amendments to its claims and the parties have completed briefing the matter before the PTAB.

In July and August of 2019, the Company and other defendants had two oral arguments before the PTAB regarding the ’296 and ’728 patents. The PTAB denied institution of petition for the’231 Patent. On October 10, 2019, the PTAB issued a Final Written Decision invalidating all of the original claims at issue in the ’296 Patent and denied Vivato’s motion to amend

30

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(the claims). Defendants are awaiting the PTAB decision on the ’728 Patent. Once that decision issues, the Parties will reopen the currently stayed district court case in Central District of California to address the ’231 Patent and any remaining issues.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Hera Wireless v. NETGEAR, Inc.

On July 14, 2017, the Company was sued by Sisvel (via Hera Wireless) in the District of Delaware on three related patents allegedly covering the 802.11n standard. Similar complaints were filed against Amazon, ARRIS, Belkin, Buffalo, and Roku. On December 12, 2017, the Company answered the complaint, denying why each claim limitation of the patents in suit were allegedly met and asserting various affirmative defenses, including invalidity and noninfringement. A proposed joint Scheduling Order was submitted to the Court on January 24, 2018 with trial proposed for March of 2020.
 
On February 27, 2018, Hera Wireless identified the accused products and the asserted claims, alleging that any 802.11n compliant product infringes, and identified only the Company’s Orbi and WND930 products with particularity. Hera Wireless’ infringement contentions were submitted on April 28, 2018. Discovery is ongoing.

On June 28, 2018, the Company and other defendants submitted invalidity contentions. The Company along with other defendants jointly filed IPRs challenging three of the patents in suit on July 18, 2018. On September 14, 2018, the Company and other defendants jointly filed a second set of IPRs with the USPTO challenging the remaining six patents asserted in the Amended Complaint. The USPTO has instituted IPRs on five of the patents-in-suit and the Company is awaiting institution decisions on the other four patents. The District Court case has been stayed pending outcome of the IPRs.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Fischer v. NETGEAR, Inc.

On June 4, 2018, Plaintiff Rob Fischer filed a purported class-action complaint in the Circuit Court of Cook County, Ill, alleging the Company’s Range Extender does not extend the range of a consumer’s WiFi network as shown in a diagram in a data sheet. On August 3, 2018, the Company filed a motion to dismiss the case and a hearing was held on November 29, 2018, where the motion was denied. The Company filed its Answer on December 27, 2018. The parties are conducting routine discovery.

The parties have settled and the case was dismissed on October 22, 2019 with non-material impact on the Company.

Modern Telecom Systems (MTS) v. NETGEAR, Inc.

On August 3, 2018, Plaintiff MTS filed a patent infringement lawsuit against NETGEAR in the District of Delaware. MTS accuses all of NETGEAR’s routers that are compliant with those 802.11 standards of infringing U.S. Patent No. 6,504,886 (“the ’886 Patent”), and specifically identifies NETGEAR’s Nighthawk X10 Smart WiFi Router. The Company filed its Answer on January 4, 2019.

The Company’s case was consolidated with ARRIS / Ruckus and Brother. In March 2019, the Company joined a motion for judgment on the pleadings that the patent-in-suit is invalid under Section 101 led by Arris. The motion remains pending and the claim construction phase of the case is upcoming.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Mentone Solutions v. NETGEAR, Inc.

On October 31, 2018, Mentone Solutions LLC filed a patent infringement suit against the Company in the District of Delaware, alleging infringement of U.S. Patent No. 6,952,413 (the ’413 patent). Mentone alleges NETGEAR’s LTE Modem LB2120 device, and in particular the device’s dual carrier HSPA+ (“DC-HSPA+”) capability infringes the ’413 patent. The Company filed its Answer on February 21, 2019.

The parties have settled and the case was dismissed on August 29, 2019 with non-material impact on the Company.

31

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)


John Pham v. Arlo Technologies, Inc., NETGEAR Inc., et al., and other related actions

On January 9, 2019 and January 10, 2019, February 1, 2019 and February 8, 2019, the Company was sued in four separate securities class action suits in Superior Court of California, County of Santa Clara, along with Arlo Technologies, individuals, and underwriters involved in the spin-off of Arlo. Two more similar state actions have been filed against Arlo Technologies Inc. et al.. In total, six putative class action complaints have now been filed in California state court in Santa Clara County. The Company is named as a defendant in five of the six lawsuits. The complaints generally allege that Arlo’s IPO materials contained false and misleading statements, hiding problems with Arlo’s Ultra product. These claims are styled as violations of Sections 11, 12(a), and 15 of the Securities Act of 1933.

There is also a putative class action pending in federal court in the Northern District of California, on behalf of the same class of plaintiffs, making very similar claims. The Company is not presently named in the federal action. Defendants filed motions to stay the state court actions in deference to the federal court action. The court held a hearing on April 26, 2019 to consider whether to consolidate the six lawsuits and appoint a “lead plaintiff” and another hearing on May 31, 2019 to consider defendants’ motions to stay the state court cases. On June 21, 2019, the California state court judge granted the Company’s motion to stay the state court case pending the outcome of the federal case. The case will now proceed only in federal court.

On August 6, 2019, all the defendants, including NETGEAR, filed a motion to dismiss the federal court action. Plaintiffs filed their opposition brief on September 6, 2019 and defendants filed a reply on October 4, 2019. The motion is set for hearing on December 5, 2019. The state court action remains stayed pending the outcome of the federal action.
It is too early to reasonably estimate any financial impact to the Company resulting from these matters.

China Patent Matters - Beijing and Heifei Municipalities

On or around May 14, 2019, NETGEAR Beijing Network Technology Co. Ltd (“Beijing WOFE”) received notice from the Beijing Municipal IP Office (BMIPO) that petitioner Global Innovation Aggregators, a Delaware registered company (“Patentee”), filed two patent infringement complaints against Beijing WOFE, alleging infringement of two patents: China Patent Nos. CN100502338C and CN103138979B. The accused products were certain Company routers sold in China. Patentee alleges that the Dynamic Quality of Service (“QoS”) or dynamic bandwidth adjustment and allocation functionality in the routers infringes CN100502338C, and the parental control functionality infringes CN103138979B. The Company hired local counsel who has responded to the Beijing matters and separately filed invalidation actions against both patents.

On or around July 2, 2019, the Company received notice that the Patentee also filed petitions against a NETGEAR reseller, Heifei Wanghang Network Technology Co., Ltd., before the Heifei Municipal IP Office, asserting the same patents against the Company’s routers. The Company has filed similar invalidation actions in the Heifei cases and requested that the Heifei IP Office stay the infringement cases pending outcome of the Beijing matters.

On October 12, 2019, the Company attended oral hearings for the infringement and invalidity cases for CN103138979B related to the parental control functionalities before the BMIPO, and the invalidity case for the same patent before the Heifei IPO. The Company has since received a notice that the Plaintiff withdrew the infringement case for Patent CN100502338C related to QoS functionality before the BMIPO. The invalidity cases for the QoS patent before both Beijing and Heifei IPO’s remain pending and the Company is awaiting notice(s) for oral hearing(s). The two Heifei infringement cases remain stayed pending resolution of the BMIPO infringement cases.

It is too early to reasonably estimate any financial impact to the Company resulting from these matters.

Aegis 11 S.A. v. NETGEAR Inc.

On June 21, 2019, Aegis 11 S.A. (“Aegis”) sued NETGEAR and several other defendants for patent infringement in the District of Delaware. Aegis asserted that NETGEAR’s WiFi routers infringe three patents related to the 802.11 standard: U.S. Patent No. 6,839,553, U.S. Patent No. 9,584,200, and U.S. Patent No. 9,848,443.


32

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

In lieu of filing its Answer on October 15, 2019, the Company filed a partial motion to dismiss against one of the asserted claims based on unpatentable subject matter. The Company’s Answer will not be due until the Motion to Dismiss is decided.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Wireless Transport v. NETGEAR Inc.

On July 29, 2019, Wireless Transport. (“Wireless Transport”), a non-practicing entity, sued the Company and other defendants (including Ruckus, Extreme Networks, Proxim Wireless, Aerohive, Alcatel Lucent, and Fortinet) in the District of Delaware. The Complaint asserts that the Company’s ProSafe Wireless Access Points and Controllers and the Managed Pro Switches infringe US Pat. No. 6,563,813, entitled “Wireless Transport Protocol” related to a wireless transport protocol for data packets transmitted over a wireless network. The Parties have filed a joint motion to stay the case pending discussions regarding possible early resolution of the matter.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Note 11.
Stockholders' Equity

Stock Repurchases

From time to time, the Company’s Board of Directors has authorized programs under which the Company may repurchase shares of its common stock, depending on market conditions, in the open market or through privately negotiated transactions. Under the authorizations, the timing and actual number of shares subject to repurchase are at the discretion of management and are contingent on a number of factors, such as levels of cash generation from operations, cash requirements for acquisitions and the price of the Company’s common stock. On July 19, 2019, the Company's Board of Directors approved an increase in the number of shares of common stock authorized for repurchase under the Company's stock repurchase program of up to an incremental 4.5 million shares. As of September 29, 2019, 4.3 million shares remained authorized for repurchase under the repurchase program. During the nine months ended September 29, 2019, the Company repurchased, reported based on trade date, approximately 1.7 million shares of common stock at a cost of approximately $53.9 million under the repurchase authorization. Similarly, during the nine months ended September 30, 2018, the Company repurchased, reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $15.0 million under the repurchase authorization.

The Company repurchased, as reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $6.1 million to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the nine months ended September 29, 2019. Similarly, during the nine months ended September 30, 2018, the Company repurchased, as reported based on trade date, approximately 0.1 million shares of common stock at a cost of approximately $7.6 million to facilitate tax withholding for RSUs.

These shares were retired upon repurchase. The Company’s policy related to repurchases of its common stock is to charge the excess of cost over par value to retained earnings. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.


33

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Accumulated Other Comprehensive Income (Loss)

The following table sets forth the changes in accumulated other comprehensive income ("AOCI") by component for the nine months ended September 29, 2019 and September 30, 2018:

 
Unrealized gains (losses) on available-for-sale investments
 
Unrealized gains (losses) on derivatives
 
Estimated tax benefit (provision)
 
Total
 
(In thousands)
Balance as of December 31, 2018
$
(18
)
 
$
(8
)
 
$
11

 
$
(15
)
Other comprehensive income (loss) before reclassifications
16

 
1,322

 
(284
)
 
1,054

Less: Amount reclassified from accumulated other comprehensive income

 
1,338

 
(281
)
 
1,057

Net current period other comprehensive income (loss)
16

 
(16
)
 
(3
)
 
(3
)
Balance as of September 29, 2019
$
(2
)
 
$
(24
)
 
$
8

 
$
(18
)



 
Unrealized gains (losses) on available-for-sale investments
 
Unrealized gains (losses) on derivatives
 
Estimated tax benefit (provision)
 
Total
 
(In thousands)
Balance as of December 31, 2017
$
(146
)
 
$
(838
)
 
$
133

 
$
(851
)
Other comprehensive income (loss) before reclassifications
72

 
1,075

 
(165
)
 
982

Less: Amount reclassified from accumulated other comprehensive income

 
211

 
(44
)
 
167

Net current period other comprehensive income (loss)
72

 
864

 
(121
)
 
815

Balance as of September 30, 2018
$
(74
)
 
$
26

 
$
12

 
$
(36
)


34

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The following tables provide details about significant amounts reclassified out of each component of AOCI for the three and nine months ended September 29, 2019 and September 30, 2018:

Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended September 29, 2019
 
Nine Months Ended September 29, 2019
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statements of Operations
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statement of Operations
 
 
(In thousands)
 
 
 
(In thousands)
 
 
Gains (losses) on cash flow hedge:
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
548

 
Net revenue
 
$
1,634

 
Net revenue
Foreign currency forward contracts
 
(2
)
 
Cost of revenue
 
(10
)
 
Cost of revenue
Foreign currency forward contracts
 
(2
)
 
Research and development
 
(47
)
 
Research and development
Foreign currency forward contracts
 
(42
)
 
Sales and marketing
 
(209
)
 
Sales and marketing
Foreign currency forward contracts
 
(7
)
 
General and administrative
 
(30
)
 
General and administrative
 
 
495

 
Total from continuing operations before tax
 
1,338

 
Total from continuing operations before tax
 
 
(104
)
 
Tax impact from continuing operations
 
(281
)
 
Tax impact from continuing operations
 
 
391

 
Total, from continuing operations net of tax
 
1,057

 
Total, from continuing operations net of tax
 
 

 
Total, from discontinued operations net of tax
 

 
Total, from discontinued operations net of tax
 
 
$
391

 
Total, net of tax
 
$
1,057

 
Total, net of tax



Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statements of Operations
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statement of Operations
 
 
(In thousands)
 
 
 
(In thousands)
 
 
Gains (losses) on cash flow hedge:
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
750

 
Net revenue
 
$
235

 
Net revenue
Foreign currency forward contracts
 
(6
)
 
Cost of revenue
 
(7
)
 
Cost of revenue
Foreign currency forward contracts
 

 
Research and development
 
86

 
Research and development
Foreign currency forward contracts
 
(115
)
 
Sales and marketing
 
(42
)
 
Sales and marketing
Foreign currency forward contracts
 
(32
)
 
General and administrative
 
(41
)
 
General and administrative
 
 
597

 
Total from continuing operations before tax
 
231

 
Total from continuing operations before tax
 
 
(125
)
 
Tax impact from continuing operations
 
(49
)
 
Tax impact from continuing operations
 
 
472

 
Total, from continuing operations net of tax
 
182

 
Total, from continuing operations net of tax
 
 
197

 
Total, from discontinued operations net of tax
 
(15
)
 
Total, from discontinued operations net of tax
 
 
$
669

 
Total, net of tax
 
$
167

 
Total, net of tax


Note 12.
Employee Benefit Plans

The Company grants options and RSUs under the 2016 Incentive Plan (the "2016 Plan"), under which awards may be granted to all employees. Award vesting periods for this plan are generally four years. In January 2019, the Company received the approval from its Compensation Committee to increase the number of shares that the Company may issue under the 2016

35

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

plan to a new total of 3.1 million shares, pursuant to the adjustment provisions of the 2016 Plan as a result of the Distribution. As of September 29, 2019, approximately 1.6 million shares were reserved for future grants under the 2016 Plan.

Additionally, the Company sponsors an Employee Stock Purchase Plan (the “ESPP”), pursuant to which eligible employees may contribute up to 10% of compensation, subject to certain income limits, to purchase shares of the Company’s common stock. The terms of the plan include a look-back feature that enables employees to purchase stock at a price equal to 85% of the lesser of the fair market value at the beginning of the offering period or the purchase date. The duration of each offering period is generally six-months. As of September 29, 2019, approximately 0.6 million shares were available for issuance under the ESPP.

Option Activity

Stock option activity during the nine months ended September 29, 2019 was as follows:
 
Number of shares
 
Weighted Average Exercise Price Per Share
 
(In thousands)
 
(In dollars)
Outstanding as of December 31, 2018
1,969

 
$
25.30

Granted
502

 
$
26.61

Exercised
(226
)
 
$
20.31

Cancelled
(16
)
 
$
36.27

Expired
(15
)
 
$
40.00

Outstanding as of September 29, 2019
2,214

 
$
25.93



RSU Activity

RSU activity during the nine months ended September 29, 2019 was as follows:
 
Number of shares
 
Weighted Average Grant Date Fair Value Per Share
 
(In thousands)
 
(In dollars)
Outstanding as of December 31, 2018
1,627

 
$
34.31

Granted
693

 
$
31.37

Vested
(535
)
 
$
31.62

Cancelled
(105
)
 
$
35.12

Outstanding as of September 29, 2019
1,680

 
$
33.90



Valuation and Expense Information
The Company measures stock-based compensation at the grant date based on the estimated fair value of the award. Estimated compensation cost relating to RSUs is based on the closing fair market value of the Company’s common stock on the date of grant. The fair value of options granted under the 2016 Plan and the purchase rights granted under the ESPP is estimated on the date of grant using a Black-Scholes-Merton option valuation model that uses the assumptions noted in the following table. The estimated expected term of options granted is derived from historical data on employee exercise and post-vesting employment termination behavior. The risk free interest rate of options granted and the purchase rights granted under the ESPP is based on the implied yield currently available on U.S. Treasury securities with a remaining term commensurate with the estimated expected term. Expected volatility of options granted under the 2016 Plan and the purchase rights granted under the ESPP is based on historical volatility over the most recent period commensurate with the estimated expected term.

36

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the three and nine months ended September 29, 2019 and September 30, 2018.
 
Three Months Ended
 
Nine Months Ended
 
Stock Options
 
ESPP
 
Stock Options
 
ESPP
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
Expected life (in years)
6.2

 
4.4

 
0.5

 
0.5

 
6.2

 
4.4

 
0.5

 
0.5

Risk-free interest rate
1.85
%
 
2.79
%
 
1.83
%
 
2.22
%
 
1.85
%
 
2.36
%
 
2.06
%
 
2.00
%
Expected volatility
33.9
%
 
33.5
%
 
44.5
%
 
38.8
%
 
33.9
%
 
31.1
%
 
43.9
%
 
37.9
%
Dividend yield

 

 

 

 

 

 

 


The following table sets forth the stock-based compensation expense resulting from stock options, RSUs and the ESPP included in the Company’s unaudited condensed consolidated statements of operations:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
Cost of revenue
$
706

 
$
619

 
$
2,129

 
$
1,754

Research and development
1,496

 
1,037

 
3,976

 
3,171

Sales and marketing
2,097

 
1,970

 
6,223

 
6,363

General and administrative
2,687

 
2,492

 
7,855

 
8,940

Total stock-based compensation
$
6,986

 
$
6,118

 
$
20,183

 
$
20,228



As of September 29, 2019, $10.3 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.1 years. $48.3 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.4 years.

Note 13.
Segment Information

Operating segments are components of an enterprise about which separate financial information is available and is regularly evaluated by management, namely the Chief Operating Decision Maker (“CODM”) of an organization, in order to determine operating and resource allocation decisions. By this definition, the Company has identified its CEO as the CODM and operates and reports in two segments: Connected Home, and SMB:

Connected Home: Focused on consumers and consists of high-performance, dependable and easy-to-use WiFi internet networking solutions, 4G/5G mobile products, and smart devices such as Orbi Voice smart speakers and Meural digital canvasses; and

SMB: Focused on small and medium-sized businesses and consists of business networking, storage, wireless LAN and security solutions that bring enterprise-class functionality to small and medium-sized businesses at an affordable price.

The Company believes that this structure reflects its current operational and financial management, and provides the best structure for the Company to focus on growth opportunities while maintaining financial discipline. The leadership team of each segment is focused on product development efforts, both from a product marketing and engineering standpoint, to service the unique needs of their customers.

The results of the reportable segments are derived directly from the Company’s management reporting system. The results are based on the Company’s method of internal reporting and are not necessarily in conformity with accounting principles generally accepted in the United States. Management measures the performance of each segment based on several metrics, including contribution income. Segment contribution income includes all product line segment revenues less the related cost of sales, research and development and sales and marketing costs. Contribution income is used, in part, to evaluate the performance

37

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

of, and allocate resources to, each of the segments. Certain operating expenses are not allocated to segments because they are separately managed at the corporate level. These unallocated indirect costs include corporate costs, such as corporate research and development, corporate marketing expense and general and administrative costs, amortization of intangibles, stock-based compensation expense, separation expense, change in fair value of contingent consideration, restructuring and other charges, litigation reserves, net, interest income, net and other income (expense), net. The CODM does not evaluate operating segments using discrete asset information.

Financial information for each reportable segment and a reconciliation of segment contribution income to income before income taxes is as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
 
September 29, 2019
 
September 30, 2018
 
(In thousands, except percentage data)
Net revenue:
 
 
 
 
 
 
 
Connected Home
$
190,672

 
$
194,683

 
$
527,532

 
$
555,422

SMB
75,186

 
74,728

 
218,260

 
214,466

Total net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888

Contribution income:
 
 
 
 
 
 
 
Connected Home
$
18,934

 
$
30,071

 
$
52,257

 
$
67,222

Contribution margin
9.9
%
 
15.4
%
 
9.9
%
 
12.1
%
SMB
$
18,750

 
$
20,593

 
$
52,855

 
$
51,750

Contribution margin
24.9
%
 
27.6
%
 
24.2
%
 
24.1
%
Total segment contribution income
$
37,684

 
$
50,664

 
$
105,112

 
$
118,972

Corporate and unallocated costs
(16,901
)
 
(22,391
)
 
(51,609
)
 
(69,727
)
Amortization of intangibles (1)
(1,520
)
 
(1,922
)
 
(5,212
)
 
(5,967
)
Stock-based compensation expense
(6,986
)
 
(6,118
)
 
(20,183
)
 
(20,228
)
Separation expense

 
(379
)
 
(264
)
 
(379
)
Change in fair value of contingent consideration
(199
)
 

 
(199
)
 

Restructuring and other charges
77

 
(1
)
 
(1,146
)
 
(1,368
)
Litigation reserves, net
(90
)
 

 
(100
)
 
(5
)
Interest income, net
639

 
985

 
2,122

 
2,806

Other income (expense), net
(403
)
 
955

 
425

 
425

Income before income taxes
$
12,301

 
$
21,793

 
$
28,946

 
$
24,529

_________________________
(1) 
Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue.



38

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Operations by Geographic Region

The Company conducts business across three geographic regions: Americas, EMEA, and APAC. Net revenue consists of gross product shipments and service revenue, less allowances for estimated sales returns, price protection, end-user customer rebates and other channel sales incentives deemed to be a reduction of net revenue per the authoritative guidance for revenue recognition, and net changes in deferred revenue. For reporting purposes, revenue is generally attributed to each geographic region based on the location of the customer.

The following table shows net revenue by geography for the periods indicated:
 
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
United States (U.S.)
$
174,805

 
$
173,580

 
$
473,381

 
$
501,153

Americas (excluding U.S.)
3,874

 
2,352

 
10,497

 
9,205

EMEA
49,554

 
53,158

 
149,608

 
148,801

APAC
37,625

 
40,321

 
112,306

 
110,729

Total net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888



Long-lived assets by Geographic Region
Long-lived assets include purchased intangibles, goodwill and property and equipment. The Company's property and equipment are located in the following geographic locations:
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
United States
$
4,698

 
$
4,993

Canada
3,641

 
4,359

EMEA
344

 
95

China
4,389

 
7,652

APAC (excluding China)
6,599

 
3,078

Total property and equipment, net
$
19,671

 
$
20,177




39

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Note 14.
Fair Value Measurements
The following tables summarize assets and liabilities measured at fair value on a recurring basis as of September 29, 2019 and December 31, 2018:
 
As of September 29, 2019
 
Total
 
Quoted market
prices in active
markets
(Level 1)
 
Significant
other
observable
inputs
(Level 2)
 
Significant
unobservable
inputs
(Level 3)
 
(In thousands)
Assets:
 
 
 
 
 
 
 
Cash equivalents: money-market funds
$
31,572

 
$
31,572

 
$

 
$

Available-for-sale investments: certificates of deposit (1)
145

 

 
145

 

Trading securities: mutual funds (1)
3,770

 
3,770

 

 

Foreign currency forward contracts (2)
1,097

 

 
1,097

 

Total assets measured at fair value
$
36,584

 
$
35,342

 
$
1,242

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
208

 
$

 
$
208

 
$

Contingent considerations (4)
6,152

 

 

 
6,152

Total liabilities measured at fair value
$
6,360

 
$

 
$
208

 
$
6,152

 
As of December 31, 2018
 
Total
 
Quoted market
prices in active
markets
(Level 1)
 
Significant
other
observable
inputs
(Level 2)
 
Significant
unobservable
inputs
(Level 3)
 
(In thousands)
Assets:
 
 
 
 
 
 
 
Cash equivalents: money-market funds
$
22,573

 
$
22,573

 
$

 
$

Available-for-sale debt investments: U.S. treasuries (1)
70,314

 

 
70,314

 

Available-for-sale investments: certificates of deposit (1)
149

 

 
149

 

Trading securities: mutual funds (1)
2,854

 
2,854

 

 

Foreign currency forward contracts (2)
786

 

 
786

 

Total assets measured at fair value
$
96,676

 
$
25,427

 
$
71,249

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
368

 
$

 
$
368

 
$

Contingent considerations (4)
5,953

 

 

 
5,953

Total liabilities measured at fair value
$
6,321

 
$

 
$
368

 
$
5,953


_________________________
(1) 
Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
(2) 
Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
(3) 
Included in Other accrued liabilities on the Company’s unaudited condensed consolidated balance sheets.
(4) 
Included in Other non-current accrued liabilities on the Company’s unaudited condensed consolidated balance sheets. The contingent consideration represents the estimated fair value of the additional variable cash consideration payable in connection with the acquisition of Meural that is contingent upon the achievement of certain technical and service revenue milestones. Refer to Note 5. Business Acquisition, regarding detailed disclosures on the determination of fair value of the contingent consideration.

40

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

The Company’s investments in cash equivalents and trading securities are classified within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company’s available-for-sale investments are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. The Company’s foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that take into account the contract terms as well as currency rates and counterparty credit rates. The Company verifies the reasonableness of these pricing models using observable market data for related inputs into such models. Additionally, the Company includes an adjustment for non-performance risk in the recognized measure of fair value of derivative instruments. As of September 29, 2019 and December 31, 2018, the adjustment for non-performance risk did not have a material impact on the fair value of the Company’s foreign currency forward contracts. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. The Company's contingent considerations resulting from acquisitions are classified within Level 3 of the fair value hierarchy as the valuations typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability. The carrying value of non-financial assets and liabilities measured at fair value in the financial statements on a recurring basis, including accounts receivable and accounts payable, approximate fair value due to their short maturities.

Note 15.
Leases

The Company determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other accrued liabilities, and operating lease liabilities on the unaudited condensed consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain office leases, the Company accounts for the lease and non-lease components as a single lease component. Lease expense is recognized on a straight-line basis over the lease term.

ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Generally the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments. The Company's incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The operating lease ROU asset includes any lease payments made and excludes lease incentives.

The Company's lease arrangements comprise of operating leases for office space, cars, distribution centers and equipment. The leases have remaining lease terms of 1 year to 10 years, some of which include options to extend for up to a further 5 years, and some of which include options to terminate prior to completion of the contractual lease term with or without penalties. The Company determines the duration of the lease arrangement giving thought to whether or not it is reasonably certain that the Company will exercise options to extend or terminate the lease arrangement ahead of its contractual term. The leases do not contain any material residual value guarantees.

The components of lease cost were as follows:
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 29,
2019
 
September 29,
2019
 
 
(in thousands)
Operating lease cost
 
$
2,977

 
$
8,928

Short-term lease cost (1)
 
121

 
1,004

Total lease cost (2)
 
$
3,098

 
$
9,932

(1) Included variable lease cost, which was immaterial.
(2) Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s unaudited condensed statement of operations.

41

NETGEAR, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

Supplemental cash flow information related to leases was as follows:
 
 
Nine Months Ended
 
 
September 29,
2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows relating to operating leases
 
$
8,982

 
 
 
Lease liabilities arising from obtaining right-of-use assets:
 
 
Operating leases
 
$
834


Supplemental balance sheet information related to leases was as follows:
 
 
 
As of September 29, 2019
Weighted Average Remaining Lease Term (in years)
 
 
 
Operating leases
 
 
4.6

 
 
 
 
Weighted Average Discount Rate
 
 
 
Operating leases
 
 
3.8
%

As of September 29, 2019, maturity analysis of operating lease liabilities were as follows (in thousands):
 
 
Operating Lease
2019 (remaining three months)
 
$
2,936

2020
 
10,165

2021
 
8,015

2022
 
6,980

2023
 
4,502

Thereafter
 
7,691

Total lease payments
 
40,289

Less imputed interest
 
(3,346
)
Total
 
$
36,943



As of December 31, 2018, future minimum lease payments under non-cancelable operating leases were as follows (in thousands):
 
Leases (1)
2019
$
11,900

2020
9,986

2021
7,785

2022
6,856

2023
4,478

Thereafter
7,725

Total future minimum lease payments
$
48,730

(1) Amounts are based on ASC 840 Leases that was superseded upon the adoption of ASC 842 Leases on January 1, 2019.

42


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

Forward-looking Statements

This report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, Section 21E of the Securities Exchange Act of 1934, as amended and the Private Securities Litigation Reform Act of 1995. Such statements are based upon current expectations that involve risks and uncertainties. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. For example, the words “believes,” “anticipates,” “plans,” “expects,” “intends,” “could,” “may,” “will,” and similar expressions are intended to identify forward-looking statements. Our actual results and the timing of certain events may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such a discrepancy include, but are not limited to, those discussed in “Part II—Item 1A—Risk Factors” and “Liquidity and Capital Resources” below. All forward-looking statements in this document are based on information available to us as of the date hereof and we assume no obligation to update any such forward-looking statements. The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and the accompanying notes contained in this quarterly report. Unless expressly stated or the context otherwise requires, the terms “we,” “our,” “us” and “NETGEAR” refer to NETGEAR, Inc. and its subsidiaries.

Business and Executive Overview

We are a global company that delivers innovative networking and Internet connected products to consumers and businesses. Our products are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, we continually invest in research and development to create new technologies and to capitalize on technological inflection points and trends, such as WiFi 6, 5G and Pro-AV. Our product lines consist of devices that create and extend wired and wireless networks as well as devices that provide a special function and attach to the network, such as smart digital canvasses. These products are available in multiple configurations to address the changing needs of our customers in each geographic region in which our products are sold.

On December 31, 2018, we completed the Spin-Off of Arlo Technologies, Inc. (“Arlo”), a majority owned subsidiary and reporting segment of NETGEAR. Arlo’s historical financial results for periods prior to the Spin-Off are reflected in our unaudited condensed consolidated financial statements as discontinued operations. For further details, refer to Note 4. Discontinued Operations, Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Report on Form 10-Q.

We operate and report in two segments: Connected Home, and Small and Medium Business ("SMB"). We believe that this structure reflects our current operational and financial management, and provides the best structure for us to focus on growth opportunities while maintaining financial discipline. The leadership team of each segment is focused on product development efforts, both from a product marketing and engineering standpoint, to service the unique needs of their customers. The Connected Home segment is focused on consumers and consists of high-performance, dependable and easy-to-use WiFi internet networking solutions, 4G/5G mobile products, and smart devices such as Orbi Voice smart speakers and Meural digital canvasses. The SMB segment is focused on small and medium-sized businesses and consists of business networking, storage, wireless LAN, and security solutions that bring enterprise-class functionality to small and medium-sized businesses at an affordable price. We conduct business across three geographic regions: Americas; Europe, Middle-East and Africa (“EMEA”); and Asia Pacific (“APAC”).

The markets in which all of our segments operate are intensely competitive and subject to rapid technological change. We believe that the principal competitive factors in the consumer and small and medium business markets for networking products include product breadth, price points, size and scope of the sales channel, brand name, timeliness of new product introductions, product availability, performance, features, functionality and reliability, ease-of-installation, maintenance and use, security, and customer service and support. To remain competitive, we believe we must continue to aggressively invest resources in developing new products and subscription services, enhancing our current products, expanding our channels and maintaining customer satisfaction worldwide. Our investments reflect our enhanced focus on cybersecurity relating to our

43


products and systems, as the threat of cyber-attacks and exploitation of potential security vulnerabilities in our industry is on the rise and is increasingly a significant consumer concern.

We sell our products through multiple sales channels worldwide, including traditional retailers, online retailers, wholesale distributors, direct market resellers (“DMRs”), value-added resellers (“VARs”), and broadband service providers. Our retail channel includes traditional retail locations domestically and internationally, such as Best Buy, Costco, Wal-Mart, Staples, Office Depot, Target, FNAC (Europe), MediaMarkt (Europe), Darty (France), JB HiFi (Australia), Elkjop (Norway) and Sunning and Guomei (China). Online retailers include Amazon.com worldwide, Newegg.com (US), JD.com and Alibaba (China), as well as Coolblue.com (Netherlands). Our DMRs include CDW Corporation, Insight Corporation and PC Connection in domestic markets. Our main wholesale distributors include Ingram Micro, D&H, Tech Data, Exertis (U.K.) and Synnex. In addition, we also sell our products through broadband service providers, such as multiple system operators (“MSOs”), xDSL, mobile, and other broadband technology operators domestically and internationally. Some of these retailers and broadband service providers purchase directly from us, while others are fulfilled through wholesale distributors around the world. A substantial portion of our net revenue is derived from a limited number of wholesale distributors, service providers and retailers. We expect this trend will continue in the foreseeable future.

During the three months ended September 29, 2019, our net revenue and income from operations decreased by $3.6 million and $7.8 million compared to the prior year period, respectively. The decrease in net revenue was primarily attributable to the Connected Home segment, which experienced a decline of 2.1% due to lower sales of home wireless and broadband modem and gateway products across all three regions, partially offset by increased sales of mobile products in Americas. SMB net revenue increased 0.6%, compared with the prior year period, mainly attributable to growth in net revenue of switch products, partially offset by decline in net revenue of network storage products. Gross margin decreased from 35.1% in the prior year period to 29.0%, primarily due to a combination of higher channel promotional activity relative to revenue, higher provisions for sales returns, foreign exchange headwinds, and higher product acquisition costs. The decline in gross margin was partially offset by a decrease of $9.5 million in operating expenses, primarily due to lower expenditures in sales and marketing of $4.4 million, general and administrative of $4.3 million, and research and development of $0.6 million. The decline in operating expenses was mainly due to lower personnel-related expenditures resulting from reduced headcount, and lower IT and facilities expenditures post separation with Arlo.

On a geographic basis, net revenue increased in Americas and decreased in EMEA and APAC in the three months ended September 29, 2019 as compared to the prior year period. The increase in Americas net revenue was primarily driven by growth in net revenue of our mobile products, partially offset by lower net revenue of our home wireless, broadband modem and gateway, and switch products. The decline in EMEA was primarily attributable to lower net revenue of our home wireless products, partially offset by increased net revenue of our switch products. APAC net revenue decreased due to a decline in net revenue of broadband modem and gateway and mobile products, partially offset by increased revenue of our switch products.

We experienced softness in demand in International territories in the third quarter of 2019, driven by weaker demand in Europe and the deteriorating political situation in China/Hong Kong affecting the APAC region. In addition, the North America WiFi market contracted compared to the prior year period. Looking forward to the fourth quarter of 2019, we expect net revenue to decline sequentially compared to the current period and be in the range of $240 million to $255 million. We expect the decline in the North America WiFi market to moderate in the first half of 2020. We will continue to capitalize on technological inflection points like WiFi 6 through new product introductions, to develop and roll out service offerings to build recurring service revenue streams and to grow share in Pro-AV switches. We expect service provider net revenue to be approximately $30 million to $35 million in the fourth quarter of 2019 having achieved $102.6 million in the nine months ended September 29, 2019.


44


Results of Operations
The following table sets forth the unaudited condensed consolidated statements of operations for the three and nine months ended September 29, 2019, with the comparable reporting periods in the preceding year.
 
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands, except percentage data)
Net revenue
$
265,858

 
100.0
 %
 
$
269,411

 
100.0
%
 
$
745,792

 
100.0
%
 
$
769,888

 
100.0
%
Cost of revenue
188,666

 
71.0
 %
 
174,966

 
64.9
%
 
521,147

 
69.9
%
 
518,844

 
67.4
%
Gross profit
77,192

 
29.0
 %
 
94,445

 
35.1
%
 
224,645

 
30.1
%
 
251,044

 
32.6
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
19,537

 
7.3
 %
 
20,136

 
7.5
%
 
57,183

 
7.7
%
 
63,273

 
8.2
%
Sales and marketing
33,491

 
12.6
 %
 
37,892

 
14.1
%
 
103,887

 
13.9
%
 
114,318

 
14.9
%
General and administrative
11,887

 
4.5
 %
 
16,184

 
6.0
%
 
35,467

 
4.8
%
 
50,403

 
6.5
%
Other operating expenses, net
212

 
0.1
 %
 
380

 
0.1
%
 
1,709

 
0.2
%
 
1,752

 
0.2
%
Total operating expenses
65,127

 
24.5
 %
 
74,592

 
27.7
%
 
198,246

 
26.6
%
 
229,746

 
29.8
%
Income from operations
12,065

 
4.5
 %
 
19,853

 
7.4
%
 
26,399

 
3.5
%
 
21,298

 
2.8
%
Interest income, net
639

 
0.3
 %
 
985

 
0.4
%
 
2,122

 
0.3
%
 
2,806

 
0.3
%
Other income (expense), net
(403
)
 
(0.2
)%
 
955

 
0.3
%
 
425

 
0.1
%
 
425

 
0.1
%
Income before income taxes
12,301

 
4.6
 %
 
21,793

 
8.1
%
 
28,946

 
3.9
%
 
24,529

 
3.2
%
Provision (benefit) for income taxes
(228
)
 
(0.1
)%
 
5,483

 
2.0
%
 
2,735

 
0.4
%
 
6,668

 
0.9
%
Net income from continuing operations
$
12,529

 
4.7
 %
 
$
16,310

 
6.1
%
 
$
26,211

 
3.5
%
 
$
17,861

 
2.3
%

Net Revenue by Geographic Region

Our net revenue consists of gross product shipments and service revenue, less allowances for estimated sales returns, price protection, end-user customer rebates and other channel sales incentives deemed to be a reduction of net revenue per the authoritative guidance for revenue recognition, and net changes in deferred revenue.

We conduct business across three geographic regions: Americas, EMEA and APAC. For reporting purposes, revenue is generally attributed to each geographic region based upon the location of the customer.

 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Americas
$
178,679

 
1.6
 %
 
$
175,932

 
$
483,878

 
(5.2
)%
 
$
510,358

Percentage of net revenue
67.2
%
 
 
 
65.3
%
 
64.8
%
 
 
 
66.3
%
EMEA
$
49,554

 
(6.8
)%
 
$
53,158

 
$
149,608

 
0.5
 %
 
$
148,801

Percentage of net revenue
18.6
%
 
 
 
19.7
%
 
20.1
%
 
 
 
19.3
%
APAC
$
37,625

 
(6.7
)%
 
$
40,321

 
$
112,306

 
1.4
 %
 
$
110,729

Percentage of net revenue
14.2
%
 
 
 
15.0
%
 
15.1
%
 
 
 
14.4
%
Total net revenue
$
265,858

 
(1.3
)%
 
$
269,411

 
$
745,792

 
(3.1
)%
 
$
769,888


45


Americas

The increase in Americas net revenue in the three months ended September 29, 2019, compared to the prior year period, was primarily driven by growth in net revenue from our mobile products, partially offset by lower net revenue of our home wireless, broadband modem and gateway, and switch products. The decrease in Americas net revenue in the nine months ended September 29, 2019, compared to the prior year period, was primarily driven by lower net revenue of our home wireless and mobile products, partially offset by higher net revenue of our broadband modem and gateway products. The growth and decline in net revenue from our mobile products was driven by sales to service provider customers, which increased by $8.8 million and fell by $20.3 million in the three and nine months ended September 29, 2019, respectively. In addition, the North America WiFi market contracted compared to the prior year periods. Additionally, net revenue was negatively impacted by provisions for channel promotion activities and sales returns deemed to be a reduction of revenue increasing disproportionately in the three and nine months ended September 29, 2019, compared to the prior year periods. On a segment basis, Connected Home net revenue grew by 3.5% and fell by 5.8% and SMB net revenue fell by 6.4% and 2.3% in the three and nine months ended September 29, 2019, compared to the prior year periods, respectively.

EMEA

The decrease in EMEA net revenue in the three months ended September 29, 2019, compared to the prior year period, was primarily driven by lower net revenue of our home wireless products, partially offset by increased net revenue of our switch products. Continuing uncertainty around Brexit in the United Kingdom and a negative impact from the strengthening of the U.S. dollar contributed to the decrease. EMEA net revenue slightly increased in the nine months ended September 29, 2019, compared to the prior year period, primarily due to the increased net revenue of our mobile and switch products, substantially offset by a decrease in net revenue of our home wireless products.

APAC

Net revenue for the three months ended September 29, 2019 fell compared to the prior year period mainly due to a decrease in net revenue of broadband modem and gateway and mobile products, partially offset by increased revenue of our switch products. The reduction in net revenue was driven in part by the deteriorating political situation in China/Hong Kong. Net revenue increased in the nine months ended September 29, 2019 compared to the prior year period primarily due to increased net revenue of our switch and mobile products, partially offset by decreased net revenue of our network storage and home wireless products.

Cost of Revenue and Gross Margin

Cost of revenue consists primarily of the following: the cost of finished products from our third party manufacturers; overhead costs, including purchasing, product planning, inventory control, warehousing and distribution logistics; third-party software licensing fees; inbound freight; import duties/tariffs; warranty costs associated with returned goods; write-downs for excess and obsolete inventory; amortization of certain acquired intangibles and capitalized software development costs; and costs attributable to the provision of service offerings.


46


We outsource our manufacturing, warehousing and distribution logistics. We believe this outsourcing strategy allows us to better manage our product costs and gross margin. Our gross margin can be affected by a number of factors, including fluctuation in foreign exchange rates, sales returns, changes in average selling prices, end-user customer rebates and other channel sales incentives, changes in our cost of goods sold due to fluctuations in prices paid for components, net of vendor rebates, warranty and overhead costs, inbound freight and duty/tariffs, conversion costs, charges for excess or obsolete inventory and amortization of acquired intangibles. The following table presents costs of revenue and gross margin, for the periods indicated:

 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Cost of revenue
$
188,666

 
7.8
%
 
$
174,966

 
$
521,147

 
0.4
%
 
$
518,844

Gross margin
29.0
%
 
 
 
35.1
%
 
30.1
%
 
 
 
32.6
%

Cost of revenue increased for the three and nine months ended September 29, 2019, compared to the prior year periods, due to an increase in product acquisition costs. The increase in acquisition costs was mainly due to the migration of our supply chain outside of China in response to the imposition of Section 301 tariffs. Provision for warranty costs increased for the three months ended and declined for the nine months ended September 29, 2019, respectively, compared to the prior periods.

Gross margin decreased for the three and nine months ended September 29, 2019 compared to the prior year periods, primarily due to an increase in channel promotional activities relative to revenue, higher provisions for sales returns, foreign exchange headwinds due to the strengthening of the U.S. dollar, and higher product acquisition costs.

We expect gross margin percentage for the fourth quarter of 2019 to be in line with the third quarter of 2019. Forecasting future gross margin percentages is difficult, and there are a number of risks related to our ability to maintain or improve our current gross margin levels. Our cost of revenue as a percentage of net revenue can vary significantly based upon factors such as: uncertainties surrounding revenue levels, including future pricing and/or potential discounts as a result of the economy or in response to the strengthening of the U.S. dollar in our international markets, and related production level variances; import customs duties and imposed tariffs; competition; changes in technology; changes in product mix; variability of stock-based compensation costs; royalties to third parties; fluctuations in freight and repair costs; manufacturing and purchase price variances; changes in prices on commodity components; warranty costs; and the timing of sales, particularly to service provider customers. We expect that revenue derived from paid subscription service plans will increase in the future, which may have a positive impact on our gross margin. From time to time, however, we may experience fluctuations in our gross margin as a result of the factors discussed above.

Operating Expenses

Research and Development 

Research and development expense consists primarily of personnel expenses, payments to suppliers for design services, safety and regulatory testing, product certification expenditures to qualify our products for sale into specific markets, prototypes, IT and facility allocations, and other consulting fees. Research and development expenses are recognized as they are incurred. We have invested in building our research and development organization to enhance our ability to introduce innovative and easy-to-use products. The following table presents research and development expense, for the periods indicated:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Research and development expense
$
19,537

 
(3.0
)%
 
$
20,136

 
$
57,183

 
(9.6
)%
 
$
63,273


Research and development expense decreased for the three months ended September 29, 2019, compared to the prior year period, mainly due to declines in IT and facility allocations of $0.8 million, and personnel-related expenditures of $0.4 million,

47


partially offset by an increase in engineering projects and outside professional services of $0.5 million. Research and development expense decreased for the nine months ended September 29, 2019, compared to the prior year period, mainly due to decreases in IT and facility allocations of $5.3 million, and personnel-related expenditures of $0.6 million. The declines in IT and facility allocations in both periods primarily resulted from reduced expenditures post separation with Arlo. Research and development headcount decreased from 269 as of September 30, 2018 to 263 as of September 29, 2019.
We believe that innovation and technological leadership is critical to our future success, and we are committed to continuing a significant level of research and development to develop new technologies, products and services to combat competitive pressures. We continue to invest in research and development to grow our cloud platform capabilities, and connected home products portfolio including services and mobile applications, expand our Pro-AV, web-managed, app-managed, 10Gig and PoE switch products, and develop innovative WiFi and 4G/5G mobile Advanced and 5G coverage solutions. For the fourth quarter of fiscal 2019, we expect research and development expenses to be in line with the third quarter of 2019 in absolute dollars while we allocate resources to help accelerate growth in key strategic areas such as the continued development of our WiFi 6 product portfolio as well as service offerings. Research and development expenses will fluctuate depending on the timing and number of development activities in any given quarter and could vary significantly as a percentage of net revenue, depending on actual revenues achieved in any given quarter.

Sales and Marketing
 
Sales and marketing expense consists primarily of advertising, trade shows, corporate communications and other marketing expenses, product marketing expenses, outbound freight costs, amortization of certain intangibles, personnel expenses for sales and marketing staff, technical support expenses, and IT and facility allocations. The following table presents sales and marketing expense, for the periods indicated:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Sales and marketing expense
$
33,491

 
(11.6
)%
 
$
37,892

 
$
103,887

 
(9.1
)%
 
$
114,318


Sales and marketing expense decreased for the three and nine months ended September 29, 2019, compared to the prior year periods. The decrease in both periods was primarily attributable to decreases in personnel-related expenditures of $2.2 million and $7.3 million, marketing expenditures of $1.0 million and $1.9 million, and IT and facility allocation of $1.0 million and $1.1 million, respectively. The reduction in personnel-related expenditures in both periods was primarily attributable to headcount reducing from 314 employees as of September 30, 2018 to 281 employees as of September 29, 2019. The fall in headcount was primarily associated with restructuring activities initiated in the fourth quarter of 2018.

We expect our sales and marketing expense to be in line with the third quarter of 2019 in absolute dollars. Expenses may fluctuate depending on revenue levels achieved as certain expenses, such as commissions, are determined based upon the revenues achieved. Forecasting sales and marketing expenses as a percentage of net revenue is highly dependent on expected revenue levels and could vary significantly depending on actual revenues achieved in any given quarter. Marketing expenses will also fluctuate depending upon the timing, extent and nature of marketing programs. Marketing expenditure committed with a customer is generally recorded as a reduction of net revenue per authoritative guidance.


48


General and Administrative

General and administrative expense consists of salaries and related expenses for executives, finance and accounting, human resources, information technology, professional fees, including legal costs associated with defending claims against us, allowance for doubtful accounts, IT and facility allocations, and other general corporate expenses. The following table presents general and administrative expense, for the periods indicated:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
General and administrative expense
$
11,887

 
(26.6
)%
 
$
16,184

 
$
35,467

 
(29.6
)%
 
$
50,403


General and administrative expense decreased for the three and nine months ended September 29, 2019, compared to the prior year periods. The decrease in both periods was primarily due to declines of $1.9 million and $6.2 million in personnel-related expenditures, $0.9 million and $3.4 million in legal and professional services, $0.8 million and $3.3 million in other general corporate expenses, and $0.4 million and $1.3 million in IT and facility allocations, respectively. The decrease in personnel-related expenditures in the three months ended September 29, 2019 was mainly due to lower variable compensation as compared with the prior year. The decrease in personnel-related expenditures in the nine months ended September 29, 2019 was mainly due to lower average headcount and lower variable compensation. The reduction in other general corporate expenses in both periods primarily related to reductions in value-added tax expense previously incurred due to refunds and accrual adjustments. Headcount was 147 as of September 29, 2019 and September 30, 2018.
We expect our general and administrative expenses for the fourth quarter of year as a percentage of net revenue to increase slightly sequentially. General and administrative expenses could fluctuate depending on a number of factors, including the level and timing of expenditures associated with litigation defense costs in connection with the litigation matters described in Note 10. Commitments and Contingencies, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. Future general and administrative expense increases or decreases in absolute dollars are difficult to predict due to the lack of visibility of certain costs, including legal costs associated with defending claims against us, as well as legal costs associated with asserting and enforcing our intellectual property portfolio and other factors.

Other operating expenses, net

Other operating expenses, net consists of separation expense, restructuring and other charges, litigation reserves, net and change in the fair value of contingent consideration.
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Other operating expenses, net
$
212

 
(44.2
)%
 
$
380

 
$
1,709

 
(2.5
)%
 
$
1,752


Other operating expenses, net in the three and nine months ended September 29, 2019 was flat as compared to the prior year periods.


49



Interest Income, Net and Other Income (Expense), Net

Interest income represents amounts earned on our cash, cash equivalents and short-term investments. Other income (expense), net primarily represents gains and losses on transactions denominated in foreign currencies and other non-operating income and expenses. The following table presents interest income and other income (expense), net for the periods indicated:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Interest income, net
$
639

 
(35.1
)%
 
$
985

 
$
2,122

 
(24.4
)%
 
$
2,806

Other income (expense), net
(403
)
 
**

 
955

 
425

 
0.0
 %
 
425

Total
$
236

 
(87.8
)%
 
$
1,940

 
$
2,547

 
(21.2
)%
 
$
3,231

**Percentage change not meaningful.

Interest income, net decreased for the three and nine months ended September 29, 2019, mainly due to lower cash and cash equivalents and short term invested balances.

The change in other income and expense in the three months to September 29, 2019 compared to the prior year was primarily due to unfavorable currency movements. Other income (expense), net for the nine months ended September 30, 2018 included an impairment charge of $1.4 million pertaining to a long-term investment incurred in the three months ended April 1, 2018, which was offset by favorable currency movements. Our foreign currency hedging program effectively reduced volatility associated with hedged currency exchange rate movements during the three and nine months ended September 29, 2019. For a detailed discussion of our hedging program and related foreign currency contracts, refer to Note 7. Derivative Financial Instruments, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.

Provision for Income Taxes
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(In thousands, except percentage data)
Provision (benefit) for income taxes
$
(228
)
 
**
 
$
5,483

 
$
2,735

 
(59.0
)%
 
$
6,668

Effective tax rate
(1.9
)%
 
 
 
25.2
%
 
9.4
%
 
 
 
27.2
%
**Percentage change not meaningful.

The decrease in the effective tax rate and tax expense for the three and nine months ended September 29, 2019, compared to the prior year periods, resulted primarily from the resolution of income tax examinations for the United Kingdom and Germany that concluded during the three months ended September 29, 2019. The resolution of these examinations resulted in a favorable adjustment to our uncertain tax positions. Additionally, during the three month period, we finalized our US federal tax return which resulted in the recognition of favorable benefits from the true-up of previous estimates. These favorable adjustments were partially offset by an increase in the overall forecasted effective tax rate caused by an estimate of the US federal Base Erosion Anti-abuse Tax (BEAT). The effective tax rate for the nine months ended September 29, 2019 also included a benefit related to the closing of the French tax audit.

We are subject to income taxes in the U.S. and numerous foreign jurisdictions. Our future foreign tax rate could be affected by changes in the composition in earnings in countries with tax rates differing from the U.S. federal rate. We are under examination in various U.S. and foreign jurisdictions.



50


Segment Information

A description of our products and services, as well as segment financial data, for each segment and a reconciliation of segment contribution income to income before income taxes can be found in Note 13. Segment Information, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.
Connected Home
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(in thousands, except percentage data)
Net revenue
$
190,672

 
(2.1
)%
 
$
194,683

 
$
527,532

 
(5.0
)%
 
$
555,422

Percentage of total net revenue
71.7
%
 
 
 
72.3
%
 
70.7
%
 
 
 
72.1
%
Contribution income
$
18,934

 
(37.0
)%
 
$
30,071

 
$
52,257

 
(22.3
)%
 
$
67,222

Contribution margin
9.9
%
 
 
 
15.4
%
 
9.9
%
 
 
 
12.1
%
    
The decrease in Connected Home segment net revenue in the three months ended September 29, 2019, compared to the prior year period, was primarily due to lower net revenue of home wireless and broadband modem and gateway products, partially offset by increased net revenue of our mobile products. The decrease in Connected Home segment net revenue in the nine months ended September 29, 2019, compared to the prior year period, was primarily due to lower net revenue of home wireless and mobile products, partially offset by increased net revenue of our broadband modem and gateway products. In addition, the North America WiFi market contracted compared to the prior year periods. The growth and decline in net revenue from our mobile products was driven by net revenue from service provider customers, which increased by $7.5 million and fell by $14.7 million in the three and nine months ended September 29, 2019, respectively. On a geographic basis, we experienced net revenue declines in our international territories in the three months ended September 29, 2019, driven by foreign exchange headwinds, weaker than expected demand in Europe and APAC. These declines were partially offset by growth in the Americas attributable to service provider customers. In the nine months ended September 29, 2019 compared to the prior year period, we experienced net revenue declines in the Americas and EMEA, and slight growth in APAC.

Contribution income decreased in both three and nine months ended September 29, 2019, compared to the prior year periods, primarily resulting from lower net revenue and lower gross margin attainment, partially offset by lower operating expenses as a proportion of net revenue. Gross margin during the three and nine months ended September 29, 2019 was lower than the prior year comparative periods due to higher provisions for sales returns, channel promotion activities, foreign exchange headwinds due to the strengthening of the U.S. dollar, and higher product acquisition costs.

SMB
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
% Change
 
September 30,
2018
 
September 29,
2019
 
% Change
 
September 30,
2018
 
(in thousands, except percentage data)
Net revenue
$
75,186

 
0.6
 %
 
$
74,728

 
$
218,260

 
1.8
%
 
$
214,466

Percentage of total net revenue
28.3
%
 
 
 
27.7
%
 
29.3
%
 
 
 
27.9
%
Contribution income
$
18,750

 
(8.9
)%
 
$
20,593

 
$
52,855

 
2.1
%
 
$
51,750

Contribution margin
24.9
%
 
 
 
27.6
%
 
24.2
%
 
 
 
24.1
%

SMB segment net revenue increased for the three and nine months ended September 29, 2019, compared to the prior year periods, primarily due to increases in our switch products, partially offset by declines from our network storage products. The increases in net revenue in both periods were driven in part by new product introductions. Geographically, net revenue increased in EMEA and APAC, partially offset by declines in Americas in the three and nine months ended September 29, 2019, compared to the prior year periods.

51



Contribution income decreased for the three months ended September 29, 2019, compared to the prior year period, primarily as a result of the lower gross margin attainment due to an increase in channel marketing activities relative to revenue and higher product acquisition costs, partially offset by lower operating expenditures as a proportion of net revenue. Contribution income increased for the nine months ended September 29, 2019, compared to the prior year period, primarily as a result of higher net revenue and lower operating expenditures, partially offset by lower gross margin attainment.


Liquidity and Capital Resources

Our principal sources of liquidity are cash, cash equivalents, short-term investments, and cash generated from operations. As of September 29, 2019, we had cash, cash equivalents and short-term investments totaling $171.9 million. Our cash and cash equivalents balance decreased from $201.0 million as of December 31, 2018 to $168.0 million as of September 29, 2019. Our short-term investments decreased from $73.3 million as of December 31, 2018 to $3.9 million as of September 29, 2019.

As of September 29, 2019, approximately 53% of our cash and cash equivalents and short-term investments were outside of the U.S. The cash and cash equivalents and short-term investments balances outside of the U.S. are subject to fluctuation based on the settlement of intercompany balances. As we repatriate these funds in accordance with our designation of funds not permanently reinvested outside of the US, we will be required to pay income taxes in certain U.S. states and applicable foreign withholding taxes during the period when such repatriation occurs. We have recorded deferred taxes for the tax effect of repatriating the funds to the U.S.

The following table presents our cash flows for the periods presented.
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
Cash provided by (used in):
 
 
 
Continuing operating activities
$
(36,044
)
 
$
42,741

Continuing investing activities
53,223

 
9,219

Continuing financing activities
(50,224
)
 
(11,846
)
Net increase in cash and cash equivalents from discontinued operations

 
150,656

Net cash increase (decrease)
$
(33,045
)
 
$
190,770


Continuing operating activities

Net cash used in operating activities was $36.0 million for the nine months ended September 29, 2019 compared to $42.7 million of net cash provided by operating activities in the prior year period, primarily due to higher net cash outflow from working capital, partially offset by higher net income. The higher net cash outflow from working capital was driven by higher payments to suppliers and higher inventory holding in part to support our supply chain migration outside of China in response to the imposition of Section 301 tariffs on our products.
 
Our DSO decreased to 85 days as of September 29, 2019 as compared to 97 days as of December 31, 2018. Our accounts payable decreased from $139.7 million as of December 31, 2018 to $83.9 million as of September 29, 2019. Inventory increased from $243.9 million as of December 31, 2018 to $275.6 million as of September 29, 2019. The increase in inventory primarily related to purchase of long lead time components. Ending inventory turns were 2.7 in the three months ended September 29, 2019 down from 3.3 turns in the three months ended December 31, 2018.

Continuing investing activities


52


Net cash provided by investing activities increased by $44.0 million to $53.2 million for the nine months ended September 29, 2019 from $9.2 million in the prior year period, primarily due to higher net proceeds from maturities of short-term investments, partially offset by increased capital expenditures and long-term investments. In addition, we had a cash outflow of $14.4 million in connection with the acquisition of Meural in the third quarter of 2018 with no corresponding outflow in the nine months ended September 29, 2019.

Continuing financing activities

Net cash used in financing activities increased by $38.4 million in the nine months ended September 29, 2019 compared to the prior year period, primarily attributable to increased repurchases of our common stock.

From time to time, our Board of Directors has authorized programs under which we may repurchase shares of our common stock. Under the authorizations, the timing and actual number of shares subject to repurchase are at the discretion of management and are contingent on a number of factors, such as levels of cash generation from operations, cash requirements for acquisitions and the price of our common stock. On July 19, 2019, our Board of Directors approved an increase in the number of shares of common stock authorized for repurchase under our stock repurchase program of up to an incremental 4.5 million shares. As of September 29, 2019, 4.3 million shares remained authorized for repurchase under the repurchase program. During the nine months ended September 29, 2019, we repurchased and retired, reported based on trade date, approximately 1.7 million shares of common stock at a cost of approximately $53.9 million. During the nine months ended September 30, 2018, we repurchased and retired, reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $15.0 million. During the nine months ended September 29, 2019 and September 30, 2018, we also repurchased and retired, reported based on trade date, approximately 0.2 million and 0.1 million shares of common stock, at a cost of approximately $6.1 million and $7.6 million, respectively, to help administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs. For a detailed discussion of our common stock repurchases, refer to Note 11. Stockholders’ Equity, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.

We enter into foreign currency forward-exchange contracts, which typically mature within six months, to hedge a portion of our exposure to foreign currency fluctuations of foreign currency-denominated revenue, costs of revenue, certain operating expenses, receivables, payables, and cash balances. We record on the consolidated balance sheets at each reporting period the fair value of our forward-exchange contracts and record any fair value adjustments in our consolidated statements of operations and on our consolidated balance sheets. Gains and losses associated with currency rate changes on hedge contracts that are non-designated under the authoritative guidance for derivatives and hedging are recorded within other income (expense), net, offsetting foreign exchange gains and losses on our monetary assets and liabilities. Gains and losses associated with currency rate changes on hedge contracts that are designated cash flow hedges under the authoritative guidance for derivatives and hedging are recorded within accumulated other comprehensive income until the related revenue, costs of revenue, or expenses are recognized.

Based on our current plans and market conditions, we believe that our existing cash, cash equivalents and short-term investments, together with cash generated from operations, will be sufficient to satisfy our anticipated cash requirements for at least the next twelve months. However, we may require or desire additional funds to support our operating expenses and capital requirements or for other purposes, such as acquisitions, and may seek to raise such additional funds through public or private equity financing or from other sources. We cannot assure you that additional financing will be available at all or that, if available, such financing would be obtainable on terms favorable to us and would not be dilutive. Our future liquidity and cash requirements will depend on numerous factors, including the introduction of new products and potential acquisitions of related businesses or technology.

Contractual Obligations
We lease office space, cars, distribution centers and equipment under non-cancelable operating leases with various expiration dates through December 2026. The terms of certain of our facility leases provide for rental payments on a graduated scale. Lease expense is recognized on a straight-line basis over the lease term. Refer to Note 15. Leases, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for the

53


updated accounting policy for leases upon the adoption of ASU 2016-02, "Leases" (Topic 842) as of January 1, 2019 and details on our leases. The amounts presented are consistent with contractual terms and are not expected to differ significantly, unless a substantial change in our headcount needs requires us to exit an office facility early or expand our occupied space.
We have entered into various master purchase agreements for inventory with suppliers. Generally, under these agreements, 50% of orders are cancelable by giving notice 46 to 60 days prior to the expected shipment date and 25% of orders are cancelable by giving notice 31 to 45 days prior to the expected shipment date. Orders are non-cancelable within 30 days prior to the expected shipment date. For those orders not governed by master purchase agreements, the commitments are governed by the commercial terms on our purchase orders subject to acknowledgment from our suppliers. As of September 29, 2019, we had approximately $95.1 million in non-cancelable purchase commitments with suppliers. We establish a loss liability for all products we do not expect to sell for which we have committed purchases from suppliers. Such losses have not been material to date. From time to time our suppliers procure unique complex components on our behalf. If these components do not meet specified technical criteria or are defective, we should not be obligated to purchase the materials. However, disputes may arise as a result and significant resources may be spent resolving such disputes.

As of September 29, 2019, we had long term, non-cancellable purchase commitments of $17.4 million pertaining to non-trade activities.

As of September 29, 2019, we had an estimated long term liability of $4.3 million related to a one-time transaction tax that resulted from the passage of the Tax Act.
As of September 29, 2019, we had $11.2 million of gross unrecognized tax benefits and related interest and penalties. The timing of any payments that could result from these unrecognized tax benefits will depend upon a number of factors. The unrecognized tax benefits have been excluded from the contractual obligations table because reasonable estimates cannot be made of whether, or when, any cash payments for such items might occur. The possible reduction in liabilities for uncertain tax positions in multiple jurisdictions that may impact the statements of operations in the next 12 months is approximately $0.7 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.
For further detail, refer to the contractual obligations disclosed in Part II, Item 7, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

Off-Balance Sheet Arrangements
As of September 29, 2019, we did not have any off-balance-sheet arrangements as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.

Critical Accounting Policies and Estimates
For a complete description of what we believe to be the critical accounting policies and estimates used in the preparation of our Unaudited Condensed Consolidated Financial Statements, refer to our Annual Report on Form 10-K for the year ended December 31, 2018. Refer to Note 15. Leases, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, for the updated accounting policy on leases upon the adoption of ASU 2016-02, "Leases" (Topic 842) as of January 1, 2019.

Recent Accounting Pronouncements

See Note 2. Summary of Significant Accounting Policies, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Report on Form 10-Q, for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on financial condition and results of operations, which are hereby incorporated by reference.


54


Item 3.
Quantitative and Qualitative Disclosures About Market Risk

During the nine months ended September 29, 2019, there were no material changes to our market risk disclosures as set forth in Part II Item 7A "Quantitative and Qualitative Disclosures About Market Risk" in our Annual Report on Form 10-K for the year ended December 31, 2018.

Item 4.
Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Based on an evaluation under the supervision and with the participation of our management (including our Chief Executive Officer and Chief Financial Officer), our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), were effective as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms, and (ii) accumulated and communicated to management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures.
Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially effect, our internal control over financial reporting. It should be noted that any system of controls, however well designed and operated, can provide only reasonable assurance, and not absolute assurance, that the objectives of the system are met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of future events. Because of these and other inherent limitations of control systems, there can be no assurance that any design will succeed in achieving its stated goals in all future circumstances.

55


PART II: OTHER INFORMATION
Item 1.
Legal Proceedings

The information set forth under Note 10. Commitments and Contingencies, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, is incorporated herein by reference. For an additional discussion of certain risks associated with legal proceedings, see the section entitled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q.

Item 1A.
Risk Factors

Investing in our common stock involves a high degree of risk. The risks described below are not exhaustive of the risks that might affect our business. Other risks, including those we currently deem immaterial, may also impact our business. Any of the following risks could materially adversely affect our business operations, results of operations and financial condition and could result in a significant decline in our stock price. Before deciding to purchase, hold or sell our common stock, you should carefully consider the risks described in this section. This section should be read in conjunction with the unaudited condensed consolidated financial statements and accompanying notes thereto, and Management's Discussion and Analysis of Financial Condition and Results of Operations included in this Quarterly Report on Form 10-Q.

We have marked with an asterisk (*) those risks described below that reflect substantive changes from the risks described under Part I, Item 1A "Risk Factors" included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 22, 2019.

*We expect our operating results to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.

Our operating results are difficult to predict and may fluctuate substantially from quarter-to-quarter or year-to-year for a variety of reasons, many of which are beyond our control. If our actual results were to fall below our estimates or the expectations of public market analysts or investors, our quarterly and annual results would be negatively impacted and the price of our stock could decline. Other factors that could affect our quarterly and annual operating results include those listed in the risk factors section of this report and others such as:

changes in the pricing policies of or the introduction of new products by us or our competitors;

changes in U.S. and international tax and trade policy that adversely affect customs, tax or duty rates, such as the higher tariffs on products imported from China enacted by the current U.S. administration;

introductions of new technologies and changes in consumer preferences that result in either unanticipated or unexpectedly rapid product category shifts;

slow or negative growth in the networking product, personal computer, Internet infrastructure, smart home, home electronics and related technology markets;

seasonal shifts in end market demand for our products, particularly in our Connected Home business segment;

delays in the introduction of new products by us or market acceptance of these products;

increases in expenses related to the development, introduction and marketing of new products that adversely impact our margins;

unanticipated decreases or delays in purchases of our products by our significant traditional and online retail customers;


56


component supply constraints or sudden, unforeseen price increases from our vendors;

unanticipated increases in costs, including air freight, associated with shipping and delivery of our products;

discovery or exploitation of security vulnerabilities in our products, services or systems, leading to negative publicity, decreased demand or potential liability, including potential breach of our customers' data privacy or disruption of the continuous operation of our cloud infrastructure and our products;

shift in overall product mix sales from higher to lower margin products, or from one business segment to another, that would adversely impact our margins;

foreign currency exchange rate fluctuations in the jurisdictions where we transact sales and expenditures in local currency;

the inability to maintain stable operations by our suppliers and other parties with which we have commercial relationships;

unfavorable level of inventory and turns;

changes in or consolidation of our sales channels and wholesale distributor relationships or failure to manage our sales channel inventory and warehousing requirements;

delay or failure to fulfill orders for our products on a timely basis;

delay or failure of our service provider customers to purchase at their historic volumes or at the volumes that they or we forecast;

changes in tax rates or adverse changes in tax laws that expose us to additional income tax liabilities;

operational disruptions, such as transportation delays or failure of our order processing system, particularly if they occur at the end of a fiscal quarter;

disruptions or delays related to our financial and enterprise resource planning systems;

our inability to accurately forecast product demand, resulting in increased inventory exposure;

allowance for doubtful accounts exposure with our existing retailers, distributors and other channel partners and new retailers, distributors and other channel partners, particularly as we expand into new international markets;

geopolitical disruption, including sudden changes in immigration policies, leading to disruption in our workforce or delay or even stoppage of our operations in manufacturing, transportation, technical support and research and development;

terms of our contracts with customers or suppliers that cause us to incur additional expenses or assume additional liabilities;

an increase in price protection claims, redemptions of marketing rebates, product warranty and stock rotation returns or allowance for doubtful accounts;

litigation involving alleged patent infringement, consumer class actions, securities class actions or other claims that could negatively impact our reputation, brand, business and financial condition;


57


epidemic or widespread product failure, performance problems or unanticipated safety issues in one or more of our products that could negatively impact our reputation, brand and business;

any changes in accounting rules, including the potential impact of our adoption of new revenue recognition standards;

challenges associated with integrating acquisitions that we make, or with realizing value from our strategic investments in other companies;

failure to effectively manage our third party customer support partners, which may result in customer complaints and/or harm to the NETGEAR brand;

our inability to monitor and ensure compliance with our code of ethics, our anti-corruption compliance program and domestic and international anti-corruption laws and regulations, whether in relation to our employees or with our suppliers or customers;

labor unrest at facilities managed by our third-party manufacturers;

workplace or human rights violations in certain countries in which our third-party manufacturers or suppliers operate, which may affect the NETGEAR brand and negatively affect our products’ acceptance by consumers;

unanticipated shifts or declines in profit by geographical region that would adversely impact our tax rate; and

our failure to implement and maintain the appropriate internal controls over financial reporting which may result in restatements of our financial statements.

As a result, period-to-period comparisons of our operating results may not be meaningful, and you should not rely on them as an indication of our future performance.

Our stock price may be volatile and your investment in our common stock could suffer a decline in value.

There has been significant volatility in the market price and trading volume of securities of technology and other companies, which may be unrelated to the financial performance of these companies. These broad market fluctuations may negatively affect the market price of our common stock.

Some specific factors that may have a significant effect on our common stock market price include:

actual or anticipated fluctuations in our operating results or our competitors' operating results;

actual or anticipated changes in the growth rate of the general networking sector, our growth rates or our competitors' growth rates;

conditions in the financial markets in general or changes in general economic conditions, including government efforts to stabilize currencies;

actual or anticipated changes in governmental regulation, including taxation and tariff policies;

interest rate or currency exchange rate fluctuations;

our ability to forecast or report accurate financial results; and


58


changes in stock market analyst recommendations regarding our common stock, other comparable companies or our industry generally.

*Some of our competitors have substantially greater resources than we do, and to be competitive we may be required to lower our prices or increase our sales and marketing expenses, which could result in reduced margins or loss of market share.

We compete in a rapidly evolving and fiercely competitive market, and we expect competition to continue to be intense, including price competition. Our principal competitors in the consumer market include ARRIS, ASUS, AVM, Devolo, D-Link, Eero (owned by Amazon), Google, Linksys (owned by Foxconn), Samsung, Synology, Symantec, TP-Link and Western Digital. Our principal competitors in the business market include Allied Telesys, Barracuda, Buffalo, Cisco Systems, Dell, D-Link, Fortinet, Hewlett-Packard Enterprise, QNAP Systems, Seagate Technology, SonicWall, Synology, TP-Link, Ubiquiti, WatchGuard and Western Digital. Our principal competitors in the service provider market include Actiontec, Airties, Arcadyan, ARRIS, ASUS, AVM, Compal Broadband, D-Link, Eero (owned by Amazon), Franklin, Google, Hitron, Huawei, Novatel Wireless, Plume, Sagem, Sercomm, SMC Networks, TechniColor, TP-Link, Ubee, ZTE and Zyxel. Other competitors include numerous local vendors such as Xiaomi in China, AVM in Germany and Buffalo in Japan. In addition, these local vendors may target markets outside of their local regions and may increasingly compete with us in other regions worldwide. Our potential competitors also include other consumer electronics vendors, including Apple, LG Electronics, Microsoft, Panasonic, Sony, Toshiba and Vizio, who could integrate networking and streaming capabilities into their line of products, such as televisions, set top boxes and gaming consoles, and our channel customers who may decide to offer self-branded networking products. We also face competition from service providers who may bundle a free networking device with their broadband service offering, which would reduce our sales if we were not the supplier of choice to those service providers. In the service provider space, we are also facing significant and increased competition from original design manufacturers, or ODMs, and contract manufacturers who are selling and attempting to sell their products directly to service providers around the world.

Many of our existing and potential competitors have longer operating histories, greater name recognition and substantially greater financial, technical, sales, marketing and other resources. These competitors may, among other things, undertake more extensive marketing campaigns, adopt more aggressive pricing policies, obtain more favorable pricing from suppliers and manufacturers, and exert more influence on sales channels than we can. Certain of our significant competitors also serve as key sales and marketing channels for our products, potentially giving these competitors a marketplace advantage based on their knowledge of our business activities and/or their ability to negatively influence our sales opportunities. For example, Amazon provides an important sales channel for our products, and it recently acquired Eero, one of our competitors in the mesh WiFi systems product category. In addition, certain competitors may have different business models, such as integrated manufacturing capabilities, that may allow them to achieve cost savings and to compete on the basis of price. Other competitors may have fewer resources, but may be more nimble in developing new or disruptive technology or in entering new markets. We anticipate that current and potential competitors will also intensify their efforts to penetrate our target markets. For example, price competition is intense in our industry in certain geographical regions and product categories. Many of our competitors in the service provider and retail spaces price their products significantly below our product costs in order to gain market share. Certain substantial competitors have business models that are more focused on customer acquisition and access to customer data rather than on financial return from product sales, and these competitors have the ability to provide sustained price competition to many of our products in the market. Average sales prices have declined in the past and may again decline in the future. These competitors may have more advanced technology, more extensive distribution channels, stronger brand names, greater access to shelf space in retail locations, bigger promotional budgets and larger customer bases than we do. In addition, many of these competitors leverage a broader product portfolio and offer lower pricing as part of a more comprehensive end-to-end solution which we may not have. These companies could devote more capital resources to develop, manufacture and market competing products than we could. Our competitors may acquire other companies in the market and leverage combined resources to gain market share. In some instances, our competitors may be acquired by larger companies with additional formidable resources, such as the purchase of ARRIS by CommScope and Eero by Amazon. If any of these companies are successful in competing against us, our sales could decline, our margins could be negatively impacted and we could lose market share, any of which could seriously harm our business and results of operations.


59


*If we fail to continue to introduce or acquire new products that achieve broad market acceptance on a timely basis, we will not be able to compete effectively and we will be unable to increase or maintain net revenue and gross margins.

We operate in a highly competitive, quickly changing environment, and our future success depends on our ability to develop or acquire, and introduce new products that achieve broad market acceptance. Our future success will depend in large part upon our ability to identify demand trends in the consumer, business and service provider markets, and to quickly develop or acquire, and manufacture and sell products that satisfy these demands in a cost-effective manner. In order to differentiate our products from our competitors' products, we must continue to increase our focus and capital investment in research and development, including software development. For example, we have committed a substantial amount of resources to the development, manufacture, marketing and sale of our Nighthawk home networking products and Orbi WiFi system, and to introducing additional and improved models in these lines. If these products do not continue to maintain or achieve widespread market acceptance, or if we are unsuccessful in capitalizing on other smart home market opportunities, our future growth may be slowed and our financial results could be harmed. Also, as the mix of our business increasingly includes new products and services that require additional investment, this shift may adversely impact our margins, at least in the near-term. For example, we are making significant investments in the development and introduction of our new WiFi 6 products, including marketing efforts to build awareness of the benefits of this next-generation WiFi standard, and these efforts adversely impacted our margins in the first half of 2019. Successfully predicting demand trends is difficult, and it is very difficult to predict the effect that introducing a new product will have on existing product sales. We will also need to respond effectively to new product announcements by our competitors by quickly introducing competitive products.

In addition, we have acquired companies and technologies in the past and as a result, have introduced new product lines in new markets. We may not be able to successfully manage integration of the new product lines with our existing products. Selling new product lines in new markets will require our management to learn different strategies in order to be successful. We may be unsuccessful in launching a newly acquired product line in new markets which requires management of new suppliers, potential new customers and new business models. Our management may not have the experience of selling in these new markets and we may not be able to grow our business as planned. For example, in August 2018, we acquired Meural Inc., a leader in digital platforms for visual art, to enhance our Connected Home product and service offerings. If we are unable to effectively and successfully further develop these new product lines, we may not be able to increase or maintain our sales and our gross margins may be adversely affected.

We have experienced delays and quality issues in releasing new products in the past, which resulted in lower quarterly net revenue than expected. In addition, we have experienced, and may in the future experience, product introductions that fall short of our projected rates of market adoption. Online Internet reviews of our products are increasingly becoming a significant factor in the success of our new product launches, especially in our Connected Home business segment. If we are unable to quickly respond to negative reviews, including end user reviews posted on various prominent online retailers, our ability to sell these products will be harmed. Any future delays in product development and introduction, or product introductions that do not meet broad market acceptance, or unsuccessful launches of new product lines could result in:

loss of or delay in revenue and loss of market share;

negative publicity and damage to our reputation and brand;

a decline in the average selling price of our products;

adverse reactions in our sales channels, such as reduced shelf space, reduced online product visibility, or loss of sales channels; and

increased levels of product returns.

Throughout the past few years, we have significantly increased the rate of our new product introductions. If we cannot sustain that pace of product introductions, either through rapid innovation or acquisition of new products or product lines, we may not be able to maintain or increase the market share of our products. In addition, if we are unable to successfully introduce

60


or acquire new products with higher gross margins, or if we are unable to improve the margins on our previously introduced and rapidly growing product lines, our net revenue and overall gross margin would likely decline.

We rely on a limited number of traditional and online retailers, wholesale distributors and service provider customers for a substantial portion of our sales, and our net revenue could decline if they refuse to pay our requested prices or reduce their level of purchases or if there is significant consolidation in our customer base that results in fewer customers for our products.

We sell a substantial portion of our products through traditional and online retailers, including Best Buy Co., Inc., Amazon.com, Inc. and their affiliates, wholesale distributors, including Ingram Micro, Inc. and Tech Data Corporation, and service providers, such as AT&T. We expect that a significant portion of our net revenue will continue to come from sales to a small number of customers for the foreseeable future. In addition, because our accounts receivable are often concentrated with a small group of purchasers, the failure of any of them to pay on a timely basis, or at all, would reduce our cash flow. We are also exposed to increased credit risk if any one of these limited numbers of customers fails or becomes insolvent. We generally have no minimum purchase commitments or long-term contracts with any of these customers. These purchasers could decide at any time to discontinue, decrease or delay their purchases of our products. If our customers increase the size of their product orders without sufficient lead-time for us to process the order, our ability to fulfill product demands would be compromised. These customers have a variety of suppliers to choose from and therefore can make substantial demands on us, including demands on product pricing and on contractual terms, which often results in the allocation of risk to us as the supplier. Accordingly, the prices that they pay for our products are subject to negotiation and could change at any time. Our ability to maintain strong relationships with our principal customers is essential to our future performance. If any of our major customers reduce their level of purchases or refuse to pay the prices that we set for our products, our net revenue and operating results could be harmed. Furthermore, some of our customers are also our competitors in certain product categories, which could negatively influence their purchasing decisions. For example, Amazon recently acquired Eero, one of our competitors in the mesh WiFi systems product category. Our traditional retail customers have faced increased and significant competition from online retailers, and some of these traditional retail customers have increasingly become a smaller portion of our business. If key retail customers continue to reduce their level of purchases, our business could be harmed.

Additionally, concentration and consolidation among our customer base may allow certain customers to command increased leverage in negotiating prices and other terms of sale, which could adversely affect our profitability. If, as a result of increased leverage, customer pressures require us to reduce our pricing such that our gross margins are diminished, we could decide not to sell our products to a particular customer, which could result in a decrease in our revenue. Consolidation among our customer base may also lead to reduced demand for our products, elimination of sales opportunities, replacement of our products with those of our competitors and cancellations of orders, each of which would harm our operating results. Consolidation among our service provider customers worldwide may also make it more difficult to grow our service provider business, given the fierce competition for the already limited number of service providers worldwide and the long sales cycles to close deals. If consolidation among our customer base becomes more prevalent, our operating results may be harmed.

We obtain several key components from limited or sole sources, and if these sources fail to satisfy our supply requirements or we are unable to properly manage our supply requirements with our third-party manufacturers, we may lose sales and experience increased component costs.

Any shortage or delay in the supply of key product components, or any sudden, unforeseen price increase for such components, would harm our ability to meet product deliveries as scheduled or as budgeted. Many of the semiconductors used in our products are specifically designed for use in our products and are obtained from sole source suppliers on a purchase order basis. In addition, some components that are used in all our products are obtained from limited sources. These components include connector jacks, plastic casings and physical layer transceivers. We also obtain switching fabric semiconductors, which are used in our Ethernet switches and Internet gateway products, and wireless local area network chipsets, which are used in all of our wireless products, from a limited number of suppliers. Semiconductor suppliers have experienced and continue to experience component shortages themselves, such as with substrates used in manufacturing chipsets, which in turn adversely impact our ability to procure semiconductors from them. Our third-party manufacturers generally purchase these components on our behalf on a purchase order basis, and we do not have any contractual commitments or guaranteed supply arrangements

61


with our suppliers. If demand for a specific component increases, we may not be able to obtain an adequate number of that component in a timely manner. In addition, if worldwide demand for the components increases significantly, the availability of these components could be limited. Further, our suppliers may experience financial or other difficulties as a result of uncertain and weak worldwide economic conditions. Other factors which may affect our suppliers' ability or willingness to supply components to us include internal management or reorganizational issues, such as roll-out of new equipment which may delay or disrupt supply of previously forecasted components, or industry consolidation and divestitures, which may result in changed business and product priorities among certain suppliers. It could be difficult, costly and time consuming to obtain alternative sources for these components, or to change product designs to make use of alternative components. In addition, difficulties in transitioning from an existing supplier to a new supplier could create delays in component availability that would have a significant impact on our ability to fulfill orders for our products.

We provide our third-party manufacturers with a rolling forecast of demand, which they use to determine our material and component requirements. Lead times for ordering materials and components vary significantly and depend on various factors, such as the specific supplier, contract terms and demand and supply for a component at a given time. Some of our components have long lead times, such as wireless local area network chipsets, switching fabric chips, physical layer transceivers, connector jacks and metal and plastic enclosures. If our forecasts are not timely provided or are less than our actual requirements, our third-party manufacturers may be unable to manufacture products in a timely manner. If our forecasts are too high, our third-party manufacturers will be unable to use the components they have purchased on our behalf. The cost of the components used in our products tends to drop rapidly as volumes increase and the technologies mature. Therefore, if our third-party manufacturers are unable to promptly use components purchased on our behalf, our cost of producing products may be higher than our competitors due to an oversupply of higher-priced components. Moreover, if they are unable to use components ordered at our direction, we will need to reimburse them for any losses they incur.

If we are unable to obtain a sufficient supply of components, or if we experience any interruption in the supply of components, our product shipments could be reduced or delayed or our cost of obtaining these components may increase. Component shortages and delays affect our ability to meet scheduled product deliveries, damage our brand and reputation in the market, and cause us to lose sales and market share. For example, component shortages and disruptions in supply in the past have limited our ability to supply all the worldwide demand for our products, and our revenue was affected. At times we have elected to use more expensive transportation methods, such as air freight, to make up for manufacturing delays caused by component shortages, which reduces our margins. In addition, at times sole suppliers of highly specialized components have provided components that were either defective or did not meet the criteria required by our customers, resulting in delays, lost revenue opportunities and potentially substantial write-offs.

*Changes in trade policy in the United States and other countries, including the imposition of tariffs and the resulting consequences, may adversely impact our business, results of operations and financial condition.

The U.S. government has indicated and demonstrated its intent to alter its approach to international trade policy through the renegotiation, and potential termination, of certain existing bilateral or multi-lateral trade agreements and treaties with, and the imposition of tariffs on a wide range of products and other goods from, a number of countries. In particular, while China currently enjoys “most favored nation” trading status with the United States, the U.S. government has proposed to revoke that status and has implemented tariffs on a significant number of products manufactured in China and imported into the United States. Since June 1, 2018, the U.S. government has been subjecting various classifications of items that are considered to be of China origin to additional duties under Section 301 of the U.S. Trade Act of 1974. During 2018, the U.S. Trade Representative (“USTR”) announced three separate tranches of items (known as lists 1, 2 and 3) that carried additional Section 301 duties if the items were products of China. Currently, items on lists 1 through 3 carry penalty duty rates of 25% on items of China origin. On August 13, 2019, the USTR announced the issuance of two additional lists (known as lists 4a and 4b), having effective dates of September 1, 2019 and December 15, 2019, respectively. Lists 4a and 4b have duty rates of 15% if the items are of China origin. Discussions between the U.S. government and China are ongoing and uncertain in nature. Threats of increases to the Section 301 tariffs continue to occur as the negotiations continue. Our analysis of our supply chain, manufacturing processes and product compositions is ongoing, but our review to date indicates that most of our product types fall under the currently effective lists discussed above, if the item was deemed to be a product of China. Although we have been working closely with our manufacturing partners to implement ways to mitigate the impact of these tariffs on our

62


supply chain as promptly as reasonably practicable, including shifting production outside of China, these efforts may disrupt our operations, may not be completely successful and may result in higher long-term manufacturing costs. Moreover, there is no certainty that countries to which we have shifted our manufacturing operations will not be subject to similar tariffs in the future. As a result, we may be required to raise our prices on certain products, which could result in the loss of customers and harm to our market share, competitive position and operating performance.

Additionally, the imposition of tariffs is dependent upon the classification of items under the Harmonized Tariff System ("HTS") and the country of origin of the item. Determination of the HTS and the origin of the item is a technical matter that can be subjective in nature. Accordingly, although we believe our classifications of both HTS and origin are appropriate, there is no certainty that the U.S. government will agree with us. If the U.S. government does not agree with our determinations, we could be required to pay additional amounts, including potential penalties, and our profitability would be adversely impacted.

*Global economic conditions could materially adversely affect our revenue and results of operations.

Our business has been and may continue to be affected by a number of factors that are beyond our control, such as general geopolitical, economic and business conditions, conditions in the financial markets, and changes in the overall demand for networking and smart home products. A severe and/or prolonged economic downturn could adversely affect our customers' financial condition and the levels of business activity of our customers. Weakness in, and uncertainty about, global economic conditions may cause businesses to postpone spending in response to tighter credit, negative financial news and/or declines in income or asset values, which could have a material negative effect on the demand for networking products.

In addition, availability of our products from third-party manufacturers and our ability to distribute our products into the United States and non-U.S. jurisdictions may be impacted by factors such as an increase in duties, tariffs or other restrictions on trade; raw material shortages, work stoppages, strikes and political unrest; economic crises and international disputes or conflicts; changes in leadership and the political climate in countries from which we import products; and failure of the United States to maintain normal trade relations with China and other countries. Any of these occurrences could materially adversely affect our business, operating results and financial condition.

In the recent past, various regions worldwide have experienced slow economic growth. In addition, current economic challenges in China, including any global economic ramifications of these challenges, may continue to put negative pressure on global economic conditions. If conditions in the global economy, including Europe, China, Australia and the United States, or other key vertical or geographic markets deteriorate, such conditions could have a material adverse impact on our business, operating results and financial condition. For example, during the third quarter of 2019, our APAC sales were dampened by a sudden economic downturn in the China/Hong Kong region due to the escalating trade war, Yuan depreciation and the unstable sociopolitical situation in Hong Kong. If we are unable to successfully anticipate changing economic and political conditions, we may be unable to effectively plan for and respond to those changes, which could materially adversely affect our business and results of operations.

In addition, the economic problems affecting the financial markets and the uncertainty in global economic conditions resulted in a number of adverse effects including a low level of liquidity in many financial markets, extreme volatility in credit, equity, currency and fixed income markets, instability in the stock market and high unemployment. For example, the challenges faced by the European Union to stabilize some of its member economies, such as Greece, Portugal, Spain, Hungary and Italy, have had international implications affecting the stability of global financial markets and hindering economies worldwide. Many member nations in the European Union have been addressing the issues with controversial austerity measures. In addition, the potential consequences of the "Brexit" process in the United Kingdom have led to significant uncertainty in the region. Should the European Union monetary policy measures be insufficient to restore confidence and stability to the financial markets, or should the United Kingdom's "Brexit" decision lead to additional economic or political instability, the global economy, including the U.S., U.K. and European Union economies where we have a significant presence, could be hindered, which could have a material adverse effect on us. For example, during the third quarter of 2019, heightened uncertainty due to Brexit and the possible start of a German recession negatively affected our EMEA sales. There could also be a number of other follow-on effects from these economic developments on our business, including the inability of customers to obtain

63


credit to finance purchases of our products; customer insolvencies; decreased customer confidence to make purchasing decisions; decreased customer demand; and decreased customer ability to pay their trade obligations.

We depend on large, recurring purchases from certain significant customers, and a loss, cancellation or delay in purchases by these customers could negatively affect our revenue.

The loss of recurring orders from any of our more significant customers could cause our revenue and profitability to suffer. Our ability to attract new customers will depend on a variety of factors, including the cost-effectiveness, reliability, scalability, breadth and depth of our products. In addition, a change in the mix of our customers, or a change in the mix of direct and indirect sales, could adversely affect our revenue and gross margins.

Although our financial performance may depend on large, recurring orders from certain customers and resellers, we do not generally have binding commitments from them. For example:

our reseller agreements generally do not require substantial minimum purchases;

our customers can stop purchasing and our resellers can stop marketing our products at any time; and

our reseller agreements generally are not exclusive.

Further, our revenue may be impacted by significant one-time purchases which are not contemplated to be repeatable. While such purchases are reflected in our financial statements, we do not rely on and do not forecast for continued significant one-time purchases. As a result, lack of repeatable one-time purchases will adversely affect our revenue.

Because our expenses are based on our revenue forecasts, a substantial reduction or delay in sales of our products to, or unexpected returns from, customers and resellers, or the loss of any significant customer or reseller, could harm or otherwise have a negative impact to our operating results. Although our largest customers may vary from period to period, we anticipate that our operating results for any given period will continue to depend on large orders from a small number of customers.

*We depend on a limited number of third-party manufacturers for substantially all of our manufacturing needs. If these third-party manufacturers experience any delay, disruption or quality control problems in their operations, we could lose market share and our brand may suffer.

All of our products are manufactured, assembled, tested and generally packaged by a limited number of third-party manufacturers, including original design manufacturers, or ODMs, as well as contract manufacturers. In most cases, we rely on these manufacturers to procure components and, in some cases, subcontract engineering work. Some of our products are manufactured by a single manufacturer. We do not have any long-term contracts with any of our third-party manufacturers. Some of these third-party manufacturers produce products for our competitors or are themselves competitors in certain product categories. Due to changing economic conditions, the viability of some of these third-party manufacturers may be at risk. Our ODMs are increasingly refusing to work with us on certain projects, such as projects for manufacturing products for our service provider customers. Because our service provider customers command significant resources, including for software support, and demand extremely competitive pricing, our ODMs are starting to refuse to engage on service provider terms. The loss of the services of any of our primary third-party manufacturers could cause a significant disruption in operations and delays in product shipments. Qualifying a new manufacturer and commencing volume production is expensive and time consuming. Ensuring that a contract manufacturer is qualified to manufacture our products to our standards is time consuming. In addition, there is no assurance that a contract manufacturer can scale its production of our products at the volumes and in the quality that we require. If a contract manufacturer is unable to do these things, we may have to move production for the products to a new or existing third party manufacturer which would take significant effort and our business may be harmed. In addition, as we recently have transitioned a substantial portion of our manufacturing facilities to different jurisdictions, we are subject to additional significant challenges in ensuring that quality, processes and costs, among other issues, are consistent with our expectations. For example, while we expect our manufacturers to be responsible for penalties assessed on us because

64


of excessive failures of the products, there is no assurance that we will be able to collect such reimbursements from these manufacturers, which causes us to take on additional risk for potential failures of our products.

Our reliance on third-party manufacturers also exposes us to the following risks over which we have limited control:

unexpected increases in manufacturing and repair costs;

inability to control the quality and reliability of finished products;

inability to control delivery schedules;

potential liability for expenses incurred by third-party manufacturers in reliance on our forecasts that later prove to be inaccurate;

potential lack of adequate capacity to manufacture all or a part of the products we require; and

potential labor unrest affecting the ability of the third-party manufacturers to produce our products.

All of our products must satisfy safety and regulatory standards and some of our products must also receive government certifications. Our third party manufacturers are primarily responsible for conducting the tests that support our applications for most regulatory approvals for our products. If our third party manufacturers fail to timely and accurately conduct these tests, we would be unable to obtain the necessary domestic or foreign regulatory approvals or certificates to sell our products in certain jurisdictions. As a result, we would be unable to sell our products and our sales and profitability could be reduced, our relationships with our sales channel could be harmed, and our reputation and brand would suffer.

Specifically, substantially all of our manufacturing and assembly occurs in the Asia Pacific region and any disruptions due to natural disasters, health epidemics and political, social and economic instability in the region would affect the ability of our third party manufacturers to manufacture our products. In addition, our third party manufacturers have continued to increase our costs of production, particularly in the past couple of years. If these costs continue to increase, it may affect our margins and ability to lower prices for our products to stay competitive. Labor unrest in China or other locations where our products are manufactured may also affect our third party manufacturers as workers may strike and cause production delays. If our third party manufacturers fail to maintain good relations with their employees or contractors, and production and manufacturing of our products is affected, then we may be subject to shortages of products and quality of products delivered may be affected. Further, if our manufacturers or warehousing facilities are disrupted or destroyed, we would have no other readily available alternatives for manufacturing and assembling our products and our business would be significantly harmed.

As we continue to work with more third party manufacturers on a contract manufacturing basis, we are also exposed to additional risks not inherent in a typical ODM arrangement. Such risks may include our inability to properly source and qualify components for the products, lack of software expertise resulting in increased software defects, and lack of resources to properly monitor the manufacturing process. In our typical ODM arrangement, our ODMs are generally responsible for sourcing the components of the products and warranting that the products will work against a product's specification, including any software specifications. In a contract manufacturing arrangement, we would take on much more, if not all, of the responsibility around these areas. If we are unable to properly manage these risks, our products may be more susceptible to defects and our business would be harmed.

*Product security vulnerabilities, system security risks, data protection breaches and cyber-attacks could disrupt our products, services, internal operations or information technology systems, and any such disruption could increase our expenses, damage our reputation, harm our business and adversely affect our stock price.

Our products and services may contain unknown security vulnerabilities. For example, the firmware, software and open source software that we or our manufacturing partners have installed on our products may be susceptible to hacking or misuse. In addition, we offer a comprehensive online cloud management service paired with a number of our products. If malicious

65


actors compromise this cloud service, or if customer confidential information is accessed without authorization, our business will be harmed. Operating an online cloud service is a relatively new business for us and we may not have the expertise to properly manage risks related to data security and systems security. In addition, we have recently started to make our products available for purchase directly by consumers through our website. We rely on third-party providers for a number of critical aspects of our cloud services, e-commerce site and customer support, including web hosting services, billing and payment processing, and consequently we do not maintain direct control over the security or stability of the associated systems.

Maintaining the security of our computer information systems and communication systems is a critical issue for us and our customers. Malicious actors may develop and deploy malware that is designed to manipulate our products and systems, including our internal network, or those of our vendors or customers. Additionally, outside parties may attempt to fraudulently induce our employees to disclose sensitive information in order to gain access to our information technology systems, our data or our customers' data. We have established a crisis management plan and business continuity program. While we regularly test the plan and the program, there can be no assurance that the plan and program can withstand an actual or serious disruption in our business, including a data protection breach or cyber-attack. While we have established infrastructure and geographic redundancy for our critical systems, our ability to utilize these redundant systems requires further testing and we cannot be assured that such systems are fully functional. For example, much of our order fulfillment process is automated and the order information is stored on our servers. A significant business interruption could result in losses or damages and harm our business. If our computer systems and servers become unavailable at the end of a fiscal quarter, our ability to recognize revenue may be delayed until we are able to utilize back-up systems and continue to process and ship our orders. This could cause our stock price to decline significantly.

We devote considerable internal and external resources to network security, data encryption and other security measures to protect our systems and customer data, but these security measures cannot provide absolute security. In addition, many jurisdictions strictly regulate data privacy and protection and may impose significant penalties for failure to comply with these requirements. For example, the European Union's General Data Protection Regulation ("GDPR"), which became effective in May 2018, has required us to expend significant time and resources to prepare for compliance. Data Protection Authorities in Europe have begun to aggressively enforce the GDPR and have issued heavy fines for non-compliance against a broad range of companies. The State of California has enacted the California Consumer Privacy Act of 2018, that will go into effect beginning January 1, 2020, which will also likely require us to expend significant additional time and resources to prepare for compliance. Potential breaches of our security measures and the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us, our employees or our customers, including the potential loss or disclosure of such information or data as a result of employee error or other employee actions, hacking, fraud, social engineering or other forms of deception, could expose us, our customers or the individuals affected to a risk of loss or misuse of this information, result in litigation and potential liability for us, subject us to significant governmental fines, damage our brand and reputation, or otherwise harm our business. In addition, the cost and operational consequences of implementing further data protection measures could be significant. Likewise, we expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy and data protection in the United States, the EU and other jurisdictions, such as the California Consumer Privacy Act of 2018, which has been characterized as the first “GDPR-like” privacy statute to be enacted in the United States because it mirrors a number of the key provisions in the GDPR. We cannot presently determine the impact such laws, regulations and standards will have on our business. In any event, it is possible that governmental authorities will conclude that our business practices do not comply with current or future statutes, regulations, agency guidance or case law involving applicable healthcare or privacy laws, including the GDPR, in light of the lack of applicable precedent and regulations.

Our management has spent increasing amounts of time, effort and expense in this area, and in the event of the discovery of a significant product or system security vulnerability, we would incur additional substantial expenses and our business would be harmed. If we or our third-party providers are unable to successfully prevent breaches of security relating to our products, services, systems or customer private information, including customer personal identification information, or if these third-party systems failed for other reasons, it could result in litigation and potential liability for us, damage our brand and reputation, or otherwise harm our business.


66


If we do not effectively manage our sales channel inventory and product mix, we may incur costs associated with excess inventory, or lose sales from having too few products.

If we are unable to properly monitor and manage our sales channel inventory and maintain an appropriate level and mix of products with our wholesale distributors and within our sales channels, we may incur increased and unexpected costs associated with this inventory. We generally allow wholesale distributors and traditional retailers to return a limited amount of our products in exchange for other products. Under our price protection policy, if we reduce the list price of a product, we are often required to issue a credit in an amount equal to the reduction for each of the products held in inventory by our wholesale distributors and retailers. If our wholesale distributors and retailers are unable to sell their inventory in a timely manner, we might lower the price of the products, or these parties may exchange the products for newer products. Also, during the transition from an existing product to a new replacement product, we must accurately predict the demand for the existing and the new product.

We determine production levels based on our forecasts of demand for our products. Actual demand for our products depends on many factors, which makes it difficult to forecast. We have experienced differences between our actual and our forecasted demand in the past and expect differences to arise in the future. If we improperly forecast demand for our products we could end up with too many products and be unable to sell the excess inventory in a timely manner, if at all, or, alternatively we could end up with too few products and not be able to satisfy demand. This problem is exacerbated because we attempt to closely match inventory levels with product demand leaving limited margin for error. If these events occur, we could incur increased expenses associated with writing off excessive or obsolete inventory, lose sales, incur penalties for late delivery or have to ship products by air freight to meet immediate demand incurring incremental freight costs above the sea freight costs, a preferred method, and suffering a corresponding decline in gross margins.

We are exposed to adverse currency exchange rate fluctuations in jurisdictions where we transact in local currency, which could harm our financial results and cash flows.

Because a significant portion of our business is conducted outside the United States, we face exposure to adverse movements in foreign currency exchange rates. These exposures may change over time as business practices evolve, and they could have a material adverse impact on our results of operations, financial position and cash flows. Although a portion of our international sales are currently invoiced in United States dollars, we have implemented and continue to implement for certain countries and customers both invoicing and payment in foreign currencies. Our primary exposure to movements in foreign currency exchange rates relates to non-U.S. dollar denominated sales in Europe, Japan and Australia as well as our global operations, and non-U.S. dollar denominated operating expenses and certain assets and liabilities. In addition, weaknesses in foreign currencies for U.S. dollar denominated sales could adversely affect demand for our products. Conversely, a strengthening in foreign currencies against the U.S. dollar could increase foreign currency denominated costs. As a result we may attempt to renegotiate pricing of existing contracts or request payment to be made in U.S. dollars. We cannot be sure that our customers would agree to renegotiate along these lines. This could result in customers eventually terminating contracts with us or in our decision to terminate certain contracts, which would adversely affect our sales.

We hedge our exposure to fluctuations in foreign currency exchange rates as a response to the risk of changes in the value of foreign currency-denominated assets and liabilities. We may enter into foreign currency forward contracts or other instruments, the majority of which mature within approximately five months. Our foreign currency forward contracts reduce, but do not eliminate, the impact of currency exchange rate movements. For example, we do not execute forward contracts in all currencies in which we conduct business. In addition, we hedge to reduce the impact of volatile exchange rates on net revenue, gross profit and operating profit for limited periods of time. However, the use of these hedging activities may only offset a portion of the adverse financial effect resulting from unfavorable movements in foreign exchange rates.

If we fail to overcome the challenges associated with managing our broadband service provider sales channel, our net revenue and gross profit will be negatively impacted.

We sell a significant number of products through broadband service providers worldwide. However, the service provider sales channel is challenging and exceptionally competitive. Difficulties and challenges in selling to service providers include

67


a longer sales cycle, more stringent product testing and validation requirements, a higher level of customization demands, requirements that suppliers take on a larger share of the risk with respect to contractual business terms, competition from established suppliers, pricing pressure resulting in lower gross margins, and irregular and unpredictable ordering habits. For example, rigorous service provider certification processes may delay our sale of new products, or our products ultimately may fail these tests. In either event, we may lose some or all of the amounts we expended in trying to obtain business from the service provider, as well as lose the business opportunity altogether. In addition, even if we have a product which a service provider customer may wish to purchase, we may choose not to supply products to the potential service provider customer if the contract requirements, such as service level requirements, penalties, and liability provisions, are too onerous. Accordingly, our business may be harmed and our revenues may be reduced. We have, in exceptional limited circumstances, while still in contract negotiations, shipped products in advance of and subject to agreement on a definitive contract. We do not record revenue from these shipments until a definitive contract exists. There is risk that we do not ultimately close and sign a definitive contract. If this occurs, the timing of revenue recognition is uncertain and our business would be harmed. In addition, we often commence building custom-made products prior to execution of a contract in order to meet the customer's contemplated launch dates and requirements. Service provider products are generally custom-made for a specific customer and may not be salable to other customers or in other channels. If we have pre-built custom-made products but do not come to agreement on a definitive contract, we may be forced to scrap the custom-made products or re-work them at substantial cost and our business would be harmed.

Further, successful engagements with service provider customers requires a constant analysis of technology trends. If we are unable to anticipate technology trends and service provider customer product needs, and to allocate research and development resources to the right projects, we may not be successful in continuing to sell products to service provider customers. In addition, because our service provider customers command significant resources, including for software support, and demand extremely competitive pricing, certain ODMs have declined to develop service provider products on an ODM basis. Accordingly, as our ODMs increasingly limit development of our service provider products, our service provider business will be harmed if we cannot replace this capability with alternative ODMs or in-house development.

Orders from service providers generally tend to be large but sporadic, which causes our revenues from them to fluctuate and challenges our ability to accurately forecast demand from them. In particular, managing inventory and production of our products for our service provider customers is a challenge. Many of our service provider customers have irregular purchasing requirements. These customers may decide to cancel orders for customized products specific to that customer, and we may not be able to reconfigure and sell those products in other channels. These cancellations could lead to substantial write-offs. In addition, these customers may issue unforecasted orders for products which we may not be able to produce in a timely manner and as such, we may not be able to accept and deliver on such unforecasted orders. In certain cases, we may commit to fixed-price, long term purchase orders, with such orders priced in foreign currencies which could lose value over time in the event of adverse changes in foreign exchange rates. Even if we are selected as a supplier, typically a service provider will also designate a second source supplier, which over time will reduce the aggregate orders that we receive from that service provider. Further, as the technology underlying our products deployed by broadband service providers matures and more competitors offer alternative products with similar technology, we anticipate competing in an extremely price sensitive market and our margins may be affected. If we are unable to introduce new products with sufficiently advanced technology to attract service provider interest in a timely manner, our service provider customers may then require us to lower our prices, or they may choose to purchase products from our competitors. If this occurs, our business would be harmed and our revenues would be reduced.

If we were to lose a service provider customer for any reason, we may experience a material and immediate reduction in forecasted revenue that may cause us to be below our net revenue and operating margin expectations for a particular period of time and therefore adversely affect our stock price. For example, many of our competitors in the service provider space aggressively price their products in order to gain market share. We may not be able to match the lower prices offered by our competitors, and we may choose to forgo lower-margin business opportunities. Many of the service provider customers will seek to purchase from the lowest cost provider, notwithstanding that our products may be higher quality or that our products were previously validated for use on their proprietary network. Accordingly, we may lose customers who have lower, more aggressive pricing, and our revenues may be reduced. In addition, service providers may choose to prioritize the implementation of other technologies or the roll out of other services than home networking. Weakness in orders from this industry could have

68


a material adverse effect on our business, operating results, and financial condition. We have seen slowdowns in capital expenditures by certain of our service provider customers in the past, and believe there may be potential for similar slowdowns in the future. Any slowdown in the general economy, over supply, consolidation among service providers, regulatory developments and constraint on capital expenditures could result in reduced demand from service providers and therefore adversely affect our sales to them. If we do not successfully overcome these challenges, we will not be able to profitably manage our service provider sales channel and our financial results will be harmed.

The average selling prices of our products typically decrease rapidly over the sales cycle of the product, which may negatively affect our net revenue and gross margins.

Our products typically experience price erosion, a fairly rapid reduction in the average unit selling prices over their respective sales cycles. In order to sell products that have a falling average unit selling price and maintain margins at the same time, we need to continually reduce product and manufacturing costs. To manage manufacturing costs, we must collaborate with our third-party manufacturers to engineer the most cost-effective design for our products. In addition, we must carefully manage the price paid for components used in our products. We must also successfully manage our freight and inventory costs to reduce overall product costs. We also need to continually introduce new products with higher sales prices and gross margins in order to maintain our overall gross margins. If we are unable to manage the cost of older products or successfully introduce new products with higher gross margins, our net revenue and overall gross margin would likely decline.

We depend substantially on our sales channels, and our failure to maintain and expand our sales channels would result in lower sales and reduced net revenue.

To maintain and grow our market share, net revenue and brand, we must maintain and expand our sales channels. Our sales channels consist of traditional retailers, online retailers, DMRs, VARs, and broadband service providers. Some of these entities purchase our products through our wholesale distributor customers. We generally have no minimum purchase commitments or long-term contracts with any of these third parties.

Traditional retailers have limited shelf space and promotional budgets, and competition is intense for these resources. If the networking sector does not experience sufficient growth, retailers may choose to allocate more shelf space to other consumer product sectors. A competitor with more extensive product lines and stronger brand identity may have greater bargaining power with these retailers. Any reduction in available shelf space or increased competition for such shelf space would require us to increase our marketing expenditures simply to maintain current levels of retail shelf space, which would harm our operating margin. Our traditional retail customers have faced increased and significant competition from online retailers. If we cannot effectively manage our business amongst our online customers and traditional retail customers, our business would be harmed. The recent trend in the consolidation of online retailers and DMR channels has resulted in intensified competition for preferred product placement, such as product placement on an online retailer's Internet home page. Expanding our presence in the VAR channel may be difficult and expensive. We compete with established companies that have longer operating histories and longstanding relationships with VARs that we would find highly desirable as sales channel partners. In addition, our efforts to realign or consolidate our sales channels may cause temporary disruptions in our product sales and revenue, and these changes may not result in the expected longer-term benefits.

We also sell products to broadband service providers. Competition for selling to broadband service providers is fierce and intense. Penetrating service provider accounts typically involves a long sales cycle and the challenge of displacing incumbent suppliers with established relationships and field-deployed products. If we are unable to maintain and expand our sales channels, our growth would be limited and our business would be harmed.

We must also continuously monitor and evaluate emerging sales channels. If we fail to establish a presence in an important developing sales channel, our business could be harmed.


69


If we lose the services of our Chairman and Chief Executive Officer, Patrick C.S. Lo, or our other key personnel, we may not be able to execute our business strategy effectively.

Our future success depends in large part upon the continued services of our key technical, engineering, sales, marketing, finance and senior management personnel. In particular, the services of Patrick C.S. Lo, our Chairman and Chief Executive Officer, who has led our company since its inception, are very important to our business. We do not maintain any key person life insurance policies. Our business model requires extremely skilled and experienced senior management who are able to withstand the rigorous requirements and expectations of our business. Our success depends on senior management being able to execute at a very high level. The loss of any of our senior management or other key engineering, research, development, sales or marketing personnel, particularly if lost to competitors, could harm our ability to implement our business strategy and respond to the rapidly changing needs of our business. While we have adopted an emergency succession plan for the short term, we have not formally adopted a long-term succession plan. As a result, if we suffer the loss of services of any key executive, our long-term business results may be harmed. While we believe that we have mitigated some of the business execution and business continuity risk with our organization into two business segments with separate leadership teams, the loss of any key personnel would still be disruptive and harm our business, especially given that our business is leanly staffed and relies on the expertise and high performance of our key personnel. In addition, because we do not have a formal long-term succession plan, we may not be able to have the proper personnel in place to effectively execute our long term business strategy if Mr. Lo or other key personnel retire, resign or are otherwise terminated.

*Changes in tax laws or exposure to additional income tax liabilities could affect our future profitability.

Factors that could materially affect our future effective tax rates include but are not limited to:

changes in tax laws or the regulatory environment;

changes in accounting and tax standards or practices;

changes in the composition of operating income by tax jurisdiction; and

our operating results before taxes.

We are subject to income taxes in the United States and numerous foreign jurisdictions. Our effective tax rate has fluctuated in the past and may fluctuate in the future. Future effective tax rates could be affected by changes in the composition of earnings in countries with differing tax rates, changes in deferred tax assets and liabilities, or changes in tax laws. Foreign jurisdictions have increased the volume of tax audits of multinational corporations. Further, many countries, have either changed or are considering changes to their tax laws. These changes are largely punitive to U.S. multinational corporations. Changes in tax laws could affect the distribution of our earnings, result in double taxation and adversely affect our results. On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law making significant changes to the Internal Revenue Code. In particular, sweeping changes were made to the U.S. taxation of foreign operations. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a quasi-territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings. Additionally, new provisions were added to mitigate the potential erosion of the U.S. tax base and to discourage use of low tax jurisdictions to own intellectual property and other valuable intangible assets. The Company completed its analysis of the impact of U.S. Tax reform and has finalized all estimates previously considered provisional under Staff Accounting Bulletin 118 in the fourth quarter of 2018. The changes in tax law under the Tax Act are complex and regulations governing the implementation continue to be issued. While the Company believes it has correctly accounted for the impact of the Tax Act, guidance continues to be issued and may differ from our interpretation based on existing facts and circumstances.

In addition to the impact of the Tax Act on our federal taxes, the Tax Act may impact our taxation in other jurisdictions, including with respect to state income taxes. Additionally, other foreign governing bodies may enact changes in their tax laws in reaction to the Tax Act that could result in changes in our global tax position and materially affect our financial position.

70



We have been audited by the Italian Tax Authority (ITA) for the 2004 through 2012 tax years. The ITA examination included an audit of income, gross receipts and value-added taxes. Currently, we are in litigation with the ITA for the 2004 through 2012 years. If we are unsuccessful in defending our tax positions, our profitability will be reduced.

The United Kingdom HMRC (Her Majesty’s Revenue and Customs) began an inquiry regarding the application of UK Diverted Profits Tax (DPT), a law which took effect as of April 1, 2015. In assessing the whether they believe the Company is subject to the DPT legislation, UK HMRC has expanded its review to include overall transfer pricing for 2014 through 2016. We issued a settlement proposal to the HMRC, which was formally accepted on September 4, 2019.

We are also subject to examination by other tax authorities, including state revenue agencies and other foreign governments. While we regularly assess the likelihood of favorable or unfavorable outcomes resulting from examinations by the IRS and other tax authorities to determine the adequacy of our provision for income taxes, there can be no assurance that the actual outcome resulting from these examinations will not materially adversely affect our financial condition and operating results. Additionally, the IRS and several foreign tax authorities have increasingly focused attention on intercompany transfer pricing with respect to sales of products and services and the use of intangibles. Tax authorities could disagree with our intercompany charges, cross-jurisdictional transfer pricing or other matters and assess additional taxes. If we do not prevail in any such disagreements, our profitability may be affected.

Our separation from Arlo and the distribution of Arlo shares to our stockholders may not achieve some or all of the anticipated benefits and may adversely affect our business.

On February 6, 2018, we announced that our Board of Directors had unanimously approved the pursuit of a separation of our smart camera business “Arlo” from NETGEAR (the “Separation”), to be effected by way of initial public offering (“IPO”) and spin-off. On August 7, 2018, Arlo Technologies, Inc. (“Arlo”) completed its IPO and generated proceeds of approximately $170.2 million, net of offering costs. Upon completion of the IPO, we held 62,500,000 shares of Arlo common stock, representing approximately 84.2% of the outstanding shares of Arlo common stock. On December 31, 2018, we completed the distribution of these 62,500,000 shares to our stockholders (the “Distribution”), and we no longer own any shares of Arlo common stock after the Distribution.

There is a risk that we may not be able to achieve the full strategic, operational and financial benefits to us and Arlo that were anticipated to result from the Separation or that such benefits may be delayed or not occur at all. In fact, the Distribution may adversely affect our business. Following the Distribution, we are a smaller company with a less diversified product portfolio and a narrower business focus. As a result, we may be more vulnerable to changing market conditions, which could materially and adversely affect our business, financial condition and results of operations. Although NETGEAR and Arlo are now two independent companies, our long joint history may cause consumers and investors to continue to associate the companies with each other, either positively or negatively. Separating the businesses may also eliminate or reduce synergies or economies of scale that existed prior to the Distribution, which could harm our business.

We could incur significant liability if the Distribution is determined to be a taxable transaction.

We have received an opinion from outside tax counsel to the effect that the Distribution qualifies as a transaction that is generally tax-free for U.S. federal income tax purposes. The opinion relies on certain facts, assumptions, representations and undertakings from Arlo and us regarding the past and future conduct of the companies’ respective businesses and other matters. If any of these facts, assumptions, representations or undertakings are incorrect or not satisfied, our stockholders and we may not be able to rely on the opinion of tax counsel and could be subject to significant tax liabilities. Notwithstanding the opinion of tax counsel we have received, the IRS could determine on audit that the Distribution is taxable if it determines that any of these facts, assumptions, representations or undertakings are not correct or have been violated or if it disagrees with the conclusions in the opinion. If the Distribution were determined to be taxable for U.S. federal income tax purposes, in general, we would recognize taxable gain as if we had sold Arlo common stock in a taxable sale for its fair market value, and our stockholders who received shares of Arlo common stock in the Distribution would be subject to tax as if they had received a taxable distribution equal to the fair market value of such shares.

71



We may be exposed to claims and liabilities as a result of the Distribution.

We entered into a separation agreement and various other agreements with Arlo to govern the Distribution and the relationship of the two companies going forward. These agreements provide for specific indemnity and liability obligations and could lead to disputes between us and Arlo. The indemnity rights we have against Arlo under the agreements may not be sufficient to protect us, for example if our losses exceeded our indemnity rights or if Arlo did not have the financial resources to meet its indemnity obligations. In addition, our indemnity obligations to Arlo may be significant, and these risks could negatively affect our results of operations and financial condition.

Our sales and operations in international markets expose us to operational, financial and regulatory risks.

International sales comprise a significant amount of our overall net revenue. International sales were approximately 34% of overall net revenue in the third quarter of 2019 and approximately 35% of overall net revenue in fiscal 2018. We continue to be committed to growing our international sales, and while we have committed resources to expanding our international operations and sales channels, these efforts may not be successful. International operations are subject to a number of other risks, including:

exchange rate fluctuations;

political and economic instability, international terrorism and anti-American sentiment, particularly in emerging markets;

potential for violations of anti-corruption laws and regulations, such as those related to bribery and fraud;

preference for locally branded products, and laws and business practices favoring local competition;

changes in local tax and customs duty laws or changes in the enforcement, application or interpretation of such laws (including potential responses to the higher tariffs on certain imported products announced by the current U.S. administration);

potential consequences of, and uncertainty related to, the "Brexit" process in the United Kingdom, which could lead to additional expense and complexity in doing business there;

increased difficulty in managing inventory;

delayed revenue recognition;

less effective protection of intellectual property;

stringent consumer protection and product compliance regulations, including but not limited to the Restriction of Hazardous Substances directive, the Waste Electrical and Electronic Equipment directive and the European Ecodesign directive, or EuP, that are costly to comply with and may vary from country to country;

difficulties and costs of staffing and managing foreign operations; and

business difficulties, including potential bankruptcy or liquidation, of any of our worldwide third party logistics providers.

While we believe we generally have good relations with our employees, employees in certain jurisdictions have rights which give them certain collective rights. If management must expend significant resources and effort to address and comply with these rights, our business may be harmed. We are also required to comply with local environmental legislation and our

72


customers rely on this compliance in order to sell our products. If our customers do not agree with our interpretations and requirements of new legislation, they may cease to order our products and our revenue would be harmed.

We must comply with indirect tax laws in multiple jurisdictions, as well as complex customs duty regimes worldwide. Audits of our compliance with these rules may result in additional liabilities for taxes, duties, interest and penalties related to our international operations which would reduce our profitability.

Our operations are routinely subject to audit by tax authorities in various countries. Many countries have indirect tax systems where the sale and purchase of goods and services are subject to tax based on the transaction value. These taxes are commonly referred to as sales and/or use tax, value-added tax (VAT) or goods and services tax (GST). In addition, the distribution of our products subjects us to numerous complex customs regulations, which frequently change over time. Failure to comply with these systems and regulations can result in the assessment of additional taxes, duties, interest and penalties. While we believe we are in compliance with local laws, we cannot assure that tax and customs authorities would agree with our reporting positions and upon audit may assess us additional taxes, duties, interest and penalties.

Additionally, some of our products are subject to U.S. export controls, including the Export Administration Regulations and economic sanctions administered by the Office of Foreign Assets Control. We also incorporate encryption technology into certain of our solutions. These encryption solutions and underlying technology may be exported outside of the United States only with the required export authorizations or exceptions, including by license, a license exception, appropriate classification notification requirement and encryption authorization.

Furthermore, our activities are subject to U.S. economic sanctions laws and regulations that prohibit the shipment of certain products and services without the required export authorizations, including to countries, governments and persons targeted by U.S. embargoes or sanctions. Additionally, the current U.S. administration has been critical of existing trade agreements and may impose more stringent export and import controls. Obtaining the necessary export license or other authorization for a particular sale may be time consuming, and may result in delay or loss of sales opportunities even if the export license ultimately is granted. While we take precautions to prevent our solutions from being exported in violation of these laws, including using authorizations or exceptions for our encryption products and implementing IP address blocking and screenings against U.S. government and international lists of restricted and prohibited persons and countries, we have not been able to guarantee, and cannot guarantee that the precautions we take will prevent all violations of export control and sanctions laws, including if purchasers of our products bring our products and services into sanctioned countries without our knowledge. Violations of U.S. sanctions or export control laws can result in significant fines or penalties and incarceration could be imposed on employees and managers for criminal violations of these laws.

Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our products and services or our end-users’ ability to utilize our solutions in their countries. Changes in our products and services or changes in import and export regulations may create delays in the introduction of our products in international markets. Furthermore, actions by the current U.S. administration increasing duties on certain products imported from China may severely impact the price of our goods imported into the United States. It is uncertain how long these tariffs will apply. Further, other countries may follow suit and increase duties on goods produced in China.

Adverse action by any government agencies related to indirect tax laws could materially adversely affect our business, operating results and financial condition.

If our products contain defects or errors, we could incur significant unexpected expenses, experience product returns and lost sales, experience product recalls, suffer damage to our brand and reputation, and be subject to product liability or other claims.

Our products are complex and may contain defects, errors or failures, particularly when first introduced or when new versions are released. The industry standards upon which many of our products are based are also complex, experience change

73


over time and may be interpreted in different manners. Some errors and defects may be discovered only after a product has been installed and used by the end-user.

In addition, epidemic failure clauses are found in certain of our customer contracts, especially contracts with service providers. If invoked, these clauses may entitle the customer to return for replacement or obtain credits for products and inventory, as well as assess liquidated damage penalties and terminate an existing contract and cancel future or then current purchase orders. In such instances, we may also be obligated to cover significant costs incurred by the customer associated with the consequences of such epidemic failure, including freight and transportation required for product replacement and out-of-pocket costs for truck rolls to end user sites to collect the defective products. Costs or payments we make in connection with an epidemic failure may materially adversely affect our results of operations and financial condition. If our products contain defects or errors, or are found to be noncompliant with industry standards, we could experience decreased sales and increased product returns, loss of customers and market share, and increased service, warranty and insurance costs. In addition, defects in, or misuse of, certain of our products could cause safety concerns, including the risk of property damage or personal injury. If any of these events occurred, our reputation and brand could be damaged, and we could face product liability or other claims regarding our products, resulting in unexpected expenses and adversely impacting our operating results. For instance, if a third party were able to successfully overcome the security measures in our products, such a person or entity could misappropriate customer data, third party data stored by our customers and other information, including intellectual property. In addition, the operations of our end-user customers may be interrupted. If that happens, affected end-users or others may file actions against us alleging product liability, tort, or breach of warranty claims.

We have been and will be investing increased additional in-house resources on software research and development, which could disrupt our ongoing business and present distinct risks from our historically hardware-centric business.

We plan to continue to evolve our historically hardware-centric business model towards a model that includes more sophisticated software offerings. As such, we will further evolve the focus of our organization towards the delivery of more integrated hardware and software solutions for our customers. While we have invested in software development in the past, we will be expending additional resources in this area in the future. Such endeavors may involve significant risks and uncertainties, including distraction of management from current operations, insufficient revenue to offset liabilities assumed and expenses associated with the strategy, inadequate return on capital, and unidentified issues not discovered in our due diligence. Software development is inherently risky for a company such as ours with a historically hardware-centric business model, and accordingly, our efforts in software development may not be successful. Any increased investment in software research and development may materially adversely affect our financial condition and operating results.

We may spend a proportionately greater amount on software research and development in the future. If we cannot proportionately decrease our cost structure in response to competitive price pressures, our gross margin and, therefore, our profitability could be adversely affected. In addition, if our software solutions, pricing and other factors are not sufficiently competitive, or if there is an adverse reaction to our product decisions, we may lose market share in certain areas, which could adversely affect our revenue and prospects.

Software research and development is complex. We must make long-term investments, develop or obtain appropriate intellectual property and commit significant resources before knowing whether our predictions will accurately reflect customer demand for our products and services. We must accurately forecast mixes of software solutions and configurations that meet customer requirements, and we may not succeed at doing so within a given product's life cycle or at all. Any delay in the development, production or marketing of a new software solution could result in us not being among the first to market, which could further harm our competitive position. In addition, our regular testing and quality control efforts may not be effective in controlling or detecting all quality issues and defects. We may be unable to determine the cause, find an appropriate solution or offer a temporary fix to address defects. Finding solutions to quality issues or defects can be expensive and may result in additional warranty, replacement and other costs, adversely affecting our profits. If new or existing customers have difficulty with our software solutions or are dissatisfied with our services, our operating margins could be adversely affected, and we could face possible claims if we fail to meet our customers' expectations. In addition, quality issues can impair our relationships with new or existing customers and adversely affect our brand and reputation, which could adversely affect our operating results.

74



We are currently involved in numerous litigation matters in the ordinary course and may in the future become involved in additional litigation, including litigation regarding intellectual property rights, consumer class actions and securities class actions, any of which could be costly and subject us to significant liability.

The networking industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding infringement of patents, trade secrets and other intellectual property rights. In particular, leading companies in the data communications markets, some of which are our competitors, have extensive patent portfolios with respect to networking technology. From time to time, third parties, including these leading companies, have asserted and may continue to assert exclusive patent, copyright, trademark and other intellectual property rights against us demanding license or royalty payments or seeking payment for damages, injunctive relief and other available legal remedies through litigation. These also include third-party non-practicing entities who claim to own patents or other intellectual property that cover industry standards that our products comply with. If we are unable to resolve these matters or obtain licenses on acceptable or commercially reasonable terms, we could be sued or we may be forced to initiate litigation to protect our rights. The cost of any necessary licenses could significantly harm our business, operating results and financial condition. We may also choose to join defensive patent aggregation services in order to prevent or settle litigation against such non-practicing entities and avoid the associated significant costs and uncertainties of litigation. These patent aggregation services may obtain, or have previously obtained, licenses for the alleged patent infringement claims against us and other patent assets that could be used offensively against us. The costs of such defensive patent aggregation services, while potentially lower than the costs of litigation, may be significant as well. At any time, any of these non-practicing entities, or any other third-party could initiate litigation against us, or we may be forced to initiate litigation against them, which could divert management attention, be costly to defend or prosecute, prevent us from using or selling the challenged technology, require us to design around the challenged technology and cause the price of our stock to decline. In addition, third parties, some of whom are potential competitors, have initiated and may continue to initiate litigation against our manufacturers, suppliers, members of our sales channels or our service provider customers or even end user customers, alleging infringement of their proprietary rights with respect to existing or future products. In the event successful claims of infringement are brought by third parties, and we are unable to obtain licenses or independently develop alternative technology on a timely basis, we may be subject to indemnification obligations, be unable to offer competitive products, or be subject to increased expenses. Consumer class-action lawsuits related to the marketing and performance of our home networking products have been asserted and may in the future be asserted against us. Finally, along with Arlo Technologies and individuals and underwriters involved in Arlo's initial public offering, we have been sued in securities class action lawsuits, and may in the future be named in other similar lawsuits. For additional information regarding certain of the lawsuits in which we are involved, see the information set forth in Note 10. Commitments and Contingencies, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. If we do not resolve these claims on a favorable basis, our business, operating results and financial condition could be significantly harmed.

As part of growing our business, we have made and expect to continue to make acquisitions. If we fail to successfully select, execute or integrate our acquisitions, then our business and operating results could be harmed and our stock price could decline.

From time to time, we will undertake acquisitions to add new product lines and technologies, gain new sales channels or enter into new sales territories. For example, in August 2018, we acquired Meural Inc., a leader in digital platforms for visual art, to enhance our Connected Home product and service offerings. Acquisitions involve numerous risks and challenges, including but not limited to the following:

integrating the companies, assets, systems, products, sales channels and personnel that we acquire;

higher than anticipated acquisition and integration costs and expenses;

reliance on third parties to provide transition services for a period of time after closing to ensure an orderly transition of the business;


75


growing or maintaining revenues to justify the purchase price and the increased expenses associated with acquisitions;

entering into territories or markets with which we have limited or no prior experience;

establishing or maintaining business relationships with customers, vendors and suppliers who may be new to us;

overcoming the employee, customer, vendor and supplier turnover that may occur as a result of the acquisition;

disruption of, and demands on, our ongoing business as a result of integration activities including diversion of management's time and attention from running the day to day operations of our business;

inability to implement uniform standards, disclosure controls and procedures, internal controls over financial reporting and other procedures and policies in a timely manner;

inability to realize the anticipated benefits of or successfully integrate with our existing business the businesses, products, technologies or personnel that we acquire; and

potential post-closing disputes.

As part of undertaking an acquisition, we may also significantly revise our capital structure or operational budget, such as issuing common stock that would dilute the ownership percentage of our stockholders, assuming liabilities or debt, utilizing a substantial portion of our cash resources to pay for the acquisition or significantly increasing operating expenses. Our acquisitions have resulted and may in the future result in charges being taken in an individual quarter as well as future periods, which results in variability in our quarterly earnings. In addition, our effective tax rate in any particular quarter may also be impacted by acquisitions. Following the closing of an acquisition, we may also have disputes with the seller regarding contractual requirements and covenants. Any such disputes may be time consuming and distract management from other aspects of our business. In addition, if we increase the pace or size of acquisitions, we will have to expend significant management time and effort into the transactions and the integrations and we may not have the proper human resources bandwidth to ensure successful integrations and accordingly, our business could be harmed.

As part of the terms of acquisition, we may commit to pay additional contingent consideration if certain revenue or other performance milestones are met. We are required to evaluate the fair value of such commitments at each reporting date and adjust the amount recorded if there are changes to the fair value.

We cannot ensure that we will be successful in selecting, executing and integrating acquisitions. Failure to manage and successfully integrate acquisitions could materially harm our business and operating results. In addition, if stock market analysts or our stockholders do not support or believe in the value of the acquisitions that we choose to undertake, our stock price may decline.


76


We are subject to, and must remain in compliance with, numerous laws and governmental regulations concerning the manufacturing, use, distribution and sale of our products, as well as any such future laws and regulations. Some of our customers also require that we comply with their own unique requirements relating to these matters. Any failure to comply with such laws, regulations and requirements, and any associated unanticipated costs, may adversely affect our business, financial condition and results of operations.

We manufacture and sell products which contain electronic components, and such components may contain materials that are subject to government regulation in both the locations that we manufacture and assemble our products, as well as the locations where we sell our products. For example, certain regulations limit the use of lead in electronic components. To our knowledge, we maintain compliance with all applicable current government regulations concerning the materials utilized in our products, for all the locations in which we operate. Since we operate on a global basis, this is a complex process which requires continual monitoring of regulations and an ongoing compliance process to ensure that we and our suppliers are in compliance with all existing regulations. There are areas where new regulations have been enacted which could increase our cost of the components that we utilize or require us to expend additional resources to ensure compliance. For example, the SEC's “conflict minerals” rules apply to our business, and we are expending significant resources to ensure compliance. The implementation of these requirements by government regulators and our partners and/or customers could adversely affect the sourcing, availability, and pricing of minerals used in the manufacture of certain components used in our products. In addition, the supply-chain due diligence investigation required by the conflict minerals rules will require expenditures of resources and management attention regardless of the results of the investigation. If there is an unanticipated new regulation which significantly impacts our use of various components or requires more expensive components, that regulation would have a material adverse impact on our business, financial condition and results of operations.

One area which has a large number of regulations is the environmental compliance. Management of environmental pollution and climate change has produced significant legislative and regulatory efforts on a global basis, and we believe this will continue both in scope and the number of countries participating. These changes could directly increase the cost of energy which may have an impact on the way we manufacture products or utilize energy to produce our products. In addition, any new regulations or laws in the environmental area might increase the cost of raw materials we use in our products. Environmental regulations require us to reduce product energy usage, monitor and exclude an expanding list of restricted substances and to participate in required recover and recycling of our products. While future changes in regulations are certain, we are currently unable to predict how any such changes will impact us and if such impacts will be material to our business. If there is a new law or regulation that significantly increases our costs of manufacturing or causes us to significantly alter the way that we manufacture our products, this would have a material adverse effect on our business, financial condition and results of operations.

Our selling and distribution practices are also regulated in large part by U.S. federal and state as well as foreign antitrust and competition laws and regulations. In general, the objective of these laws is to promote and maintain free competition by prohibiting certain forms of conduct that tend to restrict production, raise prices, or otherwise control the market for goods or services to the detriment of consumers of those goods and services. Potentially prohibited activities under these laws may include unilateral conduct, or conduct undertaken as the result of an agreement with one or more of our suppliers, competitors, or customers. The potential for liability under these laws can be difficult to predict as it often depends on a finding that the challenged conduct resulted in harm to competition, such as higher prices, restricted supply, or a reduction in the quality or variety of products available to consumers. We utilize a number of different distribution channels to deliver our products to the end consumer, and regularly enter agreements with resellers of our products at various levels in the distribution chain that could be subject to scrutiny under these laws in the event of private litigation or an investigation by a governmental competition authority. In addition, many of our products are sold to consumers via the Internet. Many of the competition-related laws that govern these Internet sales were adopted prior to the advent of the Internet, and, as a result, do not contemplate or address the unique issues raised by online sales. New interpretations of existing laws and regulations, whether by courts or by the state, federal or foreign governmental authorities charged with the enforcement of those laws and regulations, may also impact our business in ways we are currently unable to predict. Any failure on our part or on the part of our employees, agents, distributors or other business partners to comply with the laws and regulations governing competition can result in negative publicity and diversion of management time and effort and may subject us to significant litigation liabilities and other penalties.


77


In addition to government regulations, many of our customers require us to comply with their own requirements regarding manufacturing, health and safety matters, corporate social responsibility, employee treatment, anti-corruption, use of materials and environmental concerns. Some customers may require us to periodically report on compliance with their unique requirements, and some customers reserve the right to audit our business for compliance. We are increasingly subject to requests for compliance with these customer requirements. For example, there has been significant focus from our customers as well as the press regarding corporate social responsibility policies. Recently, a number of jurisdictions have adopted public disclosure requirements on related topics, including labor practices and policies within companies' supply chains. We regularly audit our manufacturers; however, any deficiencies in compliance by our manufacturers may harm our business and our brand. In addition, we may not have the resources to maintain compliance with these customer requirements and failure to comply may result in decreased sales to these customers, which may have a material adverse effect on our business, financial condition and results of operations.

We are exposed to the credit risk of some of our customers and to credit exposures in weakened markets, which could result in material losses.

A substantial portion of our sales are on an open credit basis, with typical payment terms of 30 to 60 days in the United States and, because of local customs or conditions, longer in some markets outside the United States. We monitor individual customer financial viability in granting such open credit arrangements, seek to limit such open credit to amounts we believe the customers can pay, and maintain reserves we believe are adequate to cover exposure for doubtful accounts.

In the past, there have been bankruptcies amongst our customer base, and certain of our customers’ businesses face financial challenges that put them at risk of future bankruptcies. Although losses resulting from customer bankruptcies have not been material to date, any future bankruptcies could harm our business and have a material adverse effect on our operating results and financial condition. To the degree that turmoil in the credit markets makes it more difficult for some customers to obtain financing, our customers' ability to pay could be adversely impacted, which in turn could have a material adverse impact on our business, operating results, and financial condition.

If our goodwill or intangible assets become impaired we may be required to record a significant charge to earnings.

Under generally accepted accounting principles, we review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. Factors that may be considered when determining if the carrying value of our goodwill or intangible assets may not be recoverable include a significant decline in our expected future cash flows or a sustained, significant decline in our stock price and market capitalization.

As a result of our acquisitions, we have significant goodwill and intangible assets recorded on our balance sheets. In addition, significant negative industry or economic trends, such as those that have occurred as a result of the recent economic downturn, including reduced estimates of future cash flows or disruptions to our business could indicate that goodwill or intangible assets might be impaired. If, in any period our stock price decreases to the point where our market capitalization is less than our book value, this too could indicate a potential impairment and we may be required to record an impairment charge in that period. Our valuation methodology for assessing impairment requires management to make judgments and assumptions based on projections of future operating performance. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for each reporting unit. We operate in highly competitive environments and projections of future operating results and cash flows may vary significantly from actual results. As a result, we may incur substantial impairment charges to earnings in our financial statements should an impairment of our goodwill or intangible assets be determined resulting in an adverse impact on our results of operations.


78


We are required to evaluate our internal controls under Section 404 of the Sarbanes-Oxley Act of 2002 and any adverse results from such evaluation, including restatements of our issued financial statements, could impact investor confidence in the reliability of our internal controls over financial reporting.

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, we are required to furnish a report by our management on our internal control over financial reporting. Such report must contain among other matters, an assessment of the effectiveness of our internal control over financial reporting as of the end of our fiscal year, including a statement as to whether or not our internal control over financial reporting is effective. This assessment must include disclosure of any material weaknesses in our internal control over financial reporting identified by management. From time to time, we conduct internal investigations as a result of whistleblower complaints. In some instances, the whistleblower complaint may implicate potential areas of weakness in our internal controls. Although all known material weaknesses have been remediated, we cannot be certain that the measures we have taken ensure that restatements will not occur in the future. Execution of restatements create a significant strain on our internal resources and could cause delays in our filing of quarterly or annual financial results, increase our costs and cause management distraction. Restatements may also significantly affect our stock price in an adverse manner.

Continued performance of the system and process documentation and evaluation needed to comply with Section 404 is both costly and challenging. During this process, if our management identifies one or more material weaknesses in our internal control over financial reporting, we will be unable to assert such internal control is effective. If we are unable to assert that our internal control over financial reporting is effective as of the end of a fiscal year or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which may have an adverse effect on our stock price.

If disruptions in our transportation network occur or our shipping costs substantially increase, we may be unable to sell or timely deliver our products, and our operating expenses could increase.

We are highly dependent upon the transportation systems we use to ship our products, including surface and air freight. Our attempts to closely match our inventory levels to our product demand intensify the need for our transportation systems to function effectively and without delay. On a quarterly basis, our shipping volume also tends to steadily increase as the quarter progresses, which means that any disruption in our transportation network in the latter half of a quarter will likely have a more material effect on our business than at the beginning of a quarter.

The transportation network is subject to disruption or congestion from a variety of causes, including labor disputes or port strikes, acts of war or terrorism, natural disasters and congestion resulting from higher shipping volumes. Labor disputes among freight carriers and at ports of entry are common, particularly in Europe, and we expect labor unrest and its effects on shipping our products to be a continuing challenge for us. A port worker strike, work slow-down or other transportation disruption in Long Beach, California, where we have a significant distribution center, could significantly disrupt our business. For example, a series of work stoppages and slow-downs arising from labor disputes at the Long Beach port and other West Coast ports, particularly in the first quarter of 2015, negatively impacted our ability to timely deliver certain product shipments to the United States and resulted in additional transportation expense. Our international freight is regularly subjected to inspection by governmental entities. If our delivery times increase unexpectedly for these or any other reasons, our ability to deliver products on time would be materially adversely affected and result in delayed or lost revenue as well as customer imposed penalties. In addition, if increases in fuel prices occur, our transportation costs would likely increase. Moreover, the cost of shipping our products by air freight is greater than other methods. From time to time in the past, we have shipped products using extensive air freight to meet unexpected spikes in demand, shifts in demand between product categories, to bring new product introductions to market quickly and to timely ship products previously ordered. If we rely more heavily upon air freight to deliver our products, our overall shipping costs will increase. A prolonged transportation disruption or a significant increase in the cost of freight could severely disrupt our business and harm our operating results.


79


Expansion of our operations and infrastructure may strain our operations and increase our operating expenses.

We have expanded our operations and are pursuing market opportunities both domestically and internationally in order to grow our sales. This expansion has required enhancements to our existing management information systems, and operational and financial controls. In addition, if we continue to grow, our expenditures would likely be significantly higher than our historical costs. We may not be able to install adequate controls in an efficient and timely manner as our business grows, and our current systems may not be adequate to support our future operations. The difficulties associated with installing and implementing new systems, procedures and controls may place a significant burden on our management, operational and financial resources. In addition, if we grow internationally, we will have to expand and enhance our communications infrastructure. If we fail to continue to improve our management information systems, procedures and financial controls or encounter unexpected difficulties during expansion and reorganization, our business could be harmed.

For example, we have invested, and will continue to invest, significant capital and human resources in the design and enhancement of our financial and enterprise resource planning systems, which may be disruptive to our underlying business. We depend on these systems in order to timely and accurately process and report key components of our results of operations, financial position and cash flows. If the systems fail to operate appropriately or we experience any disruptions or delays in enhancing their functionality to meet current business requirements, our ability to fulfill customer orders, bill and track our customers, fulfill contractual obligations, accurately report our financials and otherwise run our business could be adversely affected. Even if we do not encounter these adverse effects, the enhancement of systems may be much more costly than we anticipated. If we are unable to continue to enhance our information technology systems as planned, our financial position, results of operations and cash flows could be negatively impacted.

We invest in companies for both strategic and financial reasons, but may not realize a return on our investments.

We have made, and continue to seek to make, investments in companies around the world to further our strategic objectives and support our key business initiatives. These investments may include equity or debt instruments of public or private companies, and may be non-marketable at the time of our initial investment. We do not restrict the types of companies in which we seek to invest. These companies may range from early-stage companies that are often still defining their strategic direction to more mature companies with established revenue streams and business models. If any company in which we invest fails, we could lose all or part of our investment in that company. If we determine that an other-than-temporary decline in the fair value exists for an equity or debt investment in a public or private company in which we have invested, we will have to write down the investment to its fair value and recognize the related write-down as an investment loss. The performance of any of these investments could result in significant impairment charges and gains (losses) on other equity investments. We must also analyze accounting and legal issues when making these investments. If we do not structure these investments properly, we may be subject to certain adverse accounting issues, such as potential consolidation of financial results.
 
Furthermore, if the strategic objectives of an investment have been achieved, or if the investment or business diverges from our strategic objectives, we may seek to dispose of the investment. Our non-marketable equity investments in private companies are not liquid, and we may not be able to dispose of these investments on favorable terms or at all. The occurrence of any of these events could harm our results. Gains or losses from equity securities could vary from expectations depending on gains or losses realized on the sale or exchange of securities and impairment charges related to debt instruments as well as equity and other investments.


80


We rely upon third parties for technology that is critical to our products, and if we are unable to continue to use this technology and future technology, our ability to develop, sell, maintain and support technologically innovative products would be limited.

We rely on third parties to obtain non-exclusive patented hardware and software license rights in technologies that are incorporated into and necessary for the operation and functionality of most of our products. In these cases, because the intellectual property we license is available from third parties, barriers to entry into certain markets may be lower for potential or existing competitors than if we owned exclusive rights to the technology that we license and use. Moreover, if a competitor or potential competitor enters into an exclusive arrangement with any of our key third-party technology providers, or if any of these providers unilaterally decide not to do business with us for any reason, our ability to develop and sell products containing that technology would be severely limited. If we are shipping products that contain third-party technology that we subsequently lose the right to license, then we will not be able to continue to offer or support those products. In addition, these licenses often require royalty payments or other consideration to the third party licensor. Our success will depend, in part, on our continued ability to access these technologies, and we do not know whether these third-party technologies will continue to be licensed to us on commercially acceptable terms, if at all. If we are unable to license the necessary technology, we may be forced to acquire or develop alternative technology of lower quality or performance standards, which would limit and delay our ability to offer new or competitive products and increase our costs of production. As a result, our margins, market share, and operating results could be significantly harmed.

We also utilize third-party software development companies to develop, customize, maintain and support software that is incorporated into our products. If these companies fail to timely deliver or continuously maintain and support the software, as we require of them, we may experience delays in releasing new products or difficulties with supporting existing products and customers. In addition, if these third-party licensors fail or experience instability, then we may be unable to continue to sell products that incorporate the licensed technologies in addition to being unable to continue to maintain and support these products. We do require escrow arrangements with respect to certain third-party software which entitle us to certain limited rights to the source code, in the event of certain failures by the third party, in order to maintain and support such software. However, there is no guarantee that we would be able to fully understand and use the source code, as we may not have the expertise to do so. We are increasingly exposed to these risks as we continue to develop and market more products containing third-party software, such as our TV connectivity, security and network attached storage products. If we are unable to license the necessary technology, we may be forced to acquire or develop alternative technology, which could be of lower quality or performance standards. The acquisition or development of alternative technology may limit and delay our ability to offer new or competitive products and services and increase our costs of production. As a result, our business, operating results and financial condition could be materially adversely affected.

If we are unable to secure and protect our intellectual property rights, our ability to compete could be harmed.

We rely upon third parties for a substantial portion of the intellectual property that we use in our products. At the same time, we rely on a combination of copyright, trademark, patent and trade secret laws, nondisclosure agreements with employees, consultants and suppliers and other contractual provisions to establish, maintain and protect our intellectual property rights and technology. Despite efforts to protect our intellectual property, unauthorized third parties may attempt to design around, copy aspects of our product design or obtain and use technology or other intellectual property associated with our products. For example, one of our primary intellectual property assets is the NETGEAR name, trademark and logo. We may be unable to stop third parties from adopting similar names, trademarks and logos, particularly in those international markets where our intellectual property rights may be less protected. Furthermore, our competitors may independently develop similar technology or design around our intellectual property. Our inability to secure and protect our intellectual property rights could significantly harm our brand and business, operating results and financial condition.

Political events, war, terrorism, public health issues, natural disasters, sudden changes in trade and immigration policies, and other circumstances could materially adversely affect us.

Our corporate headquarters are located in Northern California and one of our warehouses is located in Southern California, both of which are regions known for seismic activity. Substantially all of our critical enterprise-wide information technology

81


systems, including our main servers, are currently housed in colocation facilities in Mesa, Arizona. While our critical information technology systems are located at colocation facilities in a different geographic region in the United States, our headquarters and warehouses remain susceptible to seismic activity so long as they are located in California. In addition, the majority of our manufacturing occurs in mainland China and Southeast Asia, where disruptions from natural disasters, health epidemics and political, social and economic instability may affect the region. If our manufacturers or warehousing facilities are disrupted or destroyed, we would be unable to distribute our products on a timely basis, which could harm our business.

In addition, war, terrorism, geopolitical uncertainties, public health issues, sudden changes in trade and immigration policies (such as the higher tariffs on certain products imported from China enacted by the current U.S. administration), and other business interruptions have caused and could cause damage or disruption to international commerce and the global economy, and thus could have a strong negative effect on us, our suppliers, logistics providers, manufacturing vendors and customers. Our business operations are subject to interruption by natural disasters, fire, power shortages, terrorist attacks and other hostile acts, labor disputes, public health issues, and other events beyond our control. For example, labor disputes at manufacturing facilities in China have led to workers going on strike, and labor unrest could materially affect our third-party manufacturers' abilities to manufacture our products.

Such events could decrease demand for our products, make it difficult, more expensive or impossible for us to make and deliver products to our customers or to receive components from our suppliers, and create delays and inefficiencies in our supply chain. Should major public health issues, including pandemics, arise, we could be negatively affected by more stringent employee travel restrictions, additional limitations in freight services, governmental actions limiting the movement of products between regions, delays in production ramps of new products, and disruptions in the operations of our manufacturing vendors and component suppliers.

Governmental regulations of imports or exports affecting Internet security could affect our net revenue.

Any additional governmental regulation of imports or exports or failure to obtain required export approval of our encryption technologies could adversely affect our international and domestic sales. The United States and various foreign governments have imposed controls, export license requirements, and restrictions on the import or export of some technologies, particularly encryption technology. In addition, from time to time, governmental agencies have proposed additional regulation of encryption technology, such as requiring the escrow and governmental recovery of private encryption keys. In response to terrorist activity, governments could enact additional regulation or restriction on the use, import, or export of encryption technology. This additional regulation of encryption technology could delay or prevent the acceptance and use of encryption products and public networks for secure communications, resulting in decreased demand for our products and services. In addition, some foreign competitors are subject to less stringent controls on exporting their encryption technologies. As a result, they may be able to compete more effectively than we can in the United States and the international Internet security market.

We are exposed to credit risk and fluctuations in the market values of our investment portfolio.

Although we have not recognized any material losses on our cash equivalents and short-term investments, future declines in their market values could have a material adverse effect on our financial condition and operating results. Given the global nature of our business, we have investments with both domestic and international financial institutions. Accordingly, we face exposure to fluctuations in interest rates, which may limit our investment income. If these financial institutions default on their obligations or their credit ratings are negatively impacted by liquidity issues, credit deterioration or losses, financial results, or other factors, the value of our cash equivalents and short-term investments could decline and result in a material impairment, which could have a material adverse effect on our financial condition and operating results.


82


Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds
(a) None.
(b) None.
(c) Repurchase of Equity Securities by the Company
Period
 
Total Number of
Shares Purchased (2)
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)
 
Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs
July 1, 2019 - July 28, 2019
 

 
$

 

 
4,979,222

July 29, 2019 - August 25, 2019
 
462,832

 
$
32.96

 
455,271

 
4,523,951

August 26, 2019 - September 29, 2019
 
228,071

 
$
31.18

 
223,852

 
4,300,099

Total
 
690,903

 
$
32.37

 
679,123

 
 
_________________________
(1) 
From time to time, our Board of Directors has authorized programs under which we may repurchase shares of our common stock, depending on market conditions, in the open market or through privately negotiated transactions. On July 19, 2019, our Board of Directors approved an increase in the number of shares of common stock authorized for repurchase under our stock repurchase program of up to an incremental 4.5 million shares. During the three months ended September 29, 2019, we repurchased and retired, reported based on the trade date, approximately shares of 0.7 million common stock at a cost of 22.0 million under the authorizations.

(2) 
During the three months ended September 29, 2019, we repurchased, as reported based on trade date, approximately 12,000 shares of common stock at a cost of $0.4 million to facilitate tax withholding for RSUs.


Item 3.
Defaults Upon Senior Securities

None.

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.


83


Item 6.
Exhibits

Exhibit Index
 
 
 
 
 
Incorporated by Reference
 
 
Exhibit Number
 
Exhibit Description
 
Form
 
Date
 
Number
 
Filed Herewith
 
 
10-Q
 
8/4/2017
 
3.1
 
 
 
 
8-K
 
4/20/2018
 
3.2
 
 
 
 
S-1/A
 
7/14/2003
 
4.1
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
X
101.INS
 
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
 
 
 
X
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
X
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
X
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
X
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
X
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
X
104*
 
Cover Page Interactive Data File
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
#
 
This certification is deemed to accompany this Form 10-Q and will not be filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) or otherwise subject to the liabilities of that section. This certification will not be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
*
 
Included in Interactive Data File covered by Exhibit 101.


84


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.
 
NETGEAR, INC.
Registrant
/s/ BRYAN D. MURRAY
Bryan D. Murray
Chief Financial Officer
(Principal Financial and Accounting Officer)

Date: November 1, 2019

85
EX-31.1 2 ntgr-ex3112019q3x10q.htm RULE 13A-14(A)/15D-14(A) CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER Exhibit


EXHIBIT 31.1
CHIEF EXECUTIVE OFFICER CERTIFICATION

I, Patrick C.S. Lo, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of NETGEAR, Inc. (the “Registrant”);
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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

Date: November 1, 2019
 
/s/ PATRICK C.S. LO
 
Patrick C.S. Lo
 
Chairman and Chief Executive Officer
 
NETGEAR, Inc.



EX-31.2 3 ntgr-ex3122019q3x10q.htm RULE 13A-14(A)/15D-14(A) CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER Exhibit


EXHIBIT 31.2
CHIEF FINANCIAL OFFICER CERTIFICATION

I, Bryan D. Murray, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of NETGEAR, Inc. (the “Registrant”);
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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

Date: November 1, 2019
 
/s/ BRYAN D. MURRAY
 
Bryan D. Murray
 
Chief Financial Officer
 
NETGEAR, Inc.



EX-32.1 4 ntgr-ex3212019q3x10q.htm SECTION 1350 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER Exhibit


EXHIBIT 32.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEYACT OF 2002

In connection with the Quarterly Report of NETGEAR, Inc. (the “Company”) on Form 10-Q for the period ended September 29, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Patrick C.S. Lo, Chairman and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

Date: November 1, 2019

By:
 
/s/ PATRICK C.S. LO
 
 
Patrick C.S. Lo
 
 
Chairman and Chief Executive Officer
 
 
NETGEAR, Inc.

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of this Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-32.2 5 ntgr-ex3222019q3x10q.htm SECTION 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER Exhibit


EXHIBIT 32.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEYACT OF 2002

In connection with the Quarterly Report of NETGEAR, Inc. (the “Company”) on Form 10-Q for the period ended September 29, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Bryan D. Murray, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

Date: November 1, 2019


By:
 
/s/ BRYAN D. MURRAY
 
 
Bryan D. Murray
 
 
Chief Financial Officer
 
 
NETGEAR, Inc.

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of this Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-101.SCH 6 ntgr-20190929.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Balance Sheet Components (Intangibles, Other Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Balance Sheet Components (Property and Equipment, Other Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2407408 - Disclosure - Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 2407410 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2407409 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Derivative Financial Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2408408 - Disclosure - Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Discontinued Operations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Employee Benefit Plans (Schedule of RSU Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Leases (Future Minimum Lease Payments Under Non-cancelable Operating Leases - Topic 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Leases (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2417406 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2417405 - Disclosure - Leases (Supplemental Balance Sheet Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income Per Share (Schedule of Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue (Schedule of Changes in Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Segment Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Unaudited Condensed Consolidated Statement of Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ntgr-20190929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ntgr-20190929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ntgr-20190929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Amortization of intangibles Amortization of Intangible Assets Revenue from Contract with Customer [Abstract] Revenue deferred due to unsatisfied performance obligations Contract with Customer, Liability, Increase Due to Unsatisfied Performance Obligations Contract with Customer, Liability, Increase Due to Unsatisfied Performance Obligations Revenue recognized for satisfaction of performance obligations over time Contract with Customer, Liability, Revenue Recognized Number of geographic regions in which the Company conducts business Number of Geographic Regions Number of Geographic Regions Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Offsetting of Derivative Assets Offsetting Assets [Table Text Block] Schedule of Offsetting of Derivative Liabilities Offsetting Liabilities [Table Text Block] Schedule of Effects and Locations of Gains or Losses Recognized in Income Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Derivatives not Designated as Hedging Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Income Statement [Abstract] Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Other operating expenses, net Other Cost and Expense, Operating Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest income, net Investment Income, Interest Other income (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision (benefit) for income taxes Income Tax Expense (Benefit) Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net loss from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Net income Net Income (Loss) Attributable to Parent Net income per share - basic: Earnings Per Share, Basic [Abstract] Income per share - basic, continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Income per share - basic, discontinued operations (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Net income per share - basic (in dollars per share) Earnings Per Share, Basic Net income per share - diluted: Earnings Per Share, Diluted [Abstract] Income per share - diluted, continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Income per share - diluted, discontinued operations (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Net income per share - diluted (in dollars per share) Earnings Per Share, Diluted Weighted average shares used to compute net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Discontinued Operations and Disposal Groups [Abstract] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Sales and marketing Selling and Marketing Expense [Member] Separation expense Professional Fees [Member] Professional Fees [Member] Research and development Research and Development Expense [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Arlo Arlo [Member] Arlo [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Discontinued Operations, Disposed of by Spin-off Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Net revenue Disposal Group, Including Discontinued Operation, Revenue Cost of revenue Disposal Group, Including Discontinued Operation, Costs of Goods Sold Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Operating expenses: General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Loss from operations of discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Interest Income Disposal Group, Including Discontinued Operation, Interest Income Other Expense Disposal Group, Including Discontinued Operation, Other Expense Other income (expense), net Disposal Group, Including Discontinued Operation, Other Income Loss from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Provision (benefit) for income taxes Discontinued Operation, Tax Effect of Discontinued Operation Loss from discontinued operations, net of tax Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract] 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 [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Stock Options Share-based Payment Arrangement, Option [Member] ESPP Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States (U.S.) UNITED STATES Canada CANADA EMEA EMEA [Member] China CHINA APAC (excluding China) Asia Pacific Excluding China [Member] Asia pacific excluding china Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total property and equipment, net Property, Plant and Equipment, Net Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Technical Milestone Technical Milestone [Member] Technical Milestone [Member] Service Revenue Milestone Service Revenue Milestone [Member] Service Revenue Milestone [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Meural Meural [Member] Meural [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Technology Technology-Based Intangible Assets [Member] Trade Names Trade Names [Member] Customer Relationships Customer Relationships [Member] Database Database Rights [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total purchase price Business Combination, Consideration Transferred Purchase price, cash paid Payments to Acquire Businesses, Gross Prior equity interest settlement Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Fair value of contingent considerations Business Combination, Contingent Consideration, Liability Contingent consideration liability Business Combination, Assets and Liabilities Arising from Contingencies, Amount Recognized, Net Contingent consideration liability, maximum amount of each milestone Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Goodwill Goodwill Goodwill deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Intangible Asset, Measurement Input Intangible Asset, Measurement Input Intangible Asset, Measurement Input Acquired intangible assets, estimated useful life ( in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of Net Revenue by Geography Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Long-Lived Asset By Geographic Areas Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Accounting Policies [Abstract] Schedule of Balance Sheet Impacts from ASU 2016-02 Adoption Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Income Tax Disclosure [Abstract] Tax impact Effective tax rate Effective Income Tax Rate Reconciliation, Percent Possible reduction in liabilities for uncertain tax positions Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Americas (excluding U.S.) Americas Excluding United States [Member] Americas excluding united states APAC Asia Pacific [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total net revenue Offsetting of Derivative Assets [Table] Offsetting Assets [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] J.P. Morgan Chase J.P. Morgan Chase [Member] J.P. Morgan Chase [Member] Bank of America Bank of America [Member] Bank of America [Member] Wells Fargo Wells Fargo Bank [Member] Wells Fargo Bank [Member] Offsetting of Derivative Assets [Line Items] Offsetting Assets [Line Items] Gross Amounts of Recognized Assets Derivative Asset, Fair Value, Gross Asset Gross Amounts Offset on the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Amount Offset Against Collateral Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Amount Not Offset Against Collateral Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments Derivative Asset, Fair Value, Gross Liability Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged Derivative, Collateral, Obligation to Return Cash Net Amount Derivative Asset Balance Sheet Related Disclosures [Abstract] Schedule of Available-for-Sale Short-Term Investments Debt Securities, Available-for-sale [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Schedule of Intangibles, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Estimated Amortization Expense Related to Intangibles Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Other Non-Current Assets Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] ASSETS Assets [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Total assets Assets Liabilities [Abstract] Liabilities [Abstract] Other accrued liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Total liabilities and stockholders’ equity Liabilities and Equity Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedges Cash Flow Hedging [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Amount Reclassified from AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member] Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member] Net revenue Sales [Member] Cost of revenue Cost of Sales [Member] General and administrative General and Administrative Expense [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract Type [Domain] Derivative Contract [Domain] Foreign currency forward contracts Foreign Exchange Forward [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gains (losses) recognized in OCI - Effective Portion Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Gains (Losses) Reclassified from OCI into Income - Effective Portion Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Fair Value Disclosures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Leases [Abstract] Weighted Average Remaining Lease Term In Years [Abstract] Weighted Average Remaining Lease Term In Years [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Derivative [Table] Derivative [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Derivative [Line Items] Derivative [Line Items] Term of derivative contracts Derivative, Term of Contract Approximate number of derivatives per quarter Derivative, Number of Instruments Held Average size of derivative contracts Derivative, Average size of contracts Average size of derivative contract Estimated term of reclassification from OCI to Income Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Maximum number of days after hedge period allowed before de-designation Maximum number of days after hedge period allowed before de-designation Maximum number of days after hedge period allowed before de-designation Offsetting Liabilities [Table] Offsetting Liabilities [Table] Offsetting of Derivative Liabilities [Line Items] Offsetting Liabilities [Line Items] Gross Amounts of Recognized Liabilities Derivative Liability, Fair Value, Gross Liability Gross Amounts Offset on the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Amount Offset Against Collateral Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Amount Not Offset Against Collateral Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments Derivative Liability, Fair Value, Gross Asset Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Net Amount Derivative Liability Schedule of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of Changes in Contract Balances Contract with Customer, Asset and Liability [Table Text Block] Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel Disaggregation of Revenue [Table Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. treasuries US Treasury Securities [Member] Certificates of deposits Certificates of Deposit [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Debt Securities, Available-for-sale Leases Lessee, Operating Leases [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value, by Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Other accrued liabilities Other Current Liabilities [Member] Derivative assets not designated as hedging instruments Derivative assets designated as hedging instruments Designated as Hedging Instrument [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Gross Amounts of recognized assets Gross Amounts of recognized liabilities Earnings Per Share [Abstract] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net income from continuing operations Net (income) from discontinued operations Net income Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted average common shares - basic (in shares) Potentially dilutive common share equivalent (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common shares - dilutive (in shares) Anti-dilutive employee stock-based awards, excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stockholders' Equity Note [Abstract] Shares remaining authorized for repurchase (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Stock repurchased (in shares) Stock Repurchased and Retired During Period, Shares Cost of stock repurchased Stock Repurchased and Retired During Period, Value RSU withholdings (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation RSU withholdings Payment, Tax Withholding, Share-based Payment Arrangement Number of Shares Authorized to be Repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Accounts Receivable, net Change in Contract with Customer, Asset [Roll Forward] Change in Contract with Customer, Asset [Roll Forward] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current $ change Contract with Customer, Asset, Net, Period Increase (Decrease) Contract with Customer, Asset, Net, Period Increase (Decrease) % change Contract with Customer, Asset, Period Increase (Decrease), Percent Contract with Customer, Asset (Liability), Percent Change Contract liabilities - current Change in Contract with Customer, Liability, Current [Roll Forward] Change in Contract with Customer, Liability, Current [Roll Forward] Contract liabilities - current Contract with Customer, Liability, Current $ change Contract with Customer, Liability, Current, Period Increase (Decrease) Contract with Customer, Liability, Current, Period Increase (Decrease) % change Contract with Customer, Liability, Current, Period Increase (Decrease), Percent Contract with Customer, Liability, Current, Period Increase (Decrease), Percent Contract liabilities - non-current Change in Contract with Customer, Liability, Noncurrent [Roll Forward] Change in Contract with Customer, Liability, Noncurrent [Roll Forward] Contract liabilities - non-current Contract with Customer, Liability, Noncurrent $ change Contract with Customer, Liability, Noncurrent, Period Increase (Decrease) Contract with Customer, Liability, Noncurrent, Period Increase (Decrease) % change Contract with Customer, Liability, Noncurrent, Period Increase (Decrease), Percent Contract with Customer, Liability, Noncurrent, Period Increase (Decrease), Percent Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Non-current deferred income taxes Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Other accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Operating lease cost Operating Lease, Cost Short-term Lease, Cost Short-term Lease, Cost Lease, Cost Lease, Cost RSUs Restricted Stock Units (RSUs) [Member] Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending balance (in shares) 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] Beginning Balance (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 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 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 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 Ending Balance (in dollars per share) Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Ownership percentage Noncontrolling Interest, Ownership Percentage by Parent Shares, outstanding (in shares) Shares, Outstanding Number of shares distributed (in shares) Number Of Shares Outstanding, Distributed Number Of Shares Outstanding, Distributed Distribution of shares outstanding to shareholders, conversion ratio Distribution Of Shares Outstanding, Conversion Ratio Distribution Of Shares Outstanding, Conversion Ratio 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future minimum lease payments Operating Leases, Future Minimum Payments Due Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] 46 to 60 Days Forty Six To Sixty Days [Member] Forty Six To Sixty Days [Member] 31 to 45 Days Thirty One To Forty Five Days [Member] Thirty One To Forty Five Days [Member] Non-Trade Activities Non-Trade Activities [Member] Non-Trade Activities [Member] Schedule of Employee Agreements, by Title of Individual [Axis] Schedule of Employee Agreements, by Title of Individual [Axis] Schedule of Employee Agreements, by Title of Individual [Axis] Employee Agreements By Title Of Individual [Domain] Employee Agreements By Title Of Individual [Domain] Employee Agreements, by Title of Individual [Domain] Chief Executive Officer Chief Executive Officer [Member] Other Key Executives Other Key Executives [Member] Other Key Executives [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Via Vadis v. NETGEAR Via Vadis v. NETGEAR [Member] Via Vadis v. NETGEAR [Member] Chrismar Systems vs. NETGEAR Chrismar Systems vs. NETGEAR [Member] Chrismar Systems vs. NETGEAR [Member] Vivato vs. NETGEAR Vivato vs. NETGEAR [Member] Vivato vs. NETGEAR [Member] Hera Wireless vs. NETGEAR Hera Wireless vs. NETGEAR [Member] [Domain] Hera Wireless vs. NETGEAR [Member] [Domain] China Patent Matters- Bejing and Heifei Municipalities [Member] China Patent Matters- Bejing and Heifei Municipalities [Member] China Patent Matters - Beijing and Heifei Municipalities [Domain] [Member] Aegis 11 S.A. v. NETGEAR [Member] Aegis 11 S.A. v. NETGEAR [Member] Aegis 11 S.A. v. NETGEAR [Member] Litigation Case Defendants [Axis] Litigation Case Defendants [Axis] Litigation Case Defendants [Axis] Litigation Case Defendants [Domain] Litigation Case Defendants [Domain] [Domain] for Litigation Case Defendants [Axis] Netgear and Arlo Netgear And Arlo [Member] Netgear And Arlo [Member] NETGEAR NETGEAR [Member] NETGEAR [Member] Juniper Juniper [Member] Juniper [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Lease expiration date Non-Cancelable Leases Expiration Date Non-Cancelable Leases Expiration Date Percentage of cancelable orders Percentage of cancelable orders. Percentage of cancelable orders. Required notice period prior to expected shipment date Required Notice Period Prior To The Expected Shipment Date Required Notice Period Prior To The Expected Shipment Date Number of days for non-cancellation of purchase obligations prior to expected shipment date Number of days for non-cancellation of purchase obligations prior to expected shipment date Number of days for non-cancellation of purchase obligations prior to expected shipment date Non-cancelable purchase commitments with suppliers Purchase Commitment, Remaining Minimum Amount Committed Long-term, non-cancellable purchase commitments Purchase Commitment, Including Long-term, Remaining Minimum Amount Committed Purchase Commitment, Including Long-term, Remaining Minimum Amount Committed Liabilities recorded for director and officer indemnification agreements Liability for Director and Officer Indemnification Agreements Liability for Director and Officer Indemnification Agreements Liabilities recorded for customers, distributors, and resellers indemnification agreements Liability For Customers, Distributors, and Resellers Indemnification Agreements Liability For Customers, Distributors, and Resellers Indemnification Agreements Period of health benefits continuation (in months) Period of Health Benefits Continuation After Termination Without Cause Period of Health Benefits Continuation After Termination Without Cause Accelerated vesting period, unvested equity awards (in months) Vesting Period After Termination Without Cause Subject to Accelerated Vesting Vesting Period After Termination Without Cause Subject to Accelerated Vesting Period following change of company control executive officer termination entitlements (in months) Period Following Change of Company Control Executive Officer Termination Entitlements Period Following Change of Company Control Executive Officer Termination Entitlements Annual base salary and target annual bonus multiple for cash severance Annual Base Salary and Target Annual Bonus Multiple for Cash Severance Annual Base Salary and Target Annual Bonus Multiple for Cash Severance Period of health benefits continuation subsequent to change of company control (in months) Period of Health Benefits Continuation Subsequent to Change of Company Control Period of Health Benefits Continuation Subsequent to Change of Company Control Liabilities for executive's employment agreements Liabilities for executive's employment agreements Liabilities for executive's employment agreements Number of existing cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position Number of exiting cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position Number of exiting cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position The future length the Company currently considered regarding existing cases and proceedings that are likely to have a material adverse effect on it (in months) The future legnth the Company currently considered regarding existing cases and proceedings that are likely to have a material advese effect on it (in months) The future length the Company currently considered regarding existing cases and proceedings that are likely to have a material adverse effect on it Number of patents accused of infringing upon Loss Contingency, Patents Allegedly Infringed, Number Number of active cases the suing company has Number of active cases the suing company has Number of active cases the suing company (not the company) has Number of defendants Loss Contingency, Number of Defendants Number of IPR petitions Loss Contingency, Number of Inter Partes Review Petitions Loss Contingency, Number of Inter Partes Review Petitions Number of Final Written Decisions Loss Contingency, Inter Partes Review, Number of Final Written Decisions Loss Contingency, Inter Partes Review, Number of Final Written Decisions Period post Final Written Decision to seek rehearing Loss Contingency, Period Post Final Written Decision to Seek Rehearing Loss Contingency, Period Post Final Written Decision to Seek Rehearing Period post Final Written Decision to file appeal Loss Contingency, Period Post Final Written Decision to File Appeal Loss Contingency, Period Post Final Written Decision to File Appeal Duration of jury trial set by court Loss Contingency, Duration of Jury Trial Set by Court Loss Contingency, Duration of Jury Trial Set by Court Number of patents accused of infringing upon and awaiting institution decisions Loss Contingency, Patents Allegedly Infringed, Awaiting Institution Decision, Number Loss Contingency, Patents Allegedly Infringed, Awaiting Institution Decision, Number Number of class action lawsuits Number Of Class Action Lawsuits Number Of Class Action Lawsuits Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Depreciation and amortization Depreciation Performance obligations, amount Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Performance obligations, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Sales returns Contract with Customer, Refund Liability, Current Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Balance as of beginning of the period Standard and Extended Product Warranty Accrual Reclassified to sales returns upon adoption of ASC 606 Standard and Extended Product Warranty Accrual, Decrease for Reclassifications Standard and Extended Product Warranty Accrual, Decrease for Reclassifications Provision for warranty obligation made during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Balance at end of period Current operating lease liabilities Operating Lease, Liability, Current Sales and marketing Accrued Marketing Costs, Current Warranty obligations Product Warranty Accrual, Current Freight and duty Accrued Freight Charges Accrued freight charges. Other Other Accrued Liabilities, Current Total other accrued liabilities 2019 (remaining three months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Finite-Lived Intangible Assets, Net Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Connected Home Connected Home [Member] Connected Home [Member] SMB SMB [Member] SMB [Member] Total segment contribution income Total Segment Contribution Income Total segment contribution income Segment contribution margin Segment Contribution Margin Segment Contribution Margin Corporate and unallocated costs Corporate And Unallocated Income Corporate and unallocated costs Amortization of intangibles Amortization Of Intangible Asset Amortization of intangible assets excluding patents Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Separation expense Professional Fees Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Restructuring and other charges Restructuring and other charges Restructuring and other charges not specified within the taxonomy. Litigation reserves, net Gain (Loss) Related to Litigation Settlement Interest income, net Other income (expense), net Summary of Lease Cost and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Summary of Supplemental Balance Sheet Information Lease, Supplemental Balance Sheet Information [Table Text Block] Lease, Supplemental Balance Sheet Information [Table Text Block] Schedule of Operating Lease Liability Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification Out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Tax impact from continuing operations Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Operating cash flows relating to operating leases Operating Lease, Payments Lease liabilities arising from obtaining right-of-use assets: Lease Liabilities Arising From Obtaining Right-Of-Use Assets [Abstract] Lease Liabilities Arising From Obtaining Right-Of-Use Assets [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2019 (remaining three months) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Operating Lease, Liability Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment Computer Equipment [Member] Furniture, fixtures and leasehold improvements Furniture Fixtures And Leasehold Improvements [Member] Furniture Fixtures And Leasehold Improvements [Member] Software Computer Software, Intangible Asset [Member] Machinery and equipment Machinery and Equipment [Member] Statement [Line Items] Statement [Line Items] Total property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Reclassification out of Accumulated Other Comprehensive Income (Loss) Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Balance Sheet Components Additional Financial Information Disclosure [Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2016 Plan 2016 Incentive Plan [Member] 2016 Incentive Plan [Member] ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Options granted, vesting term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Additional shares authorized (in shares) Common Stock, Capital Shares Reserved for Future Issuance Number of shares reserved for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Maximum percentage of compensation contributed by employees Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Price at which employees could purchase stock semi-annually, percent of fair market value on purchase date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent General duration of each offering period Share-based Compensation Arrangement by Share-based Payment Award, Duration of Each Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Duration of Each Offering Period Total unrecognized compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Weighted-average period of recognition of stock based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Non-current deferred income taxes Deferred Income Tax Assets, Net Long-term investments Equity Securities without Readily Determinable Fair Value, Amount Other Other Assets, Miscellaneous, Noncurrent Total other non-current assets Other Assets, Noncurrent Schedule of Changes in Warranty Obligation Schedule of Product Warranty Liability [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Statement of Comprehensive Income [Abstract] Net income Other comprehensive income (loss), before tax: Other Comprehensive Income (Loss), before Tax [Abstract] Change in unrealized gains and losses on derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Change in unrealized gains and losses on available-for-sale investments Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), before Tax Tax benefit (provision) related to derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Tax provision related to available-for-sale investments Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss) attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss) attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Connected Home Americas Americas [Member] APAC APAC [Member] APAC [Member] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Service provider Sales Channel, Through Intermediary [Member] Non-service provider Sales Channel, Directly to Consumer [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Cancelled ( in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Ending balance (in shares) Weighted Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted ( in dollar per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Operating lease, remaining lease term Operating Lease, Remaining Lease Term Operating Lease, Remaining Lease Term Operating lease, renewal term option Lessee, Operating Lease, Renewal Term Segment Information Segment Reporting Disclosure [Text Block] Business Acquisitions Business Combination Disclosure [Text Block] Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Smaller Reporting Company Entity Small Business Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Common Stock, Shares Outstanding (In shares) Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Net Income Per Share Earnings Per Share [Text Block] Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Cash equivalents Cash Equivalents [Member] Trading securities Mutual Fund [Member] Contingent Consideration Contingent Consideration [Member] Contingent Consideration [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Quoted market prices in active markets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant other observable inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant unobservable inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets measured at fair value Assets, Fair Value Disclosure Liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Gains (losses) on cash flow hedge Derivative, Gain (Loss) on Derivative, Net Income Taxes Income Tax Disclosure [Text Block] Schedule of Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] The Company and Basis of Presentation Business Description and Basis of Presentation [Text Block] Statement of Financial Position [Abstract] Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively Accounts Receivable, Allowance for Credit Loss, Current Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively Inventories Property and equipment, net Intangibles, net Intangible Assets, Net (Excluding Goodwill) Other non-current assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued employee compensation Employee-related Liabilities, Current Deferred revenue Income taxes payable Accrued Income Taxes, Current Non-current income taxes payable Accrued Income Taxes, Noncurrent Commitments and contingencies (Note 10) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Customer contracts and relationships Customer-Related Intangible Assets [Member] Other Other Intangible Assets [Member] Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of Weighted Average Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total stock-based compensation Share-based Payment Arrangement, Expense Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss from discontinued operations Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Other Noncash Income (Expense) Other Noncash Income (Expense) Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued employee compensation Increase (Decrease) in Employee Related Liabilities Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by (used in) continuing operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net cash provided by discontinued operating activities Cash Provided by (Used in) Operating Activities, Discontinued Operations Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of short-term investments Payments to Acquire Short-term Investments Proceeds from maturities of short-term investments Proceeds from Sale, Maturity and Collection of Short-term Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from Sale, Maturity and Collection of Investments Proceeds from Sale, Maturity and Collection of Investments Purchases of long-term investments Payments to Acquire Other Investments Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash provided by continuing investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash used in discontinued investing activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Repurchases of common stock Payments for Repurchase of Common Stock Restricted stock unit withholdings Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Net cash used in continuing financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents, at end of period Non-cash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Additions to property and equipment included in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Business Combination, Contingent Consideration, Liability, Noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Other income (expense), net Other Nonoperating Income (Expense) [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized gains (losses) on available-for-sale investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Unrealized gains (losses) on derivatives Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] AOCI AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI, before tax Accumulated Other Comprehensive Income (Loss), Before Tax [ Roll Forward] [Roll Forward] Accumulated Other Comprehensive Income (Loss), Before Tax [ Roll Forward] [Roll Forward] Beginning balance AOCI before Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, before Tax, Attributable to Parent Less: Amount reclassified from accumulated other comprehensive income Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Net current period other comprehensive income (loss) Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Ending balance Estimated tax benefit (provision) Accumulated Other Comprehensive Income (Loss), Tax [Roll Froward] [Roll Forward] Accumulated Other Comprehensive Income (Loss), Tax [Roll Froward] [Roll Forward] Beginning balance AOCI Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss) before Reclassifications, Tax Less: Amount reclassified from accumulated other comprehensive income Reclassification from AOCI, Current Period, Tax Net current period other comprehensive income (loss) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Ending balance AOCI, after tax AOCI Attributable to Parent, Net of Tax [Roll Forward] Beginning balance Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amount reclassified from accumulated other comprehensive income, Net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Less: Amount reclassified from accumulated other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] (Accumulated deficit) Retained Earnings Retained Earnings [Member] Noncontrolling Interest [Member] Noncontrolling Interest [Member] Stockholders' Equity Attributable to Noncontrolling Interest Stockholders' Equity Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Adoptions of ASU 2014-09 (ASC 606 Rev Rec), ASU 2016-16, and ASU 2018-02, net of tax Cumulative Effect of New Accounting Principle in Period of Adoption Change in unrealized gains and losses on available-for-sale investments, net of tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Change in unrealized gains and losses on derivatives, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Noncontrolling Interest, Share-based Compensation Noncontrolling Interest, Share-based Compensation Noncontrolling Interest, Share-based Compensation Noncontrolling Interest, Increase from Sale of Parent Equity Interest Noncontrolling Interest, Increase from Sale of Parent Equity Interest Repurchase of common stock (in shares) Repurchase of common stock Restricted stock unit withholdings (in shares) Restricted stock unit withholdings Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Issuance of common stock under stock-based compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Issuance of common stock under stock-based compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Ending balance (in shares) EX-101.PRE 10 ntgr-20190929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 29, 2019
Leases [Abstract]  
Leases Leases

The Company determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other accrued liabilities, and operating lease liabilities on the unaudited condensed consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain office leases, the Company accounts for the lease and non-lease components as a single lease component. Lease expense is recognized on a straight-line basis over the lease term.

ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Generally the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments. The Company's incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The operating lease ROU asset includes any lease payments made and excludes lease incentives.

The Company's lease arrangements comprise of operating leases for office space, cars, distribution centers and equipment. The leases have remaining lease terms of 1 year to 10 years, some of which include options to extend for up to a further 5 years, and some of which include options to terminate prior to completion of the contractual lease term with or without penalties. The Company determines the duration of the lease arrangement giving thought to whether or not it is reasonably certain that the Company will exercise options to extend or terminate the lease arrangement ahead of its contractual term. The leases do not contain any material residual value guarantees.

The components of lease cost were as follows:
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 29,
2019
 
September 29,
2019
 
 
(in thousands)
Operating lease cost
 
$
2,977

 
$
8,928

Short-term lease cost (1)
 
121

 
1,004

Total lease cost (2)
 
$
3,098

 
$
9,932

(1) Included variable lease cost, which was immaterial.
(2) Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s unaudited condensed statement of operations.
Supplemental cash flow information related to leases was as follows:
 
 
Nine Months Ended
 
 
September 29,
2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows relating to operating leases
 
$
8,982

 
 
 
Lease liabilities arising from obtaining right-of-use assets:
 
 
Operating leases
 
$
834


Supplemental balance sheet information related to leases was as follows:
 
 
 
As of September 29, 2019
Weighted Average Remaining Lease Term (in years)
 
 
 
Operating leases
 
 
4.6

 
 
 
 
Weighted Average Discount Rate
 
 
 
Operating leases
 
 
3.8
%

As of September 29, 2019, maturity analysis of operating lease liabilities were as follows (in thousands):
 
 
Operating Lease
2019 (remaining three months)
 
$
2,936

2020
 
10,165

2021
 
8,015

2022
 
6,980

2023
 
4,502

Thereafter
 
7,691

Total lease payments
 
40,289

Less imputed interest
 
(3,346
)
Total
 
$
36,943



As of December 31, 2018, future minimum lease payments under non-cancelable operating leases were as follows (in thousands):
 
Leases (1)
2019
$
11,900

2020
9,986

2021
7,785

2022
6,856

2023
4,478

Thereafter
7,725

Total future minimum lease payments
$
48,730

(1) Amounts are based on ASC 840 Leases that was superseded upon the adoption of ASC 842 Leases on January 1, 2019.
XML 12 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Discontinued Operations (Tables)
9 Months Ended
Sep. 29, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations
The financial results of Arlo through the Distribution date are presented as income (loss) from discontinued operations, net of tax, in the unaudited condensed consolidated statement of operations. The following table presents financial results of Arlo for the three and nine months ended September 30, 2018:
 
Three Months Ended
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2018
 
(In thousands)
Net revenue
$
131,175

 
$
342,491

Cost of revenue
101,427

 
255,666

Gross profit
29,748

 
86,825

Operating expenses:
 
 


Research and development
14,816

 
32,569

Sales and marketing
11,592

 
25,148

General and administrative
6,905

 
9,859

Separation expense
6,675

 
25,443

Total operating expenses
39,988

 
93,019

Loss from operations of discontinued operations
(10,240
)
 
(6,194
)
Interest income, net
503

 
503

Other income (expense), net
(126
)
 
213

Loss from discontinued operations before income taxes
(9,863
)
 
(5,478
)
Provision (benefit) for income taxes
(2,703
)
 
2,873

Loss from discontinued operations, net of tax
$
(7,160
)
 
$
(8,351
)

XML 13 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Net revenue $ 265,858 $ 269,411 $ 745,792 $ 769,888
Cost of revenue 188,666 174,966 521,147 518,844
Research and development 19,537 20,136 57,183 63,273
Sales and marketing 33,491 37,892 103,887 114,318
General and administrative 11,887 16,184 35,467 50,403
Income before income taxes 12,301 21,793 28,946 24,529
Tax impact from continuing operations 228 (5,483) (2,735) (6,668)
Net income from continuing operations 12,529 16,310 26,211 17,861
Net loss from discontinued operations, net of tax 0 (7,160) 0 (8,351)
Net income 12,529 9,150 26,211 9,510
Amount Reclassified from AOCI | Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]        
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]        
Net revenue 548 750 1,634 235
Cost of revenue (2) (6) (10) (7)
Research and development (2) 0 (47) 86
Sales and marketing (42) (115) (209) (42)
General and administrative (7) (32) (30) (41)
Income before income taxes 495 597 1,338 231
Tax impact from continuing operations (104) (125) (281) (49)
Net income from continuing operations 391 472 1,057 182
Net loss from discontinued operations, net of tax 0 197 0 (15)
Net income $ 391 $ 669 $ 1,057 $ 167
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Net revenue $ 265,858 $ 269,411 $ 745,792 $ 769,888
Cost of revenue 188,666 174,966 521,147 518,844
Gross profit 77,192 94,445 224,645 251,044
Operating expenses:        
Research and development 19,537 20,136 57,183 63,273
Sales and marketing 33,491 37,892 103,887 114,318
General and administrative 11,887 16,184 35,467 50,403
Other operating expenses, net 212 380 1,709 1,752
Total operating expenses 65,127 74,592 198,246 229,746
Income from operations 12,065 19,853 26,399 21,298
Interest income, net 639 985 2,122 2,806
Other income (expense), net (403) 955 425 425
Income before income taxes 12,301 21,793 28,946 24,529
Provision (benefit) for income taxes (228) 5,483 2,735 6,668
Net income from continuing operations 12,529 16,310 26,211 17,861
Net loss from discontinued operations, net of tax 0 (7,160) 0 (8,351)
Net income 12,529 9,150 26,211 9,510
Net Income (Loss) Attributable to Noncontrolling Interest 0 (799) 0 (799)
Net income $ 12,529 $ 9,949 $ 26,211 $ 10,309
Net income per share - basic:        
Income per share - basic, continuing operations (in dollars per share) $ 0.41 $ 0.51 $ 0.84 $ 0.56
Income per share - basic, discontinued operations (in dollars per share) 0 (0.20) 0 (0.23)
Net income per share - basic (in dollars per share) 0.41 0.31 0.84 0.33
Net income per share - diluted:        
Income per share - diluted, continuing operations (in dollars per share) 0.39 0.49 0.81 0.54
Income per share - diluted, discontinued operations (in dollars per share) 0 (0.19) 0 (0.23)
Net income per share - diluted (in dollars per share) $ 0.39 $ 0.30 $ 0.81 $ 0.31
Weighted average shares used to compute net income per share:        
Basic (in shares) 30,933 31,802 31,221 31,634
Diluted (in shares) 31,819 32,974 32,327 32,826
XML 15 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations) (Details) - Foreign currency forward contracts - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) recognized in OCI - Effective Portion $ 458 $ 625 $ 1,322 $ 1,075
Gains (Losses) Reclassified from OCI into Income - Effective Portion 495 597 1,338 231
Net revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion 548 750 1,634 235
Cost of revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion (2) (6) (10) (7)
Research and development        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion (2) 0 (47) 86
Sales and marketing        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion (42) (115) (209) (42)
General and administrative        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (Losses) Reclassified from OCI into Income - Effective Portion $ (7) $ (32) $ (30) $ (41)
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.19.3
The Company and Basis of Presentation
9 Months Ended
Sep. 29, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation
The Company and Basis of Presentation

NETGEAR, Inc. (“NETGEAR” or the “Company”) was incorporated in Delaware in January 1996. The Company is a global company that delivers innovative networking and Internet connected products to consumers and businesses. The Company's products are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, the Company continually invests in research and development to create new technologies and to capitalize on technological inflection points and trends, such as WiFi 6, 5G and Pro-AV. NETGEAR's product lines consist of devices that create and extend wired and wireless networks as well as devices that provide a special function and attach to the network, such as smart digital canvasses and services. These products are available in multiple configurations to address the changing needs of our customers in each geographic region in which they are sold.

The accompanying unaudited condensed consolidated financial statements include the accounts of NETGEAR, Inc. and its wholly owned subsidiaries. They have been prepared in accordance with established guidelines for interim financial reporting and the instructions of Form 10-Q and Article 10 of Regulation S-X. All significant intercompany balances and transactions have been eliminated in consolidation. The balance sheet dated December 31, 2018 has been derived from audited financial statements at such date. These unaudited condensed consolidated financial statements do not include all of the information and footnotes typically found in the audited consolidated financial statements and footnotes thereto included in the Annual Report on Form 10-K. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary to fairly state the Company’s financial position, results of operations, comprehensive income, stockholder's equity and cash flows for the periods indicated. These unaudited condensed consolidated financial statements should be read in conjunction with the notes to the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

On December 31, 2018, the Company completed the Spin-Off of Arlo Technologies, Inc. (“Arlo”), a majority owned subsidiary and reporting segment of NETGEAR. Arlo’s historical financial results for periods prior to the Spin-Off are reflected in the unaudited condensed consolidated financial statements as discontinued operations. For further detail, refer to Note 4. Discontinued Operations.
The Company’s fiscal year begins on January 1 of the year stated and ends on December 31 of the same year. The Company reports its interim results on a fiscal quarter basis rather than on a calendar quarter basis. Under the fiscal quarter basis, each of the first three fiscal quarters ends on the Sunday closest to the calendar quarter end, with the fourth quarter ending on December 31.

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the financial statements, and (iii) the reported amounts of net revenue and expenses during the reported period. Actual results could differ materially from those estimates and operating results for the three and nine months ended September 29, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any future period.
XML 17 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details)
1 Months Ended 9 Months Ended
Jun. 21, 2019
patent
May 14, 2019
patent
Sep. 15, 2018
patent
Sep. 14, 2018
patent
Jul. 18, 2018
patent
Jan. 03, 2018
decision
Dec. 21, 2017
decision
Oct. 02, 2017
Jul. 14, 2017
patent
Apr. 19, 2017
patent
Sep. 26, 2016
petition
Aug. 26, 2016
petition
defendant
Jul. 01, 2015
patent
Aug. 22, 2014
patent
Feb. 08, 2019
case
Jan. 31, 2017
petition
Sep. 29, 2019
USD ($)
case
claim
Loss Contingencies [Line Items]                                  
Lease expiration date                                 December 2026
Number of days for non-cancellation of purchase obligations prior to expected shipment date                                 30 days
Non-cancelable purchase commitments with suppliers | $                                 $ 95,100,000
Liabilities recorded for director and officer indemnification agreements | $                                 0
Liabilities recorded for customers, distributors, and resellers indemnification agreements | $                                 $ 0
Period following change of company control executive officer termination entitlements (in months)                                 12 months
Liabilities for executive's employment agreements | $                                 $ 0
Number of existing cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position | claim                                 0
The future length the Company currently considered regarding existing cases and proceedings that are likely to have a material adverse effect on it (in months)                                 12 months
Number of class action lawsuits | case                             6    
Netgear and Arlo                                  
Loss Contingencies [Line Items]                                  
Number of class action lawsuits | case                             4    
NETGEAR                                  
Loss Contingencies [Line Items]                                  
Number of class action lawsuits | case                             5    
Arlo                                  
Loss Contingencies [Line Items]                                  
Number of class action lawsuits | case                             2    
Via Vadis v. NETGEAR                                  
Loss Contingencies [Line Items]                                  
Number of patents accused of infringing upon                           3      
Chrismar Systems vs. NETGEAR                                  
Loss Contingencies [Line Items]                                  
Number of patents accused of infringing upon                         4        
Number of active cases the suing company has | case                                 40
Number of defendants | defendant                       3          
Number of Final Written Decisions | decision           2 4                    
Period post Final Written Decision to seek rehearing                                 30 days
Period post Final Written Decision to file appeal                                 63 days
Chrismar Systems vs. NETGEAR | Juniper                                  
Loss Contingencies [Line Items]                                  
Number of IPR petitions | petition                     4 4       4  
Vivato vs. NETGEAR                                  
Loss Contingencies [Line Items]                                  
Number of patents accused of infringing upon                   3              
Duration of jury trial set by court               5 days                  
Hera Wireless vs. NETGEAR                                  
Loss Contingencies [Line Items]                                  
Number of patents accused of infringing upon     5 6 3       3                
Number of patents accused of infringing upon and awaiting institution decisions     4                            
China Patent Matters- Bejing and Heifei Municipalities [Member]                                  
Loss Contingencies [Line Items]                                  
Number of patents accused of infringing upon   2                              
Aegis 11 S.A. v. NETGEAR [Member]                                  
Loss Contingencies [Line Items]                                  
Number of patents accused of infringing upon 3                                
Chief Executive Officer                                  
Loss Contingencies [Line Items]                                  
Period of health benefits continuation (in months)                                 12 months
Accelerated vesting period, unvested equity awards (in months)                                 12 months
Annual base salary and target annual bonus multiple for cash severance                                 200.00%
Period of health benefits continuation subsequent to change of company control (in months)                                 24 months
Other Key Executives                                  
Loss Contingencies [Line Items]                                  
Annual base salary and target annual bonus multiple for cash severance                                 100.00%
Period of health benefits continuation subsequent to change of company control (in months)                                 12 months
46 to 60 Days                                  
Loss Contingencies [Line Items]                                  
Percentage of cancelable orders                                 50.00%
31 to 45 Days                                  
Loss Contingencies [Line Items]                                  
Percentage of cancelable orders                                 25.00%
Non-Trade Activities                                  
Loss Contingencies [Line Items]                                  
Long-term, non-cancellable purchase commitments | $                                 $ 17,400,000
Minimum | 46 to 60 Days                                  
Loss Contingencies [Line Items]                                  
Required notice period prior to expected shipment date                                 46 days
Minimum | 31 to 45 Days                                  
Loss Contingencies [Line Items]                                  
Required notice period prior to expected shipment date                                 31 days
Maximum | 46 to 60 Days                                  
Loss Contingencies [Line Items]                                  
Required notice period prior to expected shipment date                                 60 days
Maximum | 31 to 45 Days                                  
Loss Contingencies [Line Items]                                  
Required notice period prior to expected shipment date                                 45 days
XML 18 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 45,235 $ 3,427
Finished goods 230,349 240,444
Total inventories $ 275,584 $ 243,871
XML 19 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Operating expenses:        
Loss from discontinued operations, net of tax $ 0 $ (7,160) $ 0 $ (8,351)
Arlo | Discontinued Operations, Disposed of by Spin-off        
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Net revenue   131,175   342,491
Cost of revenue   101,427   255,666
Gross profit   29,748   86,825
Operating expenses:        
General and administrative   6,905   9,859
Total operating expenses   39,988   93,019
Loss from operations of discontinued operations   (10,240)   (6,194)
Interest Income   503   503
Other Expense   (126)    
Other income (expense), net       213
Loss from discontinued operations before income taxes   (9,863)   (5,478)
Provision (benefit) for income taxes   (2,703)   2,873
Loss from discontinued operations, net of tax   (7,160)   (8,351)
Sales and marketing | Arlo | Discontinued Operations, Disposed of by Spin-off        
Operating expenses:        
Total operating expenses   11,592   25,148
Separation expense | Arlo | Discontinued Operations, Disposed of by Spin-off        
Operating expenses:        
Total operating expenses   6,675   25,443
Research and development | Arlo | Discontinued Operations, Disposed of by Spin-off        
Operating expenses:        
Total operating expenses   $ 14,816   $ 32,569
XML 20 R75.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Segment Reporting Information [Line Items]        
Total net revenue $ 265,858 $ 269,411 $ 745,792 $ 769,888
Total segment contribution income 37,684 50,664 105,112 118,972
Corporate and unallocated costs (16,901) (22,391) (51,609) (69,727)
Amortization of intangibles (1,520) (1,922) (5,212) (5,967)
Stock-based compensation expense (6,986) (6,118) (20,183) (20,228)
Separation expense 0 (379) (264) (379)
Change in fair value of contingent consideration (199) 0 (199) 0
Restructuring and other charges 77 (1) (1,146) (1,368)
Litigation reserves, net (90) 0 (100) (5)
Interest income, net 639 985 2,122 2,806
Other income (expense), net (403) 955 425 425
Income before income taxes 12,301 21,793 28,946 24,529
Connected Home        
Segment Reporting Information [Line Items]        
Total net revenue 190,672 194,683 527,532 555,422
Total segment contribution income $ 18,934 $ 30,071 $ 52,257 $ 67,222
Segment contribution margin 9.90% 15.40% 9.90% 12.10%
SMB        
Segment Reporting Information [Line Items]        
Total net revenue $ 75,186 $ 74,728 $ 218,260 $ 214,466
Total segment contribution income $ 18,750 $ 20,593 $ 52,855 $ 51,750
Segment contribution margin 24.90% 27.60% 24.20% 24.10%
XML 21 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Schedule of RSU Activity) (Details) - RSUs
shares in Thousands
9 Months Ended
Sep. 29, 2019
$ / shares
shares
Number of shares  
Beginning balance (in shares) | shares 1,627
Granted (in shares) | shares 693
Vested (in shares) | shares (535)
Cancelled (in shares) | shares (105)
Ending balance (in shares) | shares 1,680
Weighted Average Grant Date Fair Value Per Share  
Beginning Balance (in dollars per share) | $ / shares $ 34.31
Granted (in dollars per share) | $ / shares 31.37
Vested (in dollars per share) | $ / shares 31.62
Cancelled (in dollars per share) | $ / shares 35.12
Ending Balance (in dollars per share) | $ / shares $ 33.90
XML 22 R81.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Supplemental Cash Flow Information) (Details)
$ in Thousands
9 Months Ended
Sep. 29, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows relating to operating leases $ 8,982
Lease liabilities arising from obtaining right-of-use assets:  
Operating leases $ 834
XML 23 R79.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Narrative) (Details)
9 Months Ended
Sep. 29, 2019
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease term 10 years
Operating lease, renewal term option 5 years
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease, remaining lease term 1 year
XML 24 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
2019 (remaining three months) $ 1,594  
2020 6,205  
2021 2,044  
2022 527  
2023 514  
Thereafter 815  
Net $ 11,699 $ 17,146
XML 25 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets $ 1,097 $ 786
Gross Amounts of recognized liabilities 208 368
Prepaid expenses and other current assets | Derivative assets not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 1,050 784
Prepaid expenses and other current assets | Derivative assets designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized assets 47 2
Other accrued liabilities | Derivative assets not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities 150 331
Other accrued liabilities | Derivative assets designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Gross Amounts of recognized liabilities $ 58 $ 37
ZIP 26 0001122904-19-000245-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122904-19-000245-xbrl.zip M4$L#!!0 ( .^ 84\)),,7?!@ X' 0 1 ;G1G?Y*DM)]GW:@DE(PH8"- H M6_/K7P,\)8*GY#&S5"65V"2ZT1>[&XWKMW\^S3RT($)2SC[N'>[W]Q!A#GW1,B0LD>$1WL=(@]5IA,2'J!L^(G&.'?-R;*C7_<'#P^/BXSXB:$"SV'3X[ M..H?'O>/CX[W$'#)Y >/LN\KC9\>A+?/Q01:]E\?Z-.,^3,[@*O$ M@5K.R0$TZD$K(J@3PZF)J$Q3A1Y6L>L&KHIATBR\/0A>IIO2 H8IDPHS)V;X M*2.@Q]>F]>'Q\?&!>1LWE:ZM(: ]//C7]=70J'KOTT\(&=73V9P+A5A&96,L M'PRD%*JGV95&0KW^8>_UX1X*3.:*.U@9 TTSG08U0 ?$4S)!U$L0[0,->^B@ M'CG;(&03$GS9FV \KT]&&C @)7RR*3F">TWT8Z7'X-J4H(8&8R6HL- MB:!L0:1)-5Y7B7L6L/#G7H*B&24,4T>66FL^5/#CQH8JJ:/1'=8A(H+1/_02 MX(8$J+G0V-[7,HL8ROS42^#7B<",<64PZ4?1P_F'M3THL'+OQWL[<- (&J2Z6 U MK3!A"D ?JC+$X 0 MKZ7LS 6IRPZ 2,)4(\/3"$;0 %$8[9Y@3R?GPRDAZI2#6V" 5NXAW>C+_67N MB-]0D0,<=1=UF-C3IZ/#_J^'_3[JH3,J'8]+7Q#X)42$#":4H/KM8!W!&FI? M$O>6?3(_K\LD! Z;% "N?<25X5:_$RM8^# 2>6U%7 (_;$(?8%AYJZ9$7()O M%#-#ZAE1F'J;J:H"^B)EONG_"G^K*A.]2G7W#V0Z1*D>?T&OPDY_Z;S>[P(/ MLAPP]_Q/G\YUX? Y#*!./Z66\+:Z)43](LQ<%/>\,XI"H]#U1]?WR.UXL ") M8/B.+K@88@\:0CHW(F)V:3)@+4NY#?-HUF.IH1Q5-Y2( L3'**:A!^;1TU0@ M0T9/TX%2A.R,QJ;"?C/B*1>]70-JVGNI M,;UO9DPQ/2A-$ HI0B%)2'&4(FIG6#;5I@1T0]1VS<:.N]0HWC4SBI4$!?K; MZ=NNDP4\X()NVT=8$)=J^G533<==[91LTX7)Q :.(WSB7E'\0#VJMJ[PDD[* ME']8>2"YJOP@RPS[1:F.=Z:0JZ4;SDY-Q5L-I"3;3B\+NRCU <>;F 'TV@N[ M14&_.RNPJ<@V5-QZN"_II-02WC2SA+SAZ"X%6-'32 ^^-E-UB*)(D:_[O[[N M'U979("R4]KQ)65$RH$#IBH-ULI:L8$6%VS?V0JV(1J4QM-Q#=Q@(8"L!:GI M$JN@*G9\[VPE%9N&T*L8+.KL'NQ#2+[C 9E M7$@"3SE3E$T(62)?"9K+#%7P[O3BU:P(5$!5ZP,,C2[0K MU%(GW5N!F)-8=#K%\%!>LF\Z+6!J>?O@T4F#V<5M]5:J^4SL*]%\>I07]H\H M0Q$%*"&AFU&P0'&U@F$YGL*8>'ADB8DEJNUD;)QCIHLC)UA2J&B)CZ,I02%.HR2#-:BI)'@[I:,%$7=X0BKK(VI?(/M^OP^B-[*/-JKI MSP,@D0;MD'C/B* +,X"]H R#)\#>)9-*&*%4=58E2(H_@O>6CR!!B&*,*(5R MIZ!0$ UK)#61%H^@WUORQS(%=KYP4JR!5(X7A *9M$\UNV5FRD6W$61*F#2O M0N:9H@DQKE!"%<(2A72EP7=&5J3B\_&8.&:4 M%6W$@23^=TSA/W'%I23RGCA\PNA?Q+UDP3?^/,:V"26E1I=9P57/Z$+:C'.+ MJ=,O#'V("Q10B!(2=5T@(')G@$5JO\!4?,6>3V1)]-2&01FYA$ "D30=7M)S MP\_D"9^+RE+#S52HZAFNIAL%A.M?53*\SH_O4037?"##B [YF9B^,H6^\[*% MYG,['DNB=+DI'52;+'W:9H^EQI=9_U+/^!(:5@-WIQ=&;:; QFLGM]YMJ?%D M]N]LR7@ZO\"R6)6UZNR54!5//[^WE-K+-=V]:KL6D)EQ\ $^'@%7U9,=N+BT M^,966DPA2@W$.Z^'(%/72?R%X#-[FQNB;LJR$K576VY)RGZJY7FJT"KQPJZKQCLTD[&<;=2W_@@'"H6FZNQ$*TI0K-%!'R%)H> M_=T/OZ"HIYU^LXH8*NY\OYWKOIY#SP7H2_6=R4*KZ-MTB((>=XHOT,R(*^P9 M:9U@Z$ 7[INHM/ZE"(EO%"".F9^&9X.'K%P=;TZZM \C?<0 M0+?;M*B7H+O45#.S0E5,U7 2&&S/\(+2S*2.? C9"4[\3ALX#*H2GL(W 5?_ MB(OO,27!ZV2+!1"T^RZR]J7G. R!VC "%30^W&@;/97:7J8\6L7VXKZ#K:6A MJ77^@".;PFH-\0H0% [P#FT#O#Q%=F]\%\^:7A.LA5-G5:4=MGB$9SL,,)D! M16E,7=?"T)_-L%BFW%DRL6V;"SA9?L6"D07Q:DX^/2<%Q8[6=CQ8CD6 MIPTH6G6T*ROB[+,9#TL4DH8"VKKIA:U:KN6&BS 4^V';'O]K&8.6\SG/-@DP!TQ.?4>?^F M7^]#V7JWI7E$9EE]@ >]"HA (17!8Q31@0PAYE@H)R8%Q;1$2'K(T(. H"Y_ MG>;?4RYKG@.5 URJTDRI,E)IH$.-J\O:N,9@V&:A5;P/)?QZ4FNPPN_HJ(G& M&G50JM5,52_2:M)=:AM*] VFUY6E/L>CG0'4T\\ID'_T[%80]+(SA;_-%!KF MLSG ]0?MD>)V22R(8>C/Y\'UG]A+;RMH7/&NC;94@9GR=J3 ="=KQ_!UOHZ= M5<,IEM,+CS]N4;,%*$NUFIG+MVI5]X!T%SN-AF.-.D6P%9#Z5:]((]TKU?-?33 7 MNK'^L26[L*EO=>;5UJ*;+BTC]EK>+0^ZT-'UCRV.SJZS[KF]>[(@S*_J[*+6 MQ2[NM<7%A9#=DVS#H4\>=+%W>FWQ3B&FS@]^0CE8C@#49[D)[*AP/%%S>KH^ MWE(=9A+E6($DM54:\#6U@\XY+C20S1K8:B8YST8L54O2Z@S0Q**#&+ TS]*"0 MH)TI!8O7R0P#>C:!=,$,2^$S2P[LW-1G5,1>:A29.0FK4<2]H51WJ>-'N^T^ M:F6DJS#%>>AK2QX:ZZ=[J>>03'3))U7EJ2AS"V#Q5/M;2T(:(DD7F3HM^X9Y M:@5$Q77!MY:4U:*;SJ>O64$GT>.*L\D52,8U1Z.DDXR!(+AF;-I"1Z4:S^0N M5HVG0Y;NN6>Z#LY_64U?D.E^9QCK^DK2T&!X&LE MY;G@Q1-B;RWYN=4&.IBKZWV$4^ZY1$A])Z%:5E5%%K X5[<5C]-(?D8!FDX+ MOVFR7HZHV$O:ZLLVY>RR]8RD+?7A@>/X,]_<[9YWM/?)\C2Z77)356^-@%(3 MR092JXGDU+)31!6=% XY7TS9SL;650P9B(>EI&,:'8;LJ]MQ!7UOS\HV)J'4 MSK*#AE([RQ"%N&^.E:]F=3M#"X1:+QO+ R_.QFS54KN".YB.1;M?AW3"C#$S M!1;,?7,IU1WW:(T["BLB*Y[SMUU7F-H1FT*-$MPH0KY3W9JT5Q;0SN;8T:Y3 M^D?]PW?]HX'+S4D@-7WU]CLNGHZRW9!7W230^C7; 37&5P^_($U0#Y+1B*1N M.N9**GT6=U#)+1SUX6_6B5>W@5?13SNMKBN@7@BN@[)X$E/_W42CW0O67QCV M7:KTL57,U4?NN+D7.U149QV,!=H\C&_R2VY8ZJ$8.8JQ%UW=L%.D3>QW6 "? M4Z+TTIKM:W45?:F*#S=3,;CA='^[;Y=G;UIK7"#=I(=BQ;]I\&VO7+66ZO%G MV;VR:T7-Z#M]PDU1V_'?=LS%NGZ[B:[-+M9XV]7.HUL5D:U3;5_9ECZ*U?YZ M<[5;JEP[ [ HI_:M&XU0%ZO[:&-U_[=?VO';P9-T/^#YG+(QUX_"!XSQ@'KS M3#\BP893A!^D63K_<4\)O0]&6P53$_'O@2XQP #3T*3%"$X(=!SHVKT0A$ZF MZG2*Q42/;D-:NC+5(+U'R/\=,\][X(+?:IOZL>4.+:#K;G\]/G#;+)],ZW&6<23X)M)J A/ M^V1#)E0>'@[W!_N+_9OST>_G@_NU3[JH10M]T@PP.%B>/SD>Q# V^<)H%!GE M&F>5FK; B\VX4/2O<*W:)41,-J% DEFRFC!3W.@9O9I+'NQ.K1IW("I]MHZV/+YYYV/7I$,20+2#B@[YCYS7 T4C'H%WC5@;I( MP8W\NO#XFJ6FG[3PFY,4WV%'5VCC;^ET2AE>XZ*T6?M8.\'L.Q^'GF*5'?NK M]K&@K?T.4Q>B$#@)'W)VB%4@?7UE]6B:/M?V=KQ^Q-4@1!KQO"5NI+!2%=& ]J20=JPOQ0/$=J6Y[Z0A=I:[)?#/YC2N*&,V1A M:*$\P"G?01;$U#56B@C(^O\#'4%8_4SHF-!KGU&'SG'P8:^ZQ:; +72<4T'E M#(OA4NH;QQ?2GB"7-VLA:X"=Z*M>/H.%KK%C?=5*%O0D<+!M0U(W+$%EF"EL M]/+)?6[TN"'JSB"#"*OW'I$S$OR?YJTV9&N' ;G.NZI M.JZ7]U!BSJ$=&3#W"\.>QQU=)X_FM"->BQNU-CDY X"%V7@VT%7#"9'@_?C8 M"747^X<*[5Z"QX(B9,(BE?$>XMNQ.;E0[ZW1@*9.QQEP).'EO197S'!=J.;L MSWU!MCZ(B.[%&TP$(>&57B.J]$ZC2^!@05T?>V&WSZHX%S$>[W.Z';\109&E9EB*.KX@5?D#S] M+=.K>92O)E2EK5X^F=*K'>,9-F=Y%L+P\1^^6(YTMCLDZ@%R9U\D0:X>S,OE MQ'E<0FI(Q!T6BLA[LJ#D\<;760D?7U"&O6^"*D78&>1X,ETYWA1)MFH71QT$[7,*9>0/"?E^3Z8$ M:QTW%,$ZCA9(X1H_Z?N% [N\'>MZVF ,G_5GXDY(P \8.'\D;K!MX S^2#IA M(>9 #)LB:6'9Y)H E+.=/!Z)' +ADX,)ZU+!$L>-\*U9CY.NYY)@J# M)R)2F:FM!VSV6\[FQ,SN)RZL)DQ[9[8C)WRJS[/3ZN'L"C]*GR;#S^(F+Y^9 MI.,(C)#C#\@+M\9$,M.V M<;4E63%4L>T&KL@@WA)/?)R/L;:,Q)'NWLU)?!QL8D3 MS$B!D:VS4M;X6=FJ4O"*""5/9F1C* 7KF2<39FJ*%= >SKHYT:S; _$H64!C M 3]\AX:*3_&"X%DXF89=O;R $#.;QAFXH#&DSLR!5W,NZ8J+?ED:7EP'J[?8 MQW*)/48Z3O5NA MS^2)&"AI\S([&-,<0/L+KH=I9E.?W@W#Q]$D>I :Q;(/*]7:FF@PBCN'0;#R M5LO<6\;9@G@;<,3'GPGVU/2$,#(&;Q%4 /R@6J_'O2D>OE$UY;XZQ7ZRK')C M+#^$)(9 %?G3!RC%[:JO+H]*N%KHU.YTN)*Z^(.]"[+NTG+?ML"AAL9SNP2HI8+CA"IQ7 M6/\K'XO4!VO!)W\/R:GP'>7KBH.>KC0G:*R>R%+2IFW+@W,_W.'UR>JWFG[0 MO@I:;\)Z]^>D:["V9ABUJ\$*+[O,52<2"QMMTKJD' MWQ-8_IHMEC1Z^?!AKYL-A-"A6S=]6"9-[K!9*3/0>ZF3R>1S[$PA)20BN/P6 M^H_9?R;D+7"Q0UV2 4KAW_,G19A+])I4%QSJ-WUO#E-+<^05]J+M(V,N,E=7 MQ'+:$K(?QFF/B#-E^B3:G.^FX'W[7/IH2H5:WC(RXF;-^X6^C"FS'+ZTUD5(SO5\,2-EK=I;(\;S#)'+?MH^1;^;<1.*&6]WTV?UZ MY'6O]_>MK6RNUK1U\YAK9&>+H9?L_P@6F87<#>!:R+OGR0O(=+D^YVK52'/> M_7TF&IR_*F'P,<.??OI_4$L#!!0 ( .^ 84]O0_=\.3, )8\ @ 5 M;G1G&UL[7UIDQLY?8USA?U;/K7G\A?\$_/XM3/0CT]_^M/OWU"9Y]>O'GSTW_^Q[_\ M^_]#Z+^??WS[[.7,KR[B=/GLQ3S:90S/OM7++\_^'N+B'\_2?';Q[.^S^3_J MKQ:A=:%GS3\F]?0?_Y;_<'81G_V^J/]MX;_$"_MVYNVR:?O+_2+_'[K^#.4?(4(1(W_Y?1%^>@8]G"Z:MELT M?+NIM'T*UY.?_?O?V4]-/5$\72SOU\:?_^)=G MS]9PS&>3^#&F9_GOWSZ^N5?)-"[/HYW_Q<\N?LZ___FYG>3BG[[$N'PQN[B< M36$,%B!#4]67>4Q__6FZ/)]#]XG!AIK<^7_=76IY=1G_^M.BOKB<0,=_[E6R M-U/H[GGM)G'Q?ODESM],TVQ^T8SUR[BT]>1(V=O7.V3O/LQGEW&^O#J;AE?_ MMZHO\X3HM9M'-#!D?S.)PVH2WZ>SK]"F!?A?S^:?[ 0^G,V7G^/\XLWT:UPL MLYR+3CWOU%09#%XMEO5%UGUG%R!1_<]F-%[]?AFG"VADDG_S>7:'J#WAT;'9 M,MC<:?_7N.RIYSLK+=6OK_"#V;SN;3@?K[%,CQIUE(O^^M= MN]H+]O37V?3%:CZ'WYPM%K$W)=6F[C*]W+9D]#<%V]4^9$\_YZ7@R'[<+]N3 ME*M%/8V+Q9D'/!9U5L;[I=M19CBI?K7S.2P67V-;+AQ0QW!2WS$$)I.-FP \ M7,W]%S#4/\QKWZ4_A]<^7$];,GMOR7XDA%ES4:^M*YCL+V;3)3B#X!36^T5L M471P&5MRHGT-@TM\2\477\#,B>#C_#W/MNGRZKV;U.>'>!,]-S-XW]M1OW4% MO@JK;FTG;Z:+Y;S9']H[J.U*EY#TT/7QN-I*].3.'%_3<''[_9W/WD\; MLS5_,X]?P']L?@UMQ/7T6LPF=@;6SV'M)[,/\:#K?5L..3M.P(W'ZW M^'4&AO*B/I\VWOOBOV(X!P5VIU3/D'9HNBQ&KU**OE'JUQO!H#!_L37\-7\[ M U]J\3'ZV?FT_F<,;Z;K@>\9JQY$*(O9:UO/_V8GJ[C8,W=RE\!B? /S N;1 MWCZ[V/[-KQ'6\,_V][:TZKNA(?M_ ML*5Y4"U#2MYR!K0HVX^4KZ#X["K&YW$:4[W\ "O&7NEVE1E.JD/'_) ZAI/Z M5A]_7*S./+1=+Z\Z]*!-?25Z\VDY\_]X?YEYV6NO]M=;HG>?9TL[:41Y;AEI?K"Z:'WVP M5PTK?IN&];E]WFEHHHPV]NKT?%WT\^RR]IKCEI .U5Z?:#1_OI@MVL8$["[5 MIV3O+.#6./>#M?->]7WV==#U='N4GU* M]FEU";7D"6DG=W<9#S?*CJUOJ-Z\L(LOKR>S;WWT9']=??:BW=*^[=M^I/@U M#U=>#S_$^:SOY&,_7OG6.0%]DB:=QVMQ($0^Q@L+MNOT'.9; MH_IA,&YC@XX>Y\.J[;5O[?3,UH_[D>-3/,^+ZIVE=)\PCY<82J)#U4_[&H:2 M^)9;;V=@YT+#H3DIO3N3SN9@,AS=HV-;&+['MTIDB-ZVKWWXGGZ,E[/Y,D_* MS5=Y>S='8TP]>#2;[:K-KYHEI':K_,/-]L9L_??S"%7'.UL>/:!41K*A$&ZG M%/>5ZTFZO$O_938)<;[(%PN65WOE>K3$4!(=K!];US"4Q%MLK#/O5Q>KYI;8 M8R%USZ]N;DP(9BV$[M8U*F^#O]:+=^G%D+W@%%?;0^%4DM-L:=< M3])=GU5\JL^G#6+3)2 U6S71X!]FD[K-%87#:BDI^;W]HXM+<(> "8L52"\Q M/0NSRP/V=(9KL20B_8[I*<>VY3PZHJY^>O';U*Y"OJB_8Q!Q9O=J@[LG%GE<7[ M]'"5[[%WCU=>NI_MXU2[U/EHKV!F^FQ;P<=OX?\WG^<^=$G LFXN_KZ,(&D8 ML,%#\Y\4$.GH7"4%9.LAFTA1*7O)\7$C<9;W6N+)S-^;;ALIFS1(R2YEU/88(VVV.W4JTO+?P:E]=B M >YQ\M>?0(2J7<$J:N6"M S:I1)9+31*G%CD/-4DBB ,=_<[W5SBGLTWHW2R M7F\=M[S]#8OF^_2Z7@!S_@6H] MDUP>3SS^XQ'O2%1'S#OXME_>P;=5<%H8*A4B/!&D6 2;1(%-@IE+WDBJ)-7' M\T[\@+P[#M5Q\NXL+>.\=_+=J[5*5F.:=$+,RX2(C@%A+,! $4H'IK&!67L\ M ^6/Q<"NT-[2\-]_WK99,?PN1HM\G7_N49RNU[_,9XO%(WAJ7E-BKAKM(Z'8.X$(M1J$ M9!@9%2E*5@;KHPV)XUXV#= ?CEK]03J&!61W;N2"J\>U*%>[UXJ[GU7>*XH3 MYXA[@Y$ !QG1J")R6D>-$[6IG4$^<(\^VF_O@"[SVD[6R5 ^QD6JF1$!V.PS.IP_'#."N!5:C6X$3ZKG05, MSE]FLW X51XO7=$0(U6:(LVD04(R@3AW"0D2<-36XD1B+_K^27&E5\!.K\T/ MR05?4+,_E&B3Q'T'IQ\M4\%P^T0(0TX0ASB#64QIP(C;X(S6+##V,F+381R#/OYTK*&*E*#>8J@%GG$*')LD8@&3&#. ME59"P MOOABY^=;S6-3]SQ#B>\90[:^AWR7L$J MI2D>L0OW:X?=!:MD%>A X+%ES*. -4?.&04*DG(ADE*6=]B>+',>-HQ&Z!VX M8E39FM.FQ4*RNV#E# DT07M:>(J220XQ*C"BTG)''#->=/ _RQQ<#425OH$; MB1_:ZJVN@E[H>DJN-X=G4]]2]WWW?>6"%ES JNT3#(=,C""7DD0QX, QH9Z) M5BOB,'U\&5,$.O#+3N,FH?C>2XM%^[CY Z:6)2CEEF=4! M1<<"PEX+)+7W"/Z/!Z)Y2I2-/C!F, J>$.93K3[;TD#T>U5U[UO%@S>W.VW2 MX,T?^T9PP27^6FS@A0,3/$MXY[FZ $2I4VWOQ(A![^;KP()O]61R-KV[;03? MK"YB> OU98,LGQ[,)I/FN4 P\>-BEZ(K*T@E-8]6:X(4%QX)0VC>SQ;(2R.] M%QZ'=CL HQJ5K2#DO!0;%?753N[F'.AO%%HV7&GC(J-@EH=H '7I95:,!!$< M/7/:BF1:13R?T@P:,U%G(Q_-4H99KQV_N]D+M43H_]V5<^A9]$CS%9&1P1IA M$8E6@)&CP"S&SB-/&5,"$S"+^=BWFG[4N=3?F#[%&743IEAH"MVT5QF7N--) M(T_@CQ1,0DP+AY*-B1CX9V2C#_7X0>=,ET%\BI/DGH[X,(^7MKY^G@V^O[,/ M>HIU:)<\%4W "BP%4D9I8(P2*%#PB 6SDFD"SC&GQT^R,L$U/^@D&W*0G^(D M/&;'KDC[%2-4:\,,BB)R1(7ER$H3D!,TY<"[D&*K;?13ABC]H).LST%]BI/J M^WN'C5KY_,5.KP>VF%FX1XY*Y @G(@E*E'I$G0=-IU4^64Q$)*FLT1UH30 MX0!*_3F9QCV8I29/BT7D1@4PY3C'D2(II$=.4HZPU!HYY9/4Q"6CR?&4U']2 MLC?R@%HCQV1)^,GB$#X!\42^OGZ_+MT5A&./TX2,Y MI5H=/LQG1^-;7BZ[OH5]^UCI224L08A+.\UAS,_MHE[DP.:X $GN)?H:I-VO M>I%NS==N[0;>OLXRGD[??P3*V?!D7]?FT29VV^*\8SIOE[*;4 M>*1^E5+TC6)X.[M^,3#]8FOX:_YV!DOBXLYJ.=WQ5.!)I+^Y';380[)F.9_& M-T @(-RCSVV-IV?O4P)S)&OJN\P:QP73[^79>>7R_J<5%H%8DP3BV(F\ORJ1 M3=XB1YV.*F'5\A;3T#V[8=8#^-<7T6"*KX?H[#Q/EN4+,%ES,C:[:Y^IC^HK MKRF3V L4G64H>>I19#G%!E7.Y)@[T\F#*+)'U8T6#VZIG@354CYQF^YUY%PE MO9.2$(Y MJ:!2%&:I4#@#;I%VP2$2E4:22P93&@M!.@2S%;HV-]#ZVS-PY:ESR_3;#9K/ MLX]QN9I/\WV'5O395TE%)%>>2 !;1(=,9 %1@S4RA 2B-::L2XH@]J0I- !X MP^^U=G/J1I3 =JM0K4A_Y_O*"; 1E4&"45CL@U!."!\2ZY#SH[1=?C1'#C-C MAH1W),;X8?;,[BHJ#*H95F.7]6A"(B:,) T482&C-\)2;CI8-*-P_@:BQ)&\ M/ +QL?%N($>P7?U5 MCO)TONG*??>D_>[9K@HJDV\W)TM0R \U* J>N;,I(ADYHXGP)%P_+Q.7L>C[ M7ZA[1N^4GN''/!+9)?$36U\U@O?!'JL8K@]+"_>X/J\.)\COP:Z;/^F>8WF ML_W]U+[O(;+NF/&'5%.9D"B/)"*>0"8OO$(^+^4B!>NU)I:Z5H;,0-IOF_ M M^O<\IMD\WB2-W:4>^VFABC((3B)!B2>>7S.-T)VH$$G1:B<<"W;TV?2&(\[W M6O5DH!=;MNO%Y6QA)V!CK"Y!X,DJU-/SK9VZ24I^"\!NOG:HN*+>@4TN.6)& MPC(8M43$YZQTF&.7K,+4CM_3/@5['C*X[#",D+B-_?QA/DOULC_2?E=IA?/C M/Q1+Q(,3*$3E4<+.(D]CS%:53KK#%;UBA"U&EN-YVAWY$7+T8_P:X0?]<'-3 M6:68#)8),/1)- AL_X"8DPI%+F5P42HMQK\G7H@8Q_/Q>+1'R,/FM;SWJ7G\ M\M-L$OHAY/>U5LQ$#$:91](3CI21&GD3+'(B\)QR5@K;(9EAJ5V@T5.S!]Q' MR-&;M6>37J=G*W13:Y6TT5K!^N4)H\CQ9)$11"#ME-'!$&-T/W%4(^'H"9?T M'K ?(4^O+^6M\>R'I??KK"A1AF :D<-6H"2D08I8A9*,S%*F%:,=;A\7.MYY M6FY2YQ$8(5.;:T7]:M,[-5;48J>9$4@831&G6B!*@D+4&$\DJ!*8W^/?LW]: M-.TX &,E:9^Z]$Z%%:4F"0MCX3WC*%B>0%A.$8XA,$(TLS8=3]$RB1>?(D./ MAK\@01^*#BBM;P.^3UM_?^@^_K[Z*FD-S%5)D1 >\!$9I.@)BL($B94.DO43 MQC&D!CWMMOT &!/S.(W@,^=TCZ6;*PCR MMN9O0Z$_+E9G'@2IEU>G%N73GS;&DGC5S/[2*&?+493)ZF ME8WU\S$N5I/L7&:M3U;+=[&KW%2X++\5JD''YL;F[%4*P65 MU=/Z8G71_.B#O6I&[S=HJ7DQ.R==F.2AO/\L^.+S[++VFN-3AP-])]:]'EUW MYN7.LZV6-536)T><5%'% M?5(DQS$K'B02/#'D;7#(>J<2P9(E-OJ0GD$8\/T#N$/#6LHG;=F1-]//WV;_ M SIG5\C#P755B5JA6%2(JBA0<(0@R;Q$GH.7Q)@3T?;S&N:/0;=.R(Z/<=!J M[(]S-[55S&BF>7+(*2$10-,\],21L,('SA3UND- 6*$WO4?%NB[8CHYWKV>K M>6^TNZFLTHPFIUA 1FN)+,Y'GP8+I".-7G"&86D8^[;PJ%C7!=KQD0XL'J?7M<+X$G6MUVQV5II MQ;5U/@%0BBF'J*,>::L]\HH+9@)VE'2(>2JSW3$,-68GQ+C4.MD6N=P-<*Q[ MF)Z;FBKCX(Z$=(^6R,]T3XW)5 M%8E!">((^$0F0R/!,PU,T2(/38]SM&Q;RN\);:]#AF#^(%M/C=^<^ MFE1MQ^+V6'W[0<1* W#)(D$HS ["& K>.<1TQ.#M2"J[I$ ;V09&OY0Z1#N5 M'*#3G!*TR6WZ2(G](#BCF:=!(_BA1MBJB(@5'H;)4<-84BZ._FKA.%A:< A* M+:/%XS _K2XO)TU4JYWJ:/SS0U%R4KW7D]FW$X@Q>'#OKW%SQ_5#G'_Z M8N=#/A#XH*W;H/<'OSKUR=#?&[T5P]E7F-;G\=?5A:[;SMT\X$U5>#",6VB123!:J0B%\A'4M_."K;ZZE2S@Z-64!::(84!CB"S,^CFZ0I-5YBT>%F7!EC:E >S,JB6\H2 MVMJ/QQ ["_^[6C3ONA[*N_TU5HK:8*)+*&IJ\@56!>NU!HRHCEQYH?O*9?-' M9N @. ]O#3U8G 9?E;]+%#9<"P5-O$V+6QZ!SD\PSZU?;DR^ A>I'L@"0[SY MV0SUZIE<,?N+MI8P_W3SUX)C;]>W.S:\:!52[U6TJC<^S M]=_?91U3!OIB55"=V!1H3QM3X)%?8]#J5V7QL=]D&AE MASFPO4"5L#-!4X$<_ ,QE0+B ?X7&,ZM%D9KT^&^"?^3:8.,02F6Y43)<;$ M(>WD==SYK.KWGU8V86E(XDCE,S,N)$>I"2:.T2A+-=5=7C\7?S*K9_1+<>KY M:E%/05:8 JZ>-B"N<3U?VX.+.FRP/0/7'G[:H+/>B'HSO7[5[Y$B-V>Z9 =5 M"TE024Z(=HXBXA1%7&*+\@8IPIA*\$0#55UL0?GG#'@:@WJT8=FD15OY'"-HK'4:<]]Q/YXWID_>3?,(!0+Z6C[H/$MP0UGWJ\N5LT"N3;49A>7\_@%& ,R;@X9K_(/9U,8J%,?+SXF M8IY6UUG;/^1=3= 3R_7I2N;3Y]D'NR_=9;>:*P&ZV^'@D:/"(VMM1)(FC;S+ M"5:()=*>\&G@][Y>ZZCF'>[%HDZU7ZNNZ[X="M=1%59".R43!_F2 :-?28F< MU 9YZK(:[=#ZQWTR-E3 J>(,],DX* M1%S$R/!HD*4:' 1FD]8=3@,*4;, /5HSLF^X2U'R^XYD<^ULYNM-2MX/<5[/ MPI%JLW/=590BF"0BLBP%1)/7B,7$4 0]XGGTF-A^;D0-N8]U2A5ZBB$8%76/ M5:S=*Z\D^!M.4' \<#)(<"=R"+5!DN28:G"!@^@0I5Y&QQ;FSS'L[7L0BNY" M/*(6;OK4OWG?INJ*^N@L(QQYZSBXT(DB(6E EAAKG0V>IPZ)MPJE?CZEY5I^ M ![2=JQN0_\ C,A*&ZVE,3CJ/ZRRWHWIKOB$#K56QEMF(F/());R@QD484<" M$@X+$QB%D6JEHD^UN#V8F]#A3DO:M@I!B2?&3,YV3H#03MB$C#(),A9FS=.6!0:HE;"C06UP]OPVM:L M^BN\F$&=TR;6>KJ UD-S6?C.H)TPI?UMAKM\4_G1P]AMF=#V%*V"2L0&S)", M@2.%00$2D3R*-BK#0P3=V^IT:?">M^MDQ;F63.40.>?!;K#P1\0*(VQ)(@:< M$J'YV$VU?@?M^]1KG< JEFWT5LK]SRX^_+AB.'A8P\'G5"X@GU)VPHU%+"@; MM31>M,NX,Q(:'#92CX_X\?"4&OC-$K#X8*^RZM\_^-L+@.&HM9&4(>5X0EY# MYYS+5_N<-\D9FW>3GQ !CAJXV4!(E>+"];/5FV#4@W3"WK)5CA]DTBKDO58( M1^@\TQ:C?%&/&L&$I!T>)BR4)[%?A@P!6D'%,5\=2))'RU1Y S<1PI 3Q"'. M"$64YCN=-CBC-0L,]W.C]NF0HT^P2I'B.@W1W^OEEQ>KQ1)\X/G-Y9S]_&A3 MO)+:TN@C04Z9B(30'EF&!4K,>P#54^([/*M;Z/&%?JDR$&Z%5^:5!%A&4W"5%KF.J2L+_18PB"JI!>P3D>*7V=3?P0O M;HM5.DB,E=5()T:0QDHB:[W)V?@$I3B U=\J#\Y(3)!.7DK/0)TXL7>AZSI8#]R/SA@5LRI#J)=- M&I8/M@;CYX6]K)=VLLN@W%ZB8D%8[/.=["0, IL93*3@1+ZJZ .E3AHV^FS6 M/?.@/Z@*.AG[SO#O!I[N]CL.J:DR6GO"N$2.MI#*_L/.>87MSIV[N+$^H.*J)A8OBW) M:5)(4(_!T[,$&09V&(Z$$'G"*).UD"WV>.]^5V''7& YT[ P%'0"EHCFG6PJ M-95GZU4Z:N;9\8>?S*YAK>QVO M-N4K$J+2V'MD).CT8"U#V(&G@9G7VD;#E1S]$Y$=1O1[I3809L5V:;[,YLO/ M<7[1+H7^ML\K8F+$4DO$F39(A&11R.FE?0CYJ,/ ,M'ACGP9OZP_1O0$4>EH MI(_11Z"OFT2P]MO')&TK5@$\WD5CD%*!HN H1LP;@I3 0H,/0;P:?6A!?X3H M&:J2>>:F,"97OV[-V;[ML\I[17$"UY![@Y&PH/$HK*_(:0UN8J(VT=%OVOE*I&"\Y QI ] 9$12R%JQ[SZP)X'AB M2D8?'] ?+89!K!Q;', M7V:S\*V>[#H":E.\TCFJ&TN'M 9[F@81$1,)>@A.P]?P2J$[KVNIS#'\AL;?EE_W7>ON'TE%8G@DS)06\X9C*B5'%EC%&)689NL M9:F+DU9FWW_,!)H5')E25D#[3FS+G]\+;[=5#(@9JSR1B.>EDSFG #&G$4Y< M"<,Y]6GT=Z>'(LC1/.P)Z6(;6?:J66%?S^8?X^5J#K-WD5/@WT96[MK.VENX M8DEC3@%E0\#,8X;E1&TD(,L,&.I:>Y/Z.2<=,K%1R='_?C=L"(A+D^OFD:'/ M]O=\53";EP 1].G@YTJ/K;+"*@J,J4*)!H=D("X['0$Y2H-T 6 3X\^P-0(B M%@"^X":^CS$T;\XT4^E]DYMI\>KW./?U(H9=/-Q7MDJ*:<9\0+"X<.1Y$ C MYX@00:@TB03;X;IPF:W;4_)M (!/0:PWB\4JN_O@6>?YL?@-W-4YF,LPE^JO M^=QK^[3)IQ^+&ZOZ+@ M2=E[NQ5S##2BAHO@T:!$8%TQ(!7M 99+)0@ M1(KD^GDJ8A1D[N3[E ;ZQ&[Y.F"MX];1EDHJG/+-=IRSCP:;#2% 0@$203&> M;'[_T(T^0/#I;QWU,S+CXV@_6T MCS[KVE $.9J'/2%=VKO_/#OS,,GG\< HZE;E*\F%-DF @:^T Y.+!T05)XB M!29]-\HG<=)A'7EG\^/IRZOF\M1D JL$0)3M:.C5 MLCWWCJ^U,B;E1]\" MIQYUXOW:*L.2\)@KQ!VXE%3*@&!Z8A0HX9Q8HY+JL#J?=$]H-+JP,^0GTX%- MQ-:1QN#W92NNF2(L:)2/$Y"+!OI-%$/2B4@E)S+%#LNN^/$T7@\(GXQ9SU>+ M>AH7B[C.RM'L/*Q_L_/0YH!J*FF=(SP8I(S2B.'\KEF2#@67O-9)29&KRY*M-E^WI+)96/."@G&;(LOX'NC8/)&G.6-6PTB9SJ%'OQ M./[PO>^3;38(6.1D/J:8R(5$>240\@4Q>> 76-E9( MI&#!]B66NB<;F%B"6 .#78IZ+^/E//JZD1?^/8G-0$[#V45^-O6?^^)BVQ2O MHHO0?6U1L)0@R11XX'\--=QJ8;0V'>)83KKG6X)%O:%:3C.E.)_?>;%CD[/E M>9S&M#.C[)Z2%>.4N!@DHD9&F# \@J<4#3C75B=+$CCZ'78QREQD/ZD^ZAO> MHO?B\R5N0&XM_4;T'61ZM$Q%I5$$!UC46;0HP2(.\#F%M*7)!NU\4$]VI[8$ MC_I$MJ"E_MTVS,,$<[LM]+W%*PR .DZ@X\(2Y+F 221)/@>6*24NJ<8=>*7^ M\+P:".334>PZE=WN/=6=Y:I$'>-)!T0Y%X!EC(AZJ5&RV N.31"Q@_6D?T!2 M=4/W=&S:9,"[7L6W9L([B&9M*JQ"\B[(!#J<)8LP]A2Y8"*2X SG!+VAD_5N M?D#^#03[Z5?2S?O11RVCF[*5,I1(Z:"W0A(D1$P -?@VWFHG<)+$>-""P:>3U =+BF2 M/_PV_&F!.&,R8EV"M/ M-$:R[R"?TD#?$O,T*5CO919]^-KC?6%+YAA]*$N+<),=I2KAM6."8D2\I0A; M0Q VA"*%@Z2:$4UE*W^H>'_/ELMY[5;+K/H^S_+I1%Z49Q.0X?S-=!GG<;$S M26JWFBM!O(]&**0XTZ!Q4]Z@=L!IEJ@344A,9"_17D-ND_5&C(=O&!8&M]A* M]GC/;@)]/^1H#QC.P0AZ3$N5YTJ29#4*GEH4J<)@D J/#"4A>JN9#>//+E*> MKX6P_C.H]22L&7YTGV*4:\<7QUN]D4W )9%64Q0"=X@;G/*QKD4."DI0=#E:R^J$0 5Q%)4) MW!L8WS#ZYPE/R]ZA\1XW;X?@:<9)&^LXIQQYF1?$%!BB(4B4F),F6NLQ[B>3 MZY [-2==]?O&=PP\;+]2E+ !,HY*>F>$UBAG[T%&.XFB#!RQZ"/&F@D8RN-Y M6BACUTEY.C3>8SJ5>'@^5OPPXI6=3\%]S7D/FCM++^O):KDSO\XC):HF^)9: M!IXNN+O!>8N\M1$Y+A*Q@N0S]-,=0MR_0+KMB!?ZL^E*TZW=9^>'U569?#DG M)8VR98&(]#ZO]:!>B<-&:HN-[A([5,2LZF7<=U[K'0;)8C?HMIV;MKBW?*U1 MV_.OYY8J1EGP3?(2*_*!;@"E+J5&*NHHE<.)=]E1*6/T#\'.T^-8U[25ECOA"M!TI!?]?UM3 MY< 0B<9'I&Q^N-8K@BC#-$?0"J()]Y[W<\Q<<'X=,>+'Z/Y.*#XAS=^*=[VV M4Q&BP(;7#ED'BR@E.=T:40D9$8S5V$5A1W]XTS\K3XUQP:1=M[W:P;E[WU61 M*.QS9A4/6")8MB+2V@&RL(2%H!P)I-5)&#=-@ M11*GS1ZN-Q[\XQ Q(F F(+IS[>!= M/9WE7/37O3N;AONUY-2HRZMWG@, GYZABLGTA0!I8_ M!XM&6\=M"-Q2VL'%&@L]3\2%[\^4>L&_%+=^F8-\ZW5N!Z?N?%49[:FP22&N MG$726 ;SV7,4!74![&0FS.BYU'F,9GWB4VJL/\:O<;J*U]/G^SNGKW[?:/>< M1 3^"[O/JH^HK7):>RQQ0M@XAIST&'$?'+)*>:>C$M%WR<]1A#M'C_7L%/B5 MN\JR6+Y/O\QF89$?E([SK[6/BT^SR:X3W,<+54QPX_->&4TY>IESAS"58'1S MS"D1+'+=SY,30VYB]$657G$J;K5L4A2ULEFNOZV$U%AY'Q'Q%)A.8X F4D 1 M4Y,L#C*J\8]_W\M,'S"56VP6$=K*;UR\!$TWF37/V^U/O+FS7!6!Y=Y$C3"6 M"4@N%6),@XEFM8_1-3;-Q$$/N=G?\CWL%C!SD> M+U0I!N"9@!&H68EBR$K668.B9\0I3[U5;NQ;G?TRHU>PBODC<0H83'*>\W!1 M3^O%,B/RM47&WCTE*Z&YI)90Z&3.^FEI0-K8@&C0COJH).WI#=,G0Y#^$2L< MB]MX]!MI;Z#9'UZ[M5B50F 6XRNT^7V_DK,VN5F<@VXM4^;$WJP-%-N\&A60M"CJ_66DL==IS'W&'!']E M5I6GLG'6XR 4U4._SJ:S^X9^^_3RVPM6RC)K% .OSE!P$@R.B(.^1=)&QXE0 ML&J/_O6[IT*[WH>B["G;(2]D/%*BDE)Z:Q+T42<"BP2Q"-/\!*NDE&JLK?1L M],[V:(^O^L#[-">W?[ GR9Y:I," KXL]=N5H\_/\A[.+^!__\O\!4$L#!!0 M ( .^ 84]E[]"K4W $J6!0 5 ;G1G&UL M[+U;=QLYDB[ZOG]%G=K/587[9=;TW@O7:L^V+1_;5;W/4ZXTF9(X13$U3-*V MYM_?R__]?_^/?_YY=?_J]^__HGFX^6=]EL M\9.99^DB&__T9;*X_>E?XZSXZZ?K>7[WT[_R^5^3S^DOOZP;_;3ZRW0R^^O? MXA^?TB+[Z6LQ^;=B=)O=I:_S4;I8??MVL;C_M]]^^_+ERZ]?/\VGO^;SF]\0 M /BW;:N]3\1__5(^]DO\T2\0_8+AKU^+\<\_!0EGQ>K;%3Y2/AY_.UYL&SQ] MF/ZV_N7VT>]>_06OGH52RM]6O]T^6DQV/1A>"G_[OV]>?UA!\LMD5BS2V2C[ M^7_]CY]^6B,WSZ?9^^SZI_C_?[Q_]7;]CY]GBYMY0 I*()&,./W/PZT6#_?9/WXN)G?W MTX#1;ZWV[-4LB'LS^33-BJO%;39_-;O.YW_;U=2O=NGM]G M\\6#FHW=?RTG]W'LM"IFC0]T*6\D\7@YS:ZNU>?PS33 [_/YAW0:'LSGBX_9 M_.[5['-6+&(_BT:2-_I4/QBX8C&YB].DN@L]FOSW2AONZWTV*\)'IO$W'_,G M1&T)CX:?[0>;)]]_FRU:DOS@2_N2ZW/X03Z?M*;._6_L1Z+5=*)&H_DR&[^> MI)\FT\FB/>FJO;U'2=_F,[.X M%-24X]NV+?5R64QF65&H4<"CF,3)^'CO#K3IKE=OT_D\+!:?LZI<..$=W?7Z MB2$PG6YV%(&'R_GH-MCT[^:341-Y3G][=Y)69/;1ENWT,(R:N\G:N@J#W>2S M1=@WAOWCY'@7*S3MO(\5.5']#9WW^)&*YC:8.5G8X_PKCK;9XN'JTW1R<\IN MHN7/="Y[->I7?D%K_;U/9W&ITVDQ*>+BEQ7AXRN$*O3U>..V^ODYF[]+;[+C M?7KV8#O?M]E\\GFU*/C)+*RZDW3Z:E8LYBM7TE&E5FO=1T]/71_KO:T/29Z, M\34-B\?GGSQV-5N9K?&9>78;]H^K7X=O9.OA5>33R3CN)S\$VF8KW\/U53#_ M5ARN.L,.KZ?]:N#QN>)M'@SE8G(S6^W>BW]FXYLP@3UIU3*D#3[=+T;N^CH; MK2;UTF<<)LS?TTGXO_GK/.REBO?9*+^93?X[&[^:K17?,E8M=*%?S'PZF?^9 M3I=9<63L1)&"Q?@JC(LPCIX.EJ>;I+:YUW'W^L7ZZOHZ[.>CM?%T4)WD0.C@ M4T/ X'2/45??ZP.-:F;J*>]HJ=>38K2RAI?9^''9.]K/@ZVZ[-EZ^HS3JI_G M=[N?>9N%-?QC^K4JK=K^4)?RGVQIGO26+GM><014:-M.+UUHGC]DF>GO*.[7C_.Q^^+I1J%;T\6#PTDJ/*^/J3YL,A'?UW= M1UZV*M7Q]_8AW<=\D4Y77=%ID8VC_17V3-\&"HOE-"ZN<5Y\TNE@Y8:5:C): M;:7"3]67=#Z.-EKYP=5/M_[1\-E68#MCA_O01S2$5\+$?JWE.3U#H,5/="=S MM?7A>,MV>KC=A+S)TF(YSRHYI XVZK!?'Y9W=^G\X8DJ'W=.NPQ)_?!G.I_D MR^)U]CF;5C6_>_ATAQA5HU>%INWT<6U>!MOQ>)]V/-IZ'TXU,2HT;:>/KX,> MCD/T[5-M?MDO%X$&;R:SR=WR;O6C=^G#BA5_S,;KN'WT-*RRC#;VZNQFW?1C M?C\9"0(J0MK5]]I$8_6GR8NJ.0&'6[79LS=IP&VUN=^Z;S>X/-GW;Q!")_6^ MR9O;E/#4(7JX59L]^["\#V^))$VG3SUOIQLJ==_7E30F+6[]-/_2AB3'W]6F M%-66NUW/MM.+MU%=<8UXE\T_W*;SHQ'&O0TZZL^C_?O=KRJJN,$K.Y*IFM*/ M-&NG;^^#>3=;'M7ZL\=:_?:I$^:19JWV;4CQ6;&JVJ5UWYA1_($ M=FU^9B=%>G,SSVY6$9F'W[/\9I[>WTY&Z?1]=K/>;\:L["+V>)9-ZPKVYV$\;;:NH/RGC,EZFMY]->VZILU>:9G0^WTX\/V4U<5)\LI<OS(K==Y,''#A\>KZ.'3D:3FP62H+5'=+W0O\>,DTH6T MU=_>O:3OL_M\OHB#;=*/6;H< M3Q8Q*#T;Q[#J>&^.XC$A:KRJ=QG>I?'\XFVVB/OM%@7:^=X^I'N2$7ZZ0=7" MJWN5,2;;;CS4#=EX\)6]R_3]*M^B=/M?WK>]W38X3SZ!)OW]YO7M-[=U=M_NR2^LTJ2+[(V'5?/13/@_6YC]^AF7+S8QWTH(=J[KUHM&\ M:\2"<.$'JRG[WT;3/%A$__AY,5]%I3<_S&>+,,+<.I4CS-9K)VXO]-J11*F^ M3@X-K#TM$BFH-,I!B)!4@'$HMX!+:HWOD48'UL/O:=6JPO,NL%H1J <@?3]C<*4BKM */A#XZ(0T8;64H)@39]\F;7SOA[TIQ'R7E' MB/;%&Q-VD.NP8D3$9O=Y,5D<)5X4?\S"G#N-MLJ8_IU_I\J_;^1#I+ M(3#(<:<@!5Y1J$KL@*5N>#/=($C8";I#9V8LN]$E,[]Y?Q*T0ZRUAH45QQ/F M-2'E(J2],[8V,_'?DYE-T#T7,Q_E^E;*$\BW[Q6) (3B8.DHP)7"RB''V 8! MHZBK/_.1E\6OE@!\I-"__[8C6--Y$*>5*OM]1ITJ%,?O,;[DHXC9ZFS 8\?6 M5%5T.-0'7!C^\#41W!V)=%=4""Q_Z_3>^R MHR[]$]^4**D@D$!@8E78APN-I-K@H04D?O AIO8U7YU=+2+Z@VE#C0]=','. M%++,1K>S?)K?/*QJR7TGR3%'?Z7V2=@?L? ? ;E!8?,B)(2PE-T2S8;GC>U, MN\\CCQW@UUMH:%DL\KMLOMGAGYY- *#HA62"M;2[(LG[:$V M '-GY7BM9]^LFB;(N[!)IHQ#X*7#$&OBMCMFARLY0@:S%C5W!+2,UP 8\L1+ M_]0=68\S>UZ6$&P\I,PA3+"#0B)@^ 85"Z2JOZ\_QZK4*8O:07 O'J;+>IQ M*#1,@#602**4H<1"[RF1K)36:5=_UCG'ZM0I7TY'Z]S1CV.7TO89V#CE"MG> M^U7IRM<^>W7*!:U]GCXE\]TG/X%8F@U), 03"8L0+ M-7A]F7G[ 0G=..I#K] Z 80JYGG8-H4=MA$&";;)FT3!7&)NV!&:5C5;E36- MT?O[L&>049>AD^9,7O)@=RX7V7S;X^-^\=TM$@.5EE!S"3BQ/.R$D'^43[KZ M!R]5=YS6)=I1B!)@/H$D)$86D'#_&X ;Y))WYG;K@0 _0]3T]?,BO M%U_26,7U&W=(Y#8- )()S?),8$:3G60SQ"UYXGI55L>COA\1AJL=G]/!M- M-C6>[J?9YK;#IR&8O3(>X$Q;GTB(4M)!&-9A8+ !GO--2DM T$@$AV?(M,BN M,Z%X]AGI< CM4+,$2!*VC<)P3VGXFV3!P"\EA0;4=\)U=V*MA]GH=&3.$RS; M56NXU4#/L@@@%X4:!62*R8X*GEU_[7!E_AZ#1SLZ5R6,=*A9XJ SBC,OA'4 M6A5HAJ"S0CAHD%>5BGUT'5#:I13]\.1?U0-+U5Z5*!D3KQ@B82Q[Y0B%2F]0 MX2A8AT,),+6CVKVAID[0&G3(ZS0DL+]1(B)0$CK@@:2 "V+,%C:+ M@!UV'*FY\BJPH1%2+Y47@XP0#8D.PZ"!G12K>SG>A[W"<2_>T<:)MU8**2" M$!,)!;+ ;Z0688.(^J1%M6U2&RH\PHK&./47#%C=T+*^[*V8C#>7$53*9#G: M-M&$8:6L510H"[ WTJE29LJI[-'E,DQ3HVT(STR;2DO,T;8)PI90@C53,)8< M1A1HMY%91H?&L"V0%G5:C2V-D?M[L&:0]LF0R=)2WL+JP&F\5NK-9)H5BWRV MW^PX^'PBJ<.(8^>,LUIKSB#&97\IZ'7C6M'2:%$'>?L(U=;HNB)IMKEMMZ): M#S9* /-8 <4=<"JLF9!I5CJ%I :]6@KGU6V;,-6 MQRM2]QB(W_P^,=H;C1"WSF$AF06<;$D9 *J?67AZ'&581F 3F#I7[=[!_.R) MQ# JO Z[I8$A&&I"G3?]!M21X9IK-7$_KGF&F%P.3HS-,VZDU359@1AMX_3VX,B@;;;@4:.-.IX7&HZMU@'6>3NH#* D2U=%>SFDRJX*0L9RZYI M7%JS6EA:?P-&7XC5T!V8 R!5QP55(6&846PH%HAB1(VVVT%F)>+#MC(ZT7S# MRJKU$/W!M$':*)=(L/,0JY_2O5B:(#33!BK%+))*L]*JT :[/HN?=%16L[)V M:Y7N/0V_WK@S3\=9Q* "39X]FG#KN1,4:,6X8=#'"V_*C'$#6LS MHAE4O25^/*T;'"W#V\G]B=6:OVV5<"<9\!8@))2 AG MX<(&)?U3T(,IO9N M74JTAUI?[+#I(OT4)K3CC'CV9*)TO*0*.^Z]9QI@1ERY'!O.=/U-=6<'R?MB M03.D^O:8F?SNTV2VHNNWR12;:W#GV1@>H,4IKTD@0%(P$2^O%0 R[0$I=Z"& M:M;G94SU'3&O&Y^FZA"SW@[]I@_K&Y#SC5^JE"D[6K/[6--$<$%@^!^#6G+D M@_A(EA)+X0:8C]0)2UK&:8#S2CS8O'@(.;[;X ME81*!1@0W 8C#4H$)+!T@Z,5V-0/Y7=FSYQ[5FH9TO-2%D"AY\ M6R(=T=0*2$78'"#KD=HF%%O :?T#.YT933U2K4WHSDBI32'\V=.*W&H>L)O= M^ #O5M#1^@KV>%(I&^4WLWBS\&ET:_*E!!DGA($4&43"NH&MM*5=80UNX"\\ M/>PQ,"KV".OP9CXUG\>WK4R*53X4 MM$J5\I 1C*P"X4]'MV@*I>K/E^S22=H?JGUQ]/<\'W^9/):VV,&N\I'$+>>CV[3(WLTGHTQ-5YH)/RX% MB;>(C^+]X>E7FXV7H\7*1;.:8T]+X*G_G013""T/-H4R%$.(' .EN\9JKNH[ M*<1%<>NW1\/W90L=:98$S(!#0,0ZLIB$W3;;IDPY*$G]8S3R M(BC1 49]34$;U\GX@._W7UE8$^-]59_#&GJ3_5%DU\OIZ\GU(?=#D]WLQ[W!JW$8+)/K2?KDMK0U L_V M&D6QO/L>B]6E2A]OTUD%0ZG7?B0!=*X)(Q @$P@@A%8:!E-$.,2=M TN6;QX MO_Y@4'\< 1U5@MR1@_B8H?AH+%Q=?V-%O,3ZB18)AGVLS*D==UX@CM87['!% M=/AYE>'0C;1GK9^H$05&8P&)P0@)H38W0'*%+!5]YJ?5KY]86;6-ZR>>A%8Z MY/J)[9WOX@X01PT5G@/@N6?8P!(4ZGR?]^1TG*E=5?L5SW>=!MS+.+/#D%*2 M2R*9H Q)9RC &YDQ-&J@9^-;T^3)AW?JX?7WX,H@'1Y&6G#@GG^^"AA$' M$& $:^ @I *A;;\\]WG8;*)>Z035K<;NKC?TZG,>31TY;X M^P\GSGKD#6/.JM71!&F0WJ!-+6/B(CC8W- =%,H7R>FG5V:'MV1!]J>W*73- M[#V?3S2F$A+*D:1.,R,=@>6JPK0<4MV,R^%W.UA?(LM?S3Z'Y_/YB?E5S;^7 M("D , 9RH[R5EA E5(FMY+:^J7>>9+\A\+@NN)=(W&_&[+MY=I].QC'N.2NR M\/S*2;O^W3GFZT/]232C3"&ND5=<.BJQ4N6DPK4W];.JSY-Z. 3B=P7^)0Z, M.M?+]?+]1!C.*618T+#OP59RN-T'A?_(^F=:SY/H. 3BMP7V)1+]>"DT=.K",5S_G.9YDB>'0/RV0;_$ 6"S]2&0C^G77DV=[[Z;2(QVL!\[Q3VZ=[S8XD5F,* M)79&4JL)1I!14FH#^ 97K)PI0[9GYO<#^SE29+N^*CT ?3=9K(X#!O"^.;IZ MEH^>.]_W=1[)]Z1#6TX?F"SV-TJ,8S!1D(* >LS-^I@WFX;2LH[0*3/W-R6;X]BFH?F M0F#J$:1.6^=T*2BFNL\[3D[*MVVJMYUW1)T&1DV#JHO[A0Q5##D D$&&& &V M'GE#;4!CF'FP-;'?=]%0+0PN1X>#RD_M5W7]J>ST.Z(8!, SJ@SFDB+F8]K: MIN_,6#"@:KJU4=][1]1ILG>JMY/OB$(: !@VSLI:[ 03CE)1]EU06+^Z1/=W M1-716P/9>RLWN#DS^+BS<%]'T^4XK/"O\]E-V.[=/?[JR.FBD]^5>""Q-R"@ M*3@P\6YZ5Z+*/-?U P@=7Z7>DAW4%W"#)-/1TR4UWI8X0#SE4FN#-([)GEAL M'-"&$T'D,&VR'GC0A'&-L/W!O1*?0=F2+X-RIU)MS[DHG\\7#Q\F7S_FX8_% M@TT?]E?M/MP@44AI;8F2EFI)C%2(T6V/@Z4^',NT%[WD'8!66\T?;R>A!U>S M[&.^ZHN??,Z.Z_IPJP1CYS'P6ADM74S0(W3;=PQ0?2]>9\E-XJ\C5UOK; M58'=<:9&B\GG57CCL+[W/9\8SKP'/)9$A--T2 M9K5U_%@'P-W=3_.'+%,W\VQ=K%$_?)PLXJ]>S<:A<^-E.MVSCZG[JH3@>"Q# M0Q6@HT0Q:S4NI>2HP1&NTYEQCFU,3[C59D>E#NTU"4]]1>+#^F6B7FO>+X4M@QJUW"Y).G/*VIN)]FU^YJ-EF$M#%V]GHRR M^4$?Z8$6B3268^2MBI=?>>JAH&8KE^ #\G1WI[*\"ZAJSP^K++#_DSUL>W'$ MGMSW?.*D\](3C0CFX0](.2UM(Q$VV/6+^[6^<^A78?AV@OEE7"0]F M]8%0__%?Z_P5GM+ZZ3S\F>JZ8?V-4^M/MQ_"]O8O\ MH<<3*1016CEL& J?L<1@MY%(0N@':OXU5<]>+3=&YB7H?%!&W!!4W=):_.+;%[H[#^#F9_.QO_,)M?9Y,UR-AE-[M-I MA;!)K9+Z-]+;<&2VU5?BM/K$,P M&Z?Q!-&!*-BA-HDF86X21!D? /#.$"3*K;\*NXCZYO+I@_9LX:X6 6I=L8>7 MY\.MDF!<2"_"%M!I[BCEAO RO4@PW19S?IU 5+;O&PQXK=\52"D928$DJ!,(PPXK@O[6WM2(,#UZ=O0\YAMS:' MI"-MKONSUXIY_DCBJ94,06AQ6-P)9(!O3U)IZNA #WDT@C]O%8H+T>.@3,^S MJ*^EY>X_EK/)_8$DI.\?2JC6"@GH 0)$.N3BY==E90?L2*\'HP\O>O5!S5N2 MODEJNDEGHVP:Y_/765BN"_?U?K*^<-ZFBUU%1:HU3(*U%#Z%)6#0&@TL]<:6 M$CC=ZXUN%9/56RPST@E&M;7\+JSTV6R1WF17UX\]NHIP[O6_'6J3:.LM5<@2 MJD0TW@BFY<)O$ 9]GIH]DVY;A*>V6M]GZQ):;_/%9)2%'DWR\;OPQ_QC7M[7 M_N%V7;S[T% ^\34)(10+ *RU!M P,5E3EI\S1E)3/V+2V2F4MI7?+6+U)_-E MA.'J.IYP\OE\._U,G]W.>_5INMF?%37HTNY7$FH@))(ZY@)*UE*DRBOMC,76 MUR_TW-G=%:TO$^<$]'R'H]]G$>T XJ:XB+J+A5S7OU_$8G7?T:_VNQ+ -'&6 M*VD1Y@3%8\.E06:EQ@.\)Z*#DF==PU;?//FN8Z]FSPX)GDZ6EMZ<:!4V5,$, M5XA:R#C"5)>&N'6>U:=.9S]2&- M5[-Q=C>;A+^O)M''4P3[XU:U7I=881PF+)8E8 X#@VAY3T2P[K6N3YG.[BYH MFS+](-<*3\RR6.1WP6JWDV(QGWQ:AJ[&TJ;OLR(LP>'GC6A3_^V)ZWM9F]-)%+$(>WC?P5CDH0QM9'=623J.]$Z MNX.@@XUZ?P#63U7.BBCQNK.'.O1A^>D_PW2ZR-4H;!&R>;#XQYO&^RC4QKL3 M1\+ 8=AP1!V&830]^B.=9F"(]?W;9M(9<&PX&?E\.LV_A,^:VUA(,+\.%ME] M.GLPZWKJST^Q/A%GY'E[GVOQ&0@/LW$/ 8*2D["']>7Q; >4;'!^Z6+< MQ6?$LWX:PRQ,HE,==@C)?[##@V MWM$%J0.EL^WY_6Q5,N!N%:FINF^K\HY$$Z8)5DQJ&[HB%>"J/ 3A'.$-HM,7 MX[?N$*^&(9#\.OLZB7*.8LPUS'_W\WR49=%C52QNT\7B-MO0=+2^8FGZ$*@P M"9-@D<[#7_X*#R[RV_1SEMX%XVT^"?/H.,R0199=7T=G1M!:$7079LSPJ_M\ M?>'+X8#)>?J4$$@45QYQP; 6RE&ERO'G-?0->'H)KN]+P[\V[_URL9QGK[.; MV>*VG(%+,0*6Q23H+!N_SV[2>938?9VLMB,Q/S-Z4=X]8O$Q8*'"JR9_9=.' MC_D_@\!O-O*J<1S=;B7NU>S5XM7L35#3[=X)]:R=2@!'"D&@,>844Z(0V]Y. MX F7]0_NPHOQW%^2 OH*1'Z+\2[=+[( MBO?9YTGVY5VV6-_TN'='>>J+DC"I<>X )AAX)T0 46\.>%M@%:E?O!U=C)N] M:]#:HL5W'2I[ZL,F8/JO>O%OF'+/OK?7:;I?,#8;TF[TP@\,HZ2X3 MDFG,-2E760L\D?6S+M'%N,E[Q*\OWOC)-%/W]UFZUS=>^X4)!S(>7(964,@X M4T !L!TI .'ZC+D8AWA?X+5%%[M<'S7)K_]C.7_X&#?K'[+%I[#U7\YW7:!^ M\CL2A!6WRGB&(<%0$NW,=OIT5-7?U*++\8)WAU=KT\:^7;;ZDJY8=WX#TY#RZ8K-%.ID6WW8Z^QHH/\[&/W?OR F;@FRVS%Y%T=-I M6)ZGFX31]6INEG?+>.[F\\:A_3%TORA16FOX@*>G^$N&YTXH"O4$,4.;JYTF?O@5. MI]/]7AXY ;CET+#\]#/3D)OYV$+D>EL\27+9ILUYO?E9!Q3DE_-UN+HF*R< MQ;J*JZ,7^?UDQ #;6U&HS=]Y8GR'[HD:C>+XY'@::Y[/PU]$ZR_6(K7C2>Q('D$;:"Z.] MXA@;2P!_Q$(U\(R]2!.Q2W#[(EJL]'YUK<;Y?<3CZ-2VZ_&$8L>D 51J%HM) M":4H*?>(2CDV;(NN(RWFG0'WDJ@Q2.-JP(PXTVJTE?_#(IV-T_FX^.-^G"ZR M\#P!\B@U*K5/@ ^+OX5."F1C,,$ #TK9 6Q0J;8SBZ>9"I^O)AV U!=!5D>O MTM$B'DDNRR:\SZZ7L_&VH,(F"_P 2ZJ_)&$*ZB ]1\YAK!DST&R]DE*#7HNH M5J/*&5VQG>%ZQL#/RG#;%]+9]*GAIV-V(OSQVL>^QFE>C;CJ<3 MP0#7"'C)H>/2<87(>@Q)JX4T9PRG/?;V6'SLV9,)5( AB8B#C!'BPWJV27>5 MEL<=TU "7HWT\=R[T B#/D-2E6[]?1_CXP2(C@-%M166-T>AIJ%577-[;>QG3R1"$ JQPI@@JS%@% &SZ;>06HMA M;L9K8O]<][G*EGAQL=:J.?MR-ZIWM*OQ_7V])E$ "%,V%!C2B7W1FA)RX5",$0'="%5 M*WIK('MO ;KM4OZX1W@_*?XZ$NTXU"SA,:'1<&:"'2BM,O&VK8VDTB#3('%\ MV&9-!^#T3X/2A_%X,6TE&GS?+(D':+QR5"@0RY-9@#4H);7$#CS]I!TE[F5& M:WB]9(8,ROH:+C'.0PB?S[/)S77#V MMDD"E-93QZ#%+(CJO%5^*R.AZO+LD385FW<+X\NDS,48*(-DRIDBZ&EQZZ?Y METV_CQHL.Y^/Q:M4O+810.P)HY!H1#:R*<=1K_?:5[-46M#3\W!W"\CT/"_8 MK B&55KA[,_N!@GV%!$&J#>82RY$O RYE([YQW)M/=QH=A;[HA58SJ?TJFO! M=TT2K2Q$<8102ZE6AC'LMQ)RC89M/315VU$6-$+I)?)AD*;!4&AP'O6_S6?C M35>SXXZ*'4\GGH?I4FMDL12$(F0M+:, .M:9&NRJWT!%>=NP].^2B/=H7%V7 M#IIJV3C?- EH<>0$LE-YYL MA/Z930]=/WJT;1*G1JB-5(([#"*4V[B[B5>Z#R>&V2T5VL&G=IV:QXZH>+W) M39B3_CO+KT<;:NXM5G.L72*I8<(+(1437'$7:SJ5_2<*U-_S=U8*K0W]=H'- M('S/[[-1K+NSO3O0!_C4:+3. L_&5^;5Q_S5;)3?9:Y83&+U_ZOKC\&@^IBO M,L.OLSFL-%UT\^D$>>29]U!(ZK@+^V?CRV7:8&GK^[,[J\'6S6PS"'AK3U:; M3)"GEX&O3LA&ZVQSQ;R*-X-EX_4)6IL],=CVS62-7II C9BPVI-@_5FKPO]\ MZ0"PRM/ZCHS.2K.U-LWU"5S7)S<.)_L_J=JU/F91[!Q15[.KQ6TVC\_,L]NX MEXR_CB-G?1JDR*>3>#YJ_&$1_HQ-KJZO[K-U,<1B. <)=DP2KT\Z6W#H!0GC MEBJFP^I'#((H*!VMCQ]*:!3@E5R^0PF^ZH>U?K<*?9VO)U']L"^_H?I)AJX[ MD0 &"- 2<.P<"3Z,NU&$TPRWN=NK.(AB7:(U3C6VQ/B?1[)N-A,!2:0==@ M230(^R7HK=XL7:OBCWV2N&8D83BL:R<)XC2-7&9$6TE%0,Q/8X2 ,+U@BTI( MN0G&S+##&%TKMG)HNQZ,+Y,R@XQT7 Q3+CD) CLAH0/6:$\)ME<=BH"#*U7=P]7989+!F4(]Z&3J#CRY_S5Z<(,,YE4HBR[D"Q$H!MFB9 MH+%AFU7]$*4E=C9"_ =/#Z,V2%ON)=+SLFAYU#YL]N*$"R2:HEE+ _H MM[*1,)R&;>>UI+>\.Z1>%AL&:4T-B03G4?Z3]?)MMBBGUI@^\M29$Z^X&DV7 MXUB+-I^O%+18S">?EHLX=W[,W^:S56)4/IVN[FU;9/.L6%2IT-KQQQ,*)5,0 M:^T0<,QB*$ 93Y3*@OJI'9U94PW9\WU]UV%!W!>Q]Y@!1V\YVMLJ08A+"# 6 MG$&GE)'(EWY,B36M;YCW=MQIL$94>["?F5X5+HPYT"[!7EHKK./44DC$RMF^ MD55I0@=N4K6BQ6K,:(37R^;(( VMX5'C3-O[=)H51^VB)T\EEDOG)+'"$V$) M,UZ(ZP)5O9&G%;T\WV?7QJ2W.')>+*ZNJVGXNV<3;0R!0A!BM%#" M ,@E*F6"@O=9*.ZL>FZ*3'_NXR(+W[I5L['-/F?3_'ZUC_QZ'V;$*C[BHZT3 M"(V40#+@*-#*@3 Y;N4FOD%27&>';[IA1/M8]3;;9ZO]4NCXFW3^5Q8O$JA* MD&--$XZ(=4$/92JUU557Y4:I]XR@7V7 &FNC!9Q[Y]A[94S12Y>'$0T MP1($F]PS]2BI5\(/VY/1CA)/J6M:#Z^7S)!!^C&&1XSS$**+@K>64:>M-X12 M02S0QI<'ZH.A1GVOMS:V4/"VLN).*7A[&D9]L6%?IDUP5'TNW5KF MEGFZ]R.)$@8ZP;"V@GJLA67(ERC"\+?AN06'1M*VL!U*]8+'YXJW^<)NZX^I M8K/]>=+J[U*.0$@IN41"RZ!!#10)NEQK$A%J1"5GV!D0>(GE")RB'@+.@8-> M"Z.!VPQK!(7I]1J_-LH15";6&&V>"SDIP M-(1]7HXV6$=75?Z-)IX1CZN'UDADR2-ME M>,1X.7$Z*:%VQGL?+S8(PDGJ2]L/&R;D\&R5=A1W2ISN-(SZ8D-;%S]QJ8S7 M.MYS@+1CSB%%2ND(8_5STE_04,DHHI)C0EA"/'8:Z7(L) MP62 5PLU5U&%.Z5.@Z7_S4:YA%[-GER)DU6[7&I/VP1Z![@"WD-)PX()E82P ME)F#?M,#6TU\:!Y2; >RH>0SN.OK;+0HU&Q1Z6;Q*4 M$'9OG!%M($";(Z?&&$K[C."TD==0F5CGRVLX#?&_65Z##3M*11'5R#GO-!1< MD!(<"&&?J^-0=^"5^7-"7L-IL%]VS)H@*&TL.$3#UL4P@Y';&)W&,J<&?H*G M%2V>%+RNA]?+YL@@-^G#H\9Y*'%Z+1*! 41$$B <%(3$.@RLE(,JT&LP1 -KK[6$VXP"T?49\SLJ(]K%Z";5(J(&>*$>QX6'!-$A*(;82LP8I M F>J15)[76@7J)=5BX1H)R#C8:7$6%$/" 1^*[MI0)(SU2*I2Y(NT#IGCN,Y M[HOD7!DO=)QAN='&$:IDB8[@KGZ%(=8"9SBC MD@1117FB.8Q)#_6P/2)=*[;R+8#U8'R9E!FD@^1BF'*FO74K]T4Z@2EG4@6H MF"920B!,*1LC=H"%Z5O04Z7[(D]#IK\]]N=LMLQ6E?,W2:3_FBQNS;)8A.5Y M[KYNZN>K&+$NLB.53&J\+8' 6L2=U\P:0A35WM$R9HN0;6_<]<0:1[%;@>R?KVZO^?Y.*;+?,CFGR>C MK/B03\='W;N[&B44<.DTHT@1KY3&@H -?A9@Y@?HU>N8&*UA-0C/;UV?;_1@ M&@^8L991[V(UGC*F88%WICXO.O/G=;[2M ?7^1V^M5R]B<%A0L3 *A[L.PN% M8F42:K#\&!]@+>&.2=$:5@/Q\];W\"9,.,A +,T/O0A[/6B1*>5EK@$WV(5R MHUW AI*JZ]/)_,]TNLR*J^M8@BV=/10[@8S)O"6&5[-@G!?Y=#*.&>TZG88/ M9!]NLVQ(YW=$N@8S2>+4RT)P+1@6#?!W_XT)Z*"NEBG8C[Z/^ MGDCP5".[G,M/CTQNG3]/SCL<2]+M[J,) (@KQV48,@YK%L8J%AND.6*PSXJQ M%9-R&_'E^0'4H0 [Z-S;78 <"4KM:Y)X1C%&!D--) #8.,]T"0O0JL_C22>% MG8; E+P3C/LRG79U]VA88'^CQ##&'0IVH< 8"!3D%7 CI:!6BF&'DIHKKP(; M&B'U4GDQR'C1D.AP'AJ\FV?WZ62\L>ZC^;LN4[R%%M9031S9RLIP_8O!.O/V=\"--B&ZM.HL#E&IE R6&/'0&H0(Y:5T M#C7(.>@X.6J 5FHK"%]B]0U.' #<2V4E59A)0.!VW%D.R+#MTZ9JJUJ&HQY* M+Y$/@[1+AT*#\ZB_>346:)V*9YB @H@#HZ3DY3(I,>,#O""GN8HJ5&,Y#9;^ M4D@.7 1R5/T56B?. Z>X5Y@:[)GT,E[!O9%;*U:_1G%GAF7K=&@?IOXSC+9F MUM.K9%:[I4H1C_W-$^J=L<#88%IQ:"A'0-B-Y$IH,\#CH=TXYCL :R T*;=2 M#_6ILGU% I$E3BO)C.0J[- 1V<*KG+=T>//)6>A2%["A!(VOKJ\#WV-VQ'># MX.P!X,>^K?OSND+P=V^;!&# C72: DF)4%H"N)[Y15 .K%86M1\YC\5L=SZ? M(*2-T1@@2HE!BF&W.5(DO 98#^9NIQ8T]-R=U (>?49)B_GB"3G"OYX3(_PH M,?DR?'!^G\X7#V_3NVR/MVG?HTDP=@FG)!A0B"*$B6:,E^)+S/NL WV2GZFA M,O-68:FYL%=2\/OL?CD?W:9%IF[FV8I5SWN\UR-P4OM$&RB]\U1J YQ%REF@ M-S(;:"0>IKNHN0KS_L#Z>Q!E4'ZD@?+C5%[,%C?SE=:!1'*E\_B3Y#]^???K MFP!,.C.Q5WM=!/L?3CCU!(;M+M6<2 J0]Z3$P5@K!G1C=T<:R%N&J+8R=3K[ M*[]6=\&^'J6'5;GCT40[P[3% !LB(>!.0RQ+NPAA-2#73@^*; Y0;37^*YM. MP]9R?I/'3AS6XZYG$R.)H4 IZP#PE#% F2W[:8VK;Z*W?J*G!T6V@-! _"ZM MN.>D90:)6)B($2R]A)*Y4G+NY #OF&M_(]+PF/R:"UA !'#D/K2B1\\#73\WN["CK.?G7&I#]4W EQ5:^W^>KXUJG M1"4.O2 A1)(P]3N$C 7 >&4VY[*"]$BH^OFWG9U\[9)&+4+5/U$>.7WU:3JY M66>#Y>^SQ7(^BX5'*I'EV$L2)&VP1440'CJFJ;50EAN#@+RJ'_/L[%1LEX1I M&:XSS2[5COZM'TT@M(9"X#%VCBM,8@G@4B*.2/U4[,Z.OG8^8YP*RK CE4_2 MAX<3KGS2J=F#]/8AR&1'-\_)C.!%-+REUF@3[%QGL!$85 M-7 \HGD:1.>*:$J@&(R5VH+D1 #-,=5E+X5I<$+VS!'-6HIL#M#Y(IH0($F9 MI9189@QT3FRJP89^0N3J9XR<.:)92Y$M(#20H$&KF>3<:Q[6+P64T0I @A"C MY7;(8M7GY9PG^V!:W=]UA-C0.--1F+/:^Q.(E0>0>T PHTQ:P8TKL:, U+?X M>@AUGH5M;<(Y3"IV$?>L_(G$*4 E!0QIX>/]\,!JN1W,K$%290^QSS,2LC5$ M^^?D5I)O@W/5TX0.O2#A@%,FB$!8,>2HQI" K?3&#CH(VA&?6L3KG)'0]Y.; MVT4,R(VFZ>2N1A3T^Q%?@C_N,^+=!J6J^5]%'=])Z>>I 0*8F2G N"N#$\ M6,5NHP-M&6A@#+8<,1\D+P_?$C\0G?49RV\ZT%Y7J^!\H%5BK??**"P)ET(Z M@#!5)3@0F3XO7CLITC\X\APF=P/,^[)Y#][O>SJ[-HY]":5FT:@7'DK&292Z ME%4C#X:9.="J%JLQHQ%>+YLC@TH:&"XUSD.)8[>\'V#%T0OBP]2KI+5AWJ4, M,L(("/O.M<0.$32@_(.6-5CY;J5:0-4.7[^;Y]=94:P65I\=J,U\X.E$28V] M@8QK)*3T4CE@RKYZR 98Z*I=I;:'35]#_.!];T='>876"3=20L$I5@J10%ZD M'OG+ *F_K>HL9M/-0&\?JS-9!AW8XZ=M F=Z.4,=8 MGYE4+WF_- SU]19N.$6.@]FZ#=^8,,T)4YY()[1D&FD%RHG+<<#E16W7SDZB MYV&07I7R@[S/<;J$?>3?A;,M[4C4?)H?WH4\/I% B(BEAF.A*354(>3$ID]> M$-SK=5(52^QVC7[>!E)GF6G,- W[I^M))0_XD98)$$Y3SJ#P6%-E$(&\M%J\ M$:C/_<>+LNK:Q7T /#MM[=K5-C&<>""$XH(S331TVH!29L2\&[:)U9I&JS.E M$6Y_#\X,TK(9+E7.1I$=$^Q:FO"3:_WP)DMGQ>JRMH^WZ>Q#.LT^W$]F^?7U M\1M+FKX[,5!1#SF4G&)FJ' / ]PWI%\RR3U-M\L5/. M9S;%$]-!?2I6M\M5G=LMCR44';ZRQ*N$7>466DY)8IP0! K48D3SO XVSL?#O&Q M"Y '2#V3%XOBZOKW/!\7'_+IN!T./G]KHA%P@DL3+"M/E!*0(5CB9,-V?GA1 MU@LB8T.T!\C*U?F=&)2>+&+Z=SND?/;2!'!AJXV?Z6*3;FW31(+SQO%-J=& '#4\U)&[WC]5)+.CN:= MFU!M83G$*2R;Q3-F*V/[+J@TRA6/\VPD;6E*._R1Q&JM/*=APV>05UX9X=AV MU''9Z\W %8]\-6=$@TFK53@'2,KGZ+;#PN=O38"@'$.IE+<*<:BX1[K$"4E; MWWG371&&<]*N(7Y#YMGC$;Z6J?;XXB2.1B,L,0!ZK"CV'H)'TP+7+_G1V1GG M!;9^ M\&/Z]=2P\^E?2)QE4%+-B#;>*(,A$J[$+VSXZD^8\@43]0S(GY6YH;ON^CH; M+:ZN=_[^5)X>>U^B@3)>425$V)(Z0[1\'-5"L08WO(._%2U;!KK?(TW5JN$< M/9A4[34)MT [[*43$ANJI(>X='X@AT2#%/87&T3N$-_.:T[MR>.>K[V@/THL M]9U8@QWBEGGA#.16:LV]7]\X*1651%6:\2]5%T,IL00]9TY:XRD/?^/,!C5L M=( A$'VF?@VFQ%)E7IZIQ-)I.NNPQ%)1JK/(1K_>Y)]_&V>3]2 +?WD^ML*/ MDM?933IU0:S%PYXS)#N>2I@$&@7[F'GM7%A0PL8/E_(&JS[LS>#__DC"6"A@X P%#92Q(-@9U"WZ32A@OEA'NYH!'_>*A07 MHL=!';@XB_I.55L;!S@5Y8(2B5W8*X;ED$.$;=DG!^B LL+KP[GG1.9IHM?< M(E>Z3.SJRRR;%[>3^P.7"G[S3$(,) H;@AR#.MZJ2K4H^ZX!J>]'>2$U,TY= M+9LBW L[#EXH]^RIA#BKE?*(8R"]E)X;3$K[UE@HAKEL-M##+DTVPN+R=#JH M)?0\JCS'&HJ8\!)+SE P"Q@C#@I8]@E2T.M1TN,WB-5&=,\R>IKT?7F:WTQF M^3S8"F6:Q5;J=V&Q"BM/>I/IAW?I?+4'WNN@.>$M,>Q#"&44*Q/@A!P*M,6! M,#O\RHJ#=+=TIX&^F/CA-O2NN%HNBD4ZBU =X-MWSR;6.L!PD,D#3PF7T<[= MR,1B/9+AI:%> JN:XEQ[77F[C.!=77_7 1L3M2>?EHMLU_&URFT38U5<7Q%E MS#G&$1=[HRB[V/2 M:6])/$( >:( X5H[9[!SJI0-05+?ONGL3-#@.=6I!LX38^WZ/A]W=S_-'[), M9[/P@L6[H-*>OS:8*/**+SHMLK')[V+6YKH"3.C=[&9-^(?'1]ZE#_%'ZDLZ M'[^N$!QN_O($"6LP]K4' M+;MXM&[:MP\F#B.#.48>>@QT&)@[39"Y-+U/"C'\CG5 MVY9[.?R(A1U&F("".1G[<,39O.?YQ"',%74XR"T4(0AJK3?]Q2+\:WA.Q[J MY^W#45M]Y>;@PR(?_?5N.1_=AA7EN!:/-$MXL'GBO:^.>\8)8$ S7_;>(C; M D-M*+-=5/J::==V0_CD$1OKF^<20P,Q+:;(*FV)X4Z[TL3 P(@^BPI/?VUL'F4;C:NO(9W\;F$8@4(H](*81E!E$H#2V2])0,OI5R3);NB \, M]@=UVT-XD$;L!3/V/$S]QEPX6L1YQ],)!T![:KEEE,2K.B#PLI2+8#7 HJ+G M56_>-J1GH=YG,4(W6F3C58__"&HKWG_XH\K=C/O;)89C'W:O A)E %4.T%*6:'F]=.M M.PO/#XI$;8([&-/J('Y_!HDGLYMWV7R2CV$3D^J$SR0"(NTT0%(Z0!SSS&R] M:<11U^OUT2W1M,,0U/F0[XO#0;"[?+8:I/FN=;>;MC8]?P#G[: M_#9=2WU.)]/H>0IR_Q[:'LKV[>J3B1=&8RZ9@)IJ9"A K-S646,UO,!5?X#3 M:;M:&#S/WZ1?)W?+NZU=O?Q4C.:3E6']/ET<3%#IZ),)-D8R99@-MCQQ!E.M MR!9A+^I7,>TL4? 2>=ZN%GKE^:?CXGYZ+NXV)!0,_^SJ^LGZMCD"<(SIG7PT M050PC94'TE K#!1 @Q+E\+/Z(?/.*O:>F^M#T$/MD.]1"3[MD< NU_FQ^;5+ M1[=7U]?!T"_-_7V!XDX^EA!,C$,!'@+++UEK7XF(=MQ=/?Q]M[WN:+_R];O,]&^6=E@L\X*P]%#1=/]?4 #QN-S8_B M?^Z_EJEY4$'FY GIUJ]#'VW2VSCHLMIOW M]_ET&O;CL5$7N\%:'4F(D58'3"AP4G&"C'+D<1M !EA&[)Q[GR'KY@6-E'5J MQ7D'R;H/":5"F; $8V,@,AP#L,E6DM(*X"]Q*3@32?L?2[54>/G#:)5^5+R: M[0WZ]MV%!&L/+5;":244=\AY5\ZWEOH&=ZH/+Z/RI0RB1AJ\_#'TYTI%9QU# MWW8A\99; A5E7D*,@@43K/'M+,8:. N'E]3Y4L90(PU>_A@*BKG.)N<>1M_U M(H&8&"^=L]H8P9 "5J%2#XR(^J6GAI2V$MDA+4S+0>8;[#$$/9RWLAOL#',,GJO_R M!^ZWN]IACMX3^Y@P" #FP#D6[Q# S &K2QT:XNO7%QG>ROFW&<+=@FIZI(@0BBQDE@N/2:<@1)9ZX=^[4E-EO22LUX+ MV!_4;0_A"SAE<5&,/0]3VZUL'.OF*,6I8 Q09!@%V)4R LI[/9ESSM,5555= MN;+Q:< .9IK;A]UF!_[DGM*.4QL.?C!!5CAKN8).8F6%0L#ITI0'L-==2W\9 M"K7W+T/0P04RO+N3#_N^E5 @O6%**$:]\$P@;\I90^J757RY)7)UQ_5:*KD4 MFG=_+F%W[GI 3QD). \;7VJPPX+Z$DTC?'T;=7@!\F$2O)$^>F-W-*=BD>HL MEM7;EM%;"58\L;4*]S6;CR;%P8ISI[\L@=QB)HTA$&,@'!. ERNM,JK!;7S# M"_]VQ-*N,;^4>?9)R*J'R7;'UQ+, 2$.AT7,4^^-@,")$E=K7'TN#R\0.LP9 MM[E2+H7L[NO]9%T$M0^R[_A:8ABSW@F% ;"(,J(1IQM<=0QAUR;[\"HS#Y/L MS95R*61_ ORS9(1R35L5KHY*N>[335*Q,PGP5L5Z']QKSK%@P,KM%*0,&N"- MPR_#A=*-?E[8J#G_4$F($M)CYQW57 '@"+?ESD@Y;>M?W'()KIC627J>\72B M$@1JD$ZU27XJ08_K+K4Y<6,K!W>CW.- MK1.[DD *A'52NK!'99 Z!Q@I]ZU,J_K!N$OPG U^='6KS8L97SL<+N=;NT[J M2L(Q !JP>E9/=X58H6;C;S+!ME?7A<_^.,ASV"5GC&<.LGA# MC_#&82OLIGA0V+,C4JG8S(^#/%D20(S7A ?,-&%<.>7=ID YE8AX6GLV'=Y! MGLJ4Z>P@SVE@#_H@SZM9F#3#M)4N5A]_'8D1L3A\K.= JT13*30T&!,98"% M*VXWX*@8!'KYAWPJTR/O"M6^[-<]/3YZ .)@NP13+(BV@'+JK R#6VXN=@VR M:L$&?M5)*UJLQHQ&>+ULC@SRM,OPJ'$>2L1+$L,TFTZSXNCAE>^>3:0*^W5K M#,=A6P0DD9#H4B;K0/WZA)V%YEK24=XN,GUI.^R9PN9L=!NV23;[G$WS^PC" M9J=5Y7J88ZT3S9"4%&BF# 5 (^_=(X(2#3"MN!M&M(]5;XZP;!K>>1,Z_B:= M_Y7%K7=5@AQKFE#'G15*">\9DU(!6%;6HUJ$GDE&^_>P&U$.$"5:B](-!!.>*$H9(YB 7E:NN H+3/,A;]Y<[5];IT M@NEY_<>QPM0:P-EXT_]7L^M\?K<>@#\\O@>)Y(.503WA&$C@@#;0J5AD#'K M..&\TG+\P^.;)0H$M.*Q=<^A( (AX^D&1\8#NB_(XUN9,IUY?$\#>] >WWJE MFYS3'#)@H2-<"XXIP;H$0!)0J>#:97MU*U/@\ 79)^$X_#R$X=2_ =02@+V2 MV#JO.<&(P2VRP.MA>XUKLJ2/0CCU@/U!W?80'J0S^X(9>QZFMENZ22H)(0I+ M$C,4V[ !![1H[:MGJV*HKEW38/,(OI;A^S^1T\ MMBYV\M'$*S\3F&P=-O)PP#0 &T1D$@&67(HY(/PEM3?Q ,[T#:0 =! W6< M(V*Y\EOO"T1N.M/DFUNHWF1IL9ROMV0]?^[#\NXNG3\\"74>-I[.'PD]F MZ6PT2:=/+A72#W^F\TF^+%['!*GBW,':IVS+%O$DT>M)^BG.LY.8U;>2Y^-EO/Y.GGG;3Z;E_\,[)T45>*VK7XG45I;9X35B'B)I?>"K-,_N,0Q)^1\ M(=RMG&N7SO^[3&>+R6*5P6(G18S%Q1.CQX*T)[PE3 ,64 RY< 8*"X$UEF^P M $SY^C>-M1R&/1,#\KZ0'73,=<=,="3ZNJ=%0H0/-I=@"B'F ,!0:5&"$M;* M/NL2G12'[43QS\G5"F9]&:L?@RE27&?S.!0_9///DU$89E?7NQ:MZ,DL=O_J M:,"JS<\DW&A*H.1<$QG TX)M-0.)=WC8,=;&_,@'!^T/LM9'=)!1U8OFZ'FX M:=+B-EX>^CF=QKX>/U&TZ_D$":X<%0+%^JA 26CA5C:.]0#CJ>=1[?-#2"V MV1=1_OCP<;XR=!\^1+-V8_D>8L]-*:5G'-6F3&?. M^4%0IC5$>YM@LOEBP!$9O=Y\5D<7R:V=\J(<9#:IC%!%@D=-A H:V< MR*+Z2U-G_NQ!,*<]2/NBSIOE8IE._7(V/LJ7YX\FTA!(K894&:"MM<315VX^RY%"S!$F+%*68<1SF3@ MTB5D2'I9WQ?564FM03"F14R/LV>VN)FO.!&KCZ\8$7^2F'P6#V0&:<+?BDE M/3V8('B\48*0TE12)X57@@OBJ;!ES[5D]0^(L!?)AM81[6TF*5UK^F'[UW]. M0L_GH]N'59CCF*^QT@L2; U082VU3DB@'-2,P%)ZKU5]U^/IYN[P7(]=0-@[ M@9X&UKX7XZCWYJ3W)!H"1<*J+"RE!EG,8[+M!@MN$!FX+[%EA>_C4X=0_KWI M-4SOWR6QZLQL>C6[7R[687QXW&S>WRK1*.P7&<&>:R1!O/_9Z3*62<)R/SS/ M7T=ZW,>6QIB=DQNH%C=0Z56@1F"!)('ABRR61J%X&^?V>( NOO-QHQYFY^0& MKL6-3:N$0>\"9@1 I(RQU'"*2CD-0_6/1'?FQ#L?-^IAUEOAF%5*S+;?C[N" M \S8VR8QA#%"J&4:,PV4-T:!C8R$F 9S1O?KR5ES@]I"M"_6/,'H-.H<;IAP MH92VVCCFO;6(.(Q++P-!6 SPS,9X\4?XT#QPVJ2S43:- M:KRZ7_D.9S?KIA_S^\E($- 3$JL_8X'0GK[W)EUL(KE7U]]*_F14;C! /?6I M(OMZ6"BR,"UFJT[9K!C-)_<;B8ZF;1]IF1A)&<82*X'C^1NK$"/KJFE$0:3/ M>'O"[IX?2[P^T"H1-FPI@EQ $*4!@QSS355U(I43?6:^'DRT;DUGSY>WUK#I M,U6ZF"^>D";\ZSEAPH^2]S'LMB=(\_I,0J!U5"!$L-#*.HET[ICH!6] M-9"]=AK.MWN7]UF4LOQ7K(*R+Q/G6+N$FL ZX*&14AJHM?.;Q ))-"9\@#6C MV[9CN\"I-U??"HOGG9]E7]+I'E94;)D I[Q$@F/-%=8 ,D5*XT\+T"!EKS-G M7[?[F[:0ZMI_MW8Q?%C>WZ\W2>E4I]/H_/EPFV6+RN7 6W-V/.U)/)/AI_F7 M_GO1M0/S;80VNA??9?-5^88>/_582?B[7W6.[G=?[!KH]]GG;+;L$-[-!_KS M$&\^^*C%_[^]*VMR&T?2[_MC=G$?+QN!L\<1;I>C;.\^(M0ENDJ[LE0AJ7K: M\^L7D$3535$D 5'NG9F8KJXB0.27R40BD8?9!ONN/RQ2S.=JW-ZNJMO4,4'__*U:WJXF]W>SF\G\NKJ=;5L.;#L^I=4OJOFY M79M/UKLMO;$GHXUO\]C0(%(A3HT(- Q(J!TV:F<*"*>P(JU,IJ)4'_-N-@T+ M*-JAR@+CG&22."*,QGMJN49V-.[-X=BVS(;.J&M!'#KVZ(=U!&V]_K)[^?I( ME';CN "X)%9[AJWAJ1Z1)+1&G2O1(Z,LLV-T&*Z_+/XT(%2ECAC[)1XO0/[T MN0 LP)AB@Q"4V!)(.#0U+M#6H9#0E15K;OI/GI"M_=&QN? M#XIY@8A/RD43Y!$0XE&W0#U2RV@@/BWS(?1K<']4%M*8F%Z.V>I'M8H+>[\" MS^N'@D>6::XH@93&G0I:![4\>[TQP> M"I@2XR"1P$(DJ'08&5I3(9$84>?V81G:&XK.QK#ZK$RS-?SX1(@RA27G-&H< M[96E/%V^[]<$/.R>RC)XBM.P[.F'0ZF/K;ZX^._9YLX\K#?Q8+5Z>CEPQ*'8 M9G@ &'(E'4UD:LTTH+!&3B(/54$).+]?,0-B8Y&5HQZH=A,$KQUFBCA#%58, MV/C1H9IZ)J 9I]F=A\$G2D\O!/]NKG49.QU?B@J3;81SM8(T>L9Q1I6U\],N9*UN)OZ;T;FJDOO>,98#N' MR-C9JKK9S']^7::R7 \1I),DYKWAP;"44AR-:XRY-,PP0%Q-.2&J>^/=;.[> M@@(S$&JEY&5OX?D(V5L@N;]NY@_3E'R\7J=(P^G7R5\-XM-AMA _&D(P-PI3 M(!W!5A%?X^(T')%W(GLP1W[X<@=XO@K2.@0K?ZY6V[C*Q4UU]<=\ML/N[)V$ M]NMM7N6AH>?LQ[:RXI?XV_7WR)R6^:C#O21(Y3F(9VI,E7/0&(SQCML*.B3: MY0Z-%,EC<6##O"!PJ2E@6"D@,4;MY7A24900IJJPC## HD!6X9H''1;/ 3_)'E9; H3^ /EPH M; %V)S(.F"VG36W.AWI%0%) B:!D1'&0XE_ OH">@IY&5H[/5OP5U'@W] N9 MFKES.O;7(T^R@DJ^JURFQ^MW/QKQ'Y>+VX]Q$=-MI:JG"18J]209B1&_3N#[;T1BZK5L56HCDV?H MR9GL).*.&>;])@Y>:D(1A@DMQBW J"[D@9$FN/M=61Z#/*-(O/0JE<1U=-5M MA@ME1-(ZSHPR!'%@<32[]KTH),8L&H9C-7Y+\;]5L.-I(%Y&N!NT"CE@O4?> M:R@@U4;5-,6?+C+8L36?6L6]=4/HU^#^J.Y*Q\3T+LQ>U^2OJYM_OUW^^1\W MRX?%9O4S,9S7_Y+XS9_P>__K\.W+&\Q]_&.0QG+,L<"&Q1W5$@ @KA<<_S:B M&X2!@%_VA* SXQJX)E1@2B/G278>(MIZC;DY$%DN3$CND/,P[.3(1AK+"JR MSBFK!(% "&6H]MKLJ2 TJJ%+"78\E9&]H2CQ$7YJ^@@_!241%,!S[S"T5!#L M+:P7K+GN'J@Z>*_$3!_AJ1!TCQ]>SR:?)S>I#>?A%M?3Y9;.+9+;6! MOD^P?*HV#1JW:5@@7EAMI2(88.RB[!E1PT>)&V,7[N+.E 'QR^W8;O+$/M:\ M&9T7=K_LZ^I^N4JER)ZLOXW'M!,0RXLW6EK0;2.8C$&[VH# M(?KG_H_M7:JM9PN8,*>9-O$@"!7$2 N^SX0ABN*B^?&-?M1A&?VNSS07<+^P MH]18PRP15'COE39QBU2D!L(14S(0N*.C- /36WE'3T/N,OQCDCL/L)#. L&L MQ5)Z5],DM+>7Z!UMS:=6CK)N"/T:W+\@[VA9IH_..PI\W#J=%)1HB%3*=T:^ MWDH1A2.JH3P0\*^]HZ=!T/V0O\\U/YQ&OT7,JNE6,M]/V&\[-#!G-64<04 0 MY-9' 'A-A=2NNX%7V&5Z*B,S 31:AZKAE,;CI^6ICR1C'L):76E ??=[J<(. MU5/9W!N*K&4W'GU-S94W7CX7#$084(RA@=@1:9P !Z'4LD=V76$?ZZGL' *- MOT\2%.>:>TGB.<0(+)E#=8=700Q3/1RYN8O;Y3G&YX?PG$Z\'6;I&'HHYKB8 M7E>&12X<\Y]\3$:ZYO$L)7 )"G9I/O$/**\\G!2)>W30"Q6.*!3366M**<6&F:9X<(8!KBO:6'(ZW$Z M"0?F4V-QY6X(73;71^4<'!.S!W(T]:RD#95&*0 " >9YI)IS*>I=-:YX1/&2 M/5$^5DG[-" ZL^N$2MK4DBB"EL9]QV- M"$4URO27(_(QS<@:[J2__=Q#Q#/ MD##0J&B(0 "L F@>%23" M0C#(M<40<.L 9K6>PC#"-EJM,"S[AX>JNTI_O8#?)ZO;-VVHY@%!0@.4YDIQ MKK0@2"E2JTQL/.U>FV%P?W]^Y@Z%4@_+:A6)2@4;%M-OB\E\"W% MU*F#4FV@U((:I;QCZ+!RR[OS=_ +@/S\'1*I'M>TB:Q_[5T!'Q:;R>)V%H_[ MVU#3]R]H&P8%CF6*1A4:8"ZQ=Q2@@];1W/C./!X\#CL_CX=$JM@Q.'4'U9-H M*ICEC_MXH'Q6Z.&M\_"; X*A!$8%910E5F(-G4;U*1*KN#-UE@-V47(P*$H% M _._1VLQ+G R]U75Y"1]^6B(E@4W*M7[LT@R"S1SA]U)8],]QH9?)-][XE.* MX[4C* KG'[/%EO9D>40T=C;(>C;=MM5.'%FEMK=;=]&N ^Z'1=1S#XO-U?=W MAGR<3?Z8S6>;GTV%D0JM(#CHD[I%UE"4+DD=%(]6L?3=]R=QD?(Y3M@[&S37 MU7JS>KC9/*S2F7^RTB]G&Y7E]7\^U=UO)CY,.NS->7:K/974B1\@*N"@IR8E:*8GYL/@SBODN8"4=Q;;ESN-O&H3D MO2%!.4R1%)I;2"6#.AKYO*;0$MKC=N$RG94# 55*%+;Z[=-RD=(E)SLPTJI3 M?<#%NBE>I7E@4%PQB.->"$2*"6/$H!H^(G6/HO'PLIR86> JIR?2&I.6JWWO ML\5#JA=YOS=^UJ^BTGZ?+9:K: W58A^WT.>SI$S+>=17M8[ MC$J^JV#IT5?O?HR5W1VZUO'4=7/S\.-A:UKM3/#EC_M5=9>"/_[<2YO^F7ZY M7*3KZ#/'PK98;9+^CRWB8D^=*GC@?+0M+.'*62$% 5)!A;2,)H;@[0IJGA65 M8Y&QITP3C$?0>^@E%98@(BAQ=(\&=$)W=WT,' ^;C\W+8NA=1D3L3L4<5$7K MB-BWQ@4> 6*4*$V !YQK;2G: X2,!"6K")X4$9M'"MZ+@QT NF+I>L^7>C0R M\LWG [)*&$H19P1#HYR27M2T68(O)2ZV']]>)O8-B-2O)0WCCI<=@1"(<*9'V.FB M)V??MU)R '8&$:K7&\DQD_6=GR__^8]J>EM]GJPB-:=(4)N9 H88( @]09H1 M"Q5Q<;/>XT$!;=4IK&S,8#8!RH#7&>3G/3/M%,EIGB,(3RFG2A*C/# HXLSK M;RB>,WI$GV?S=663F4&1ZAZJULY*W[G(9PN61UG#)KY"#@D#"C%D582T7KSEUR)[GG-@QM+8Y"W M,BB7R^YZ3D2ZD4I?E'E8I57OFM]U%""!$8LOB_]/E*DX+']J@!2KO' MV0QNE(U!-HL#7C0NXQB8G].-;V3RB5JSY]3!2\&P =I9CZW15 E1,TM&]G6W M =/<1F#B!:&._?AHP9HM1SVV/'NO,%J%L&VRGLIC?!">&@/^PAT(^H=,\H# MQU# ECQJ=#MDO*?A&9342PV%M()[8!G4-;I2(=G=-W;6X\4 ?'WC8#$,AN/9 M)5_9K,W9^MTF#) 0;1 @ !('#**6\MK459$#%WJ@&%["BL [JI/$L>(0[:8( M#G,9*4\U.*7!2"I*68T HSVZ/9SU5#"\@&4"= SZK-E*;$H[ZS%K<)0C3!&E MG*=JVA1S*&N<(./=C:^SVOIE-=NP&!>SPZ[,A[?6^ZG:7'U_?DQJLLO:SQ*X M@@8B930$T!#(K;3U04<1"KJ[@;/=1Y6+XLL&8[&<^W>CF]\,PGOY<(@ :4TH M4Q(*JP55*)*WIPH),J([@JP\>Q5RUQ.H\SO_:S@&\_TW31@X,4IH)ARF$2<.E'"AH 5. "(50(SZ>@?00I@1 M]7LH*8"E<1V#05^3,[P7O\7, 3LL+.3:$,:T8$0C5&\3&@,!QF/8%U6$15'- MGL/6D&GU2M-?/43R6ABTY\ZU>KEP-?V?AUV(:%L*KA8VZI,_M]ENK7*R:.5 MU6Z/%P( ERQ(WYC==7Z!.;*_YH1]U&EA78$XDC769]J@A9:48&NQ9YX!9I"N MF:J$Z5-:Y62I/K7-0@FA&DB4.T!]KA-+ZZWX6'Y2OXD#$I9BX!V1D'GLJ(]X MU6@QB_BXT]K*",I TMD+\?^7TV;4SB.?1Q+N?D7QO"RQ/)I*TV_BX(EW7 ". MM,- 46>-JW. @06&:T%]4(YXR3VPE%6T^JE M[EYN[73_]078BD-B>5DYZ%8!IR1A%@@DN(Z?(]YK8O(ZJ8PC/8ILEXPQ"%3M2.52]FCT&,IVWP$/N7RJ@J3'>]EBW(9'3"-1BZ MY53:NHKONHNKM?'#F"_OMZ;+T3K*C>,",XP!3+70CFE.K*#QV]G32KWJ7IH_ M6[3(Z"1I2("+^0ZJ[5X>E_S[9/6_52KK>UR2WA\4S\^..02ID=8J22T#'M94 M.BRZ9T!E"_88G1@-AFXI&?JM6E2KR3PN6$U_1,ZM-[OZOL<%Z/R>KGU?SS MV0*1WBP88 (8179X86]U7 TC7T*2L;R?/B..L?C M<3];^^6J 98CD7@GS1,,0LHS&A4@ )(A 816>[8!%L^08\WB*"0V+T,?,F); MRE3\&M\6][W]=G)B\MLP/U* MHC'*H+T12\398OCV]'_93!;3R6JZ_G8_C8>KG;'<)@SO^/@@M2.,*J88UBC: M#(QAMZ<=8J=&&,[4CX6O ^D&!ZF8@*S75?P<_EAO(ZB:).'9@ZDL,$Q=N"R5 MF'"$@'/F8"8*8\?'\O.9QKV@*^=YJNXGL^G^7D(M=MZ7W=+W=5 :75)'1P?K MI708,^"Q,O$_6H@#?%RB$8I,5\:]2LR-C0HIZB@- M#?8'Q>1\R2S.T=MN_?$K>-1;/533)PMNL6^_-R9H@K06%FE$A!56W M>P-R'MNM7O;/%%MSE.M'QP;A(*+<*.YAW.M2FU%;#3>D$ R- M3S&92&?))T"T$X9W!P5H"5;8$ H1E9B"P"JJ4P=;L=G] TJ!4,!.H.4U:Q5B&QFRH[%KCU_,"BHB%>01FM4* *C M^>'UGB+A.2AY-F\,1NO#C/=*:75!8-3A8GD*M6$MB";>,">8D#"BPVT-D#2P M>WW]S.%@7?E\4N6UT\"YK%I;T*7>$]QKIADB#$4;5^UIDQ)@/^Z(KH'XUJKH M5C>D?BUI&&40UYB$X#S,CZO\L5QL;;"C$5JOG@V8*$B@B\<2(2GRB%KF:YJ4 M@D4C]_K4-6O-FU?%>_HA4NS"9CK=(CR9?Y[,IA\69G(_VTSFQV/RFL8%IB" MW%FK,2-QWP28T0.M?8[XV5SYPW)_2'0*7MWUKA;=OF"QX4^(T M-A!*"VOC6FFI56Y>WBW;3<"P C @.*7$X&5MF@;6OWPT4" !C0090 G77!-K:LM9"=$#1E3&)(*,58.,HUA.Z GJ#=,SZR69F#.B// M@&'!VB>K% %AJ]T_/RQ>DWO=JOGZB3,%P)1RSBJ)J7)$)"/=U'@@(4;8@'U MF)HGWUL%FG1*@H[$V:Z.6S@6JXK123@+Y@%?-=[L[6 MJ9KH]^]5*LWR(H1C'Z#Q8;%KJ_V8A=GDY.P\:4 *.,D8C$ QQZ5E@L :)54B)5#-2BH9!O>'.^+2*.\]F_JND_(H:1M+K7Q=7B2W7SL-K%^*QFZ_@G M&_\UTOZLX_NQ0,H,KPS (L:$%MI[JSB1PH.:J=H0V]U)E\TY4TIL1P+YN84Z M4?:L3TM-KOH>SQ>OBJPMCG0Q&?(U@4F@@::4$F8\9!1YA0[JPJ@ MF"7".\B(T\Y*!#BNW8 &0M+]S)NM.'4IZ1T9],>%?;&Y76U%&$@DMP*(SA-$=+(4<:IYM@* T1-ER"L^V::K99T;I'*C>%YKX%K]%+9 MZR^3>77U?9=/4%].'-]S>TP;D"@4H0<. \%P ==@RXE&JN]LV6PWJ8OMO M.5R+NGBOJ_N'U2ZVLQ6U?3IH7KGL#[F_&TY35#1)('$:F"ML@1! M;^Q!3WLF>E2.NOR;@7PXCDNBCMEI)\P2DKM<&FN!!S@>FJTTLCY$I8+O/:KF M_QKW#%E@+'L'F8S$B,77R5^I*^S=SB,8?[']JVYA=?69+G##0/POMM)YRP2* MK ![9"Q]VA[\9 &[^%N' GB>X51Z76WC2;\N^PMP MOA*TC/3I*WWQUP;E8"VZ;WY8KQ_>VNM/UW.GSQ8LT()@X!!5%"I-F3]L !9K MWCW7 %Z\HS\_G&<6LZT),)24-4P6'$"$,N,]$)HX%$_AH+YKMIJQ[E'*\.*O M!K*CF;MH1<7O_Y;_\' M4$L#!!0 ( .^ 84^4U#&SVP\! *^<#@ 5 ;G1G&ULW+W[<]PXEB[X^_TKN#T1N]41B>]\!_C.P<'KW__GM_N= M]36KZKPL_N,O]L_@+U967)?;O+C]C[]\OGJ#KLC;MW_YG__Y/_[]_WCSYG_A MC^^LN+Q^O,^*QB)5EC;9UOHS;^ZL?VRS^@_KIBKOK7^4U1_YU_3-F_Z/K.Z+ M75[\\3?V/U_2.K.^U?G?ZNN[[#Y]5UZG3=?V7=,\_.V77_[\\\^?OWVI=C^7 MU>TO#@#N+_N_.OL;[%]OQE][P[[UQG;>N/;/W^KM7ZS6PJ+NVN9H9/SU;]_] M_I]N]]MV%$6_=#_=_VJ=O_2+[C M*G?9Q^S&8O__\\>W9]%%O[#?^*7(;AG?'[(J+[=735HU[](OV:Z%T7W:797= MO/P1NZIZ]@F,H8@Q9 >,H7][Y8.;IX?L/_Y2Y_7V;@EP#O_.&?><-L(?H_&]23)YZI+S6[)&>X!W+5YL1][;MNAG"@$8Z,P\<"FV8>P M5X?PS*9$QFQS)K!.#-QC=%9Y8^5[?/79\:F%43X]7)!,,0$\Y?$[#5Q6[:9Y MFI W102;H6>JC"FU=$(QQ?J8?KMM7Q#M&ANJ\W8WI]'[;W+TR_Y+F^>WA;759;66?R8->7GHFZE MH[[)NQGE35G=L[+-Y9==?MM)2KT!-D0@(IX?.S$-'<=/@#/ 0P&%#D_ZL3@H MS8G*.-RWV4U65=G6VK;_:$KK\0#<>C@@M\H#=+Y$9GDO3BNQT0X4D^J7U?G" MVEMR88VV6''OUB-SK"-[K$OSW;H=ZM?=[_^8[GUF@JEN/HG M2&,8TR0&_@C"3S 4*3LH;GJAZ%[M$5FMEZS>:ZT5PZSZ3("WRJ]MLM_D]YE8 MS4*U>_BF5BMZ1GG8'OUVP+OL1$N,RXGYEB:GF#'MTF5\_V\;JIK2^/=5YDM4A&/8-I MCFG/,B2+J>&!WP,J:X"U#'$"$XME")2;)D@1R9?LGS7[7.H^GR<#$G$%1I1* M^XY8DMRW=WESV69W;4\J;J^R6]:KZ@T-0CM(" WCV"4$100A/+9'*'!%\F'Y M5A;3[7*$9M4#-K%T=@:1?)GK,AS*RO(>E77U&GU:B"L4$W"7T9&9)H9C$=JO;8 M9@J1#)=B2J291EDI.L!:68N^YX=#C&:0:I8:S3'DC!S-YD;)8N+N<9MMWQ:X MSS[.;;M!#X%P/;#V$T01<3Q#UJ)_4C92J(R1)I5[M6:EC4: MTWYA[OKT?8"7U$.%-MG1#T188#:NL(=G<\80!N M'9";<#YA!LT3*?T2SC,CYU_$TG+YH2&F%^PLZ/9QEUW>O(CM;7'5QN",?7UY MD^1%*V5YNOM0UCD+S$F:5W]/=X_9I^Q;@UMR_]A0QR4T"!$DD+H1H@YTR(@R M\ (B4OI8&IOFF<1H#IOO,W16!Z]F_SQ:9/N_6G$Y+T7L%]_E1?N#UO#V3XOA M3XNZW.7;[O#S$'"LJ[MLZA2!&;V!+Z*8W!'$HLQQ'SCCYKRP]N9T764TR!HM MNCCJ/M;OG[JJ$3/.ZJQ;. PI]LU$:%JK%Y@1KE:SOC1C+(J%M.7"FA6$^ MY5^07#$A/^)R.+*\MA!/4S6AJXHX-D,F51E3:NF'LB(V%AC:F<%)RR2.**%) M$@51%% ,O C'8\O I;:?&NK,]EFH<-_P><* Y)&,70I9X/41(EV'?W M\@P]3V%10@.Z!265WMQDUT.I8;P'K2M0,+/:+RJ+V=8JP:&.S>:K;XOK4O0H MQ0I>5E)L6-G!*HK:%YT[K9^8&7]=7=25\RU?0M#H6S,"QHKVBY41M'M"/!B1 MM+Y+=N6?K%:?U8>5/G1]_7C_N&.UU\OF+JM8';?*[K*B[DQBRL@L.0F=3NP2 M2 +HQ@!["?4 0F,UW_40E Q)RV)<,#"]6APO"ZNSS'IFVA"9]J7S9X7R9U76 M8=18N_5MWXYL*-B^]WR MP3@E.;$MP%'4&N- &D+H$H>&;C#:1FP4R,52DRU:,/(>,6 596,=.+#2>K\U MYH@&V?AI,M_"T=9D8Y:8;M;6>YZ^8E#87=%C7$'Z1^A1IH7T'X*SLPG #X%> MY9641YL"(DI)0/TX]B.WA1#X[@'Q(0 MH0 1+XQ('-DQCH(0Q%&4\!ZUE_UX?0-Q*+ +$-'#DK(/5+:V.P"R&;.G[/,\Q M-"%G"F@U0[54&/+=G9R*N.'5H%^KLJX_5.5-WFP0=2B-$A^UTZ[8#Y+8]=VQ MA2ART:;9O_?V^DMH I\KI#)GGIR;>NR,0;$>.BQB$B-$#I^FZ.)%3$1Z2CY, M4Z+G7;>#_1,2(<.2&9H@A?STQ35IZ[G/-HRWM-%O#UG1YCF'V63H1RA)4!SX M!'DV\F :/%H%IF\9:*E>!0M"!U1 M>(1L5*BEJSX3+$W6=U2P:X8Z*;+ENYJ-.H:X=]=ENQTK Q7;W]+JC^Q('S<@ MIH$-/.B&#IN.1YT7. M$C.V'VELU4ZZI[ 22E'@!K$7!<0>6PV0AT6D:&Y;FO5H@->-J_090,&JSEQ* M.2L]"[(I6/TY(O(YMG54ZA6FINI$BC@V0Z^467-:3U+*$G>-J3\>43=MNT-+ M^XGF)L9^XKJ>9Q,8^S:-*''&B:7GH(#K?2FN-'5'G\KOZDT75I$)3O3F M\$%FX^C3!TE0!2@6Y9BB5&E-.RU#J^)&N M@V\4&-9A:_7R=-LNBM ME*^YQ>Z5*]PBE6UNW@Q1$WG\KU6R!9D0UHW#B<\-1$'B(>+%@$ ["ASBH+$* MY9$DP5+*(?#YFK5CV$_<;;TK)8_K2]$FJ!V:&)-5CV?GW%>2D ,E/"(B0:!A M,B)CP3DAD6:#_V#"UZQN6#F[;^IMT4XSVN]L8NI2Z+HPC3BL/(.EL2L2)X^/EU9A#DQ<3E &M3EPAI1+7VRXV5N)E1F-IUF M2,U\,[X[W*&$%Z':S/NR*)_+W%@0(B ( L_%"0Y<$/EM"A7$0Z.^ZP(H7)V1 M;VJ1^DP^!.EA/O17V>K,#$8%ZC/+D"E3H3E&ML]\!G!+)S^33+U6I9E/L1DZ MI/+9M'^X.P]E-60V7\'Q*OV7U;WE15MW#4+V: MHF+[_%/H?S^V/_XM:^[*[4&"VU0O<9"+'.2!&/F)2Z +_-$"+X"QR%S.)-S+ MS!&_=/:,JMHPBT23.G,H$SH ; 9DG:GG\:UM^V-XO:E'M_B-7:"WP.I-L(YL MN!C#0\?$!8LIF4BA(MI''QQ/II0+7P+. ,-Z^JKSR; M)BGE#"M>5+6YK*C+]/O[.-MO?2@K]@W4-%7^Y;%[Z/U3^3R9V)=2/(C"$$,/ M8T+C!& _A+T M-N/.NF/D[9B^L/9&6H.5UK&95E/^*/FYC+=FI>):NX=)L60]$H03[ 5\(A?) MV+/"/=YL>X#;#L3+&W;)"+11%)( 1R&-O-@')+"C$0*)(J%3)4H;UER#9TJT M8^?1.[G:'F$]BCI=2;Y[K'?B+I\%?" 35Q:D?W:T.,;ZKQ4OIKW '044.=-$ M;5=EVJ1B*^6/5X?[RQ2Z71RNA[PP#!T4D.Y&IS"&XT92W_;B1&06(/"QBV7N M8N(H0@R?]&GB1$S8&!W/Q.V'T:P#?1.*),&Q&7HC [R52'7V&_FY\!Z(HHKX;(8\F%( @<<8V0NRX(NF:V"<; MFK$)TB,A?:!I5;0J5'_( MJJN[MC?@M,ZO]S=6T<1%T*4$![Y+O(3&$(RW9+)GLF.17&Q>2POD7<-:33N+ MMFH&T'IC?6$8!6^SF\DHG\0L1Z:8Y(RXK!:8U2&[L#ILJUUN-\G4A/RH8=@, M.5)D2ZFC#ZI>S&[1=$ Z2!L_C!(_\F,7>\3V L]U !Y1 !H*3295MZU9TMZ> MD;.+EQ>BK9_RPMJV.6E:U8<_.K_#9!GWJ%IXUN<972O*3$![Y>PPF[8V_(S0 M68N^\3#N'15[Q?7&Q@6,]8ER.>(X1^,B+842]F!(?)TYLP_&> MG,#'KM")S&61K2;<9U9SE4CWPL[E$W9S_2HF^R^O U]8+X2#<[]ZO&*\:FQ0 MZI.)R+&.[\V(*RO97IHP^A34+S:A%X;020@B08*B",8^'2\7@!Y&0F]OR+6P MW-[2[^*$DG @R>N,ZH522A55+0PH58B6*+AI-$/I9MK 4Y(09$16>>)\]\@> MLQX+(($-(B_T@LAV<03:7#S>OS $"8SM.;53T;;6J9YN>Y0SZZ?"O,IID$Y* MYZO1@,Z8*NH)6P(B)<@$ 44YQX(8G\ M:+Q !>+V9\KKJ4*M+S\Q'R1N]9JJF),45E6U^4=G77544U,KJ\>DSJVM2CG( M#+'5:)],?74&DPM66)^AI'%$DQ#'89CX 7:2R'7'$Z4P]FPAN5X:VXIB;GB= M5H 9L68UZ]777&=X86;M8Q, W_,2-TY M&Q(3Z,6!/Y[[A D,9]5=>=M8I_(ZQ XMM5=N=F=5/I02JZSB84290[R\P4VF M&>HWVPJ^9N\?[[]DU>5-UW)]^=C435JPLVK[ M:DKDN= -X[83.&&(_39=]\>MM"'$-!!)BY4WKCGO'?%::0^X5ZC:>JS;[S6E MU2K;0^NK[H#XJP0YP H81WXLX12T35(U91B<*9G'T_=C M*)O815'@^P %@0<2/T)),#Z)&R; #Q6(IG3;FF4S/II=JQ1.>:YG2>.O(UBK1[O:Q%*03=%E# 5^ M,6-H:[..9QE"&8MB^Y.NFK3)V!WM.&W[]75V=9=E3??\]C9GL-(=0[LKZ\=V M$."GYPCW%U6];-$G=A/"QHLB#T40AIX#"8&1#V@\H(\#$ ME5J9@UIZ1/1.. MXQO!SNG-[QWP\\)B=A<0V3.U/ERMT42UXS5NM-+NB5>W9YG3%\R(8,:Q\N)6 M,(/PS8F8[YBSV:7-W_)Z$\=)@@AR(P]&842!X_IH;-%VB,1="'+M++.Q:X_- M&L&UR6T+;U[\$2-4*F9HXU),YZ5I7$+-CSGB5V I9HU433E+II5N!CLSU2DN M[].\V$1VA(/ 131,["AH9Q%MZV.;V$F GWB;&D]A>H!JM$H7EIGJ90&1I7I MU&MD+JE4/19QK1+DUVBU$K6%3Z^D&.)5K*NLNZ2SS?Q^2ZL_,O8ZZ_!HTV\9 MJW9NVB0.17'<9G!^8 =>X '?'YJECN=$(J(UNS'-NG65[K*^;'@_XA,3JOEL M\FG5HD2*R=4 K6-Q#V[_L-OO/;Z%)>LUNB942QG39@B7.G-*33V23[Z*YK;J M[G;/ZKJ;K2995@\MH0B[";$#B)TPBI((44#&EA([\'D4:\[GZQ:I["'M)]K6 M\ ]GT;-HFQ:EI9B2TR)C@%9#-'KZJ..L&UY_.>HU8E[AD8G@2?RS>SK M1!E$3M1)\H3%+ZBP"G[6%5XE%I3J>HM8=O@QJ[/V=^_8NECV-=N5#ZP7/1=V M2*+(#J'O(N1XK:H[Z"#L ?"$UI94M*=9?D>(78*S/8 42Q25$,N7*R[-J9A( M/Z/S"-_*&2,':1-)HTK*S<@;E5I4ZNN@IBV_=[5&D$1N'-&(4D1;V, -\%Z; M:1!(O-2X.N1%%]^M]^E]IF)Q8S4'F[*VKMRW@!(OHB&. NQ@!,:B,X4 "E5_=6%8(Q9) M+6-I#&!?P7Q8I5%+TGNIK?Q:O6&&9JNW L(0P1 &V,,VQ02,[3I!0A7I M&&=KZRK9_(FM',6SU4P#NTKU;/UIZTM\R6F:(-?&JYJH/?RZ)L74O(/A/9KV M.S?XZ;K+YBZK/MVE!=O>>/60%^7-S9 W$AOYB0WM"/IN0/R00GL\U9JX MGMAM]_K1Z%?&ET[W75BC#>RNB"]/%@/]ID6MX%IDM<[BUE"#_"2LL5PNZBRP M.A.LIK7!8D9<6(,9*^TIF$W\M%@OY%1CQ'PI>[DN#M#'M#E[&=[E1?:V_?1Z M$T0V":B/HR"(?0R<)+:'1)T $-K(K T-_+@U!YC3DSSLBK;.6JLSM]L"=3#8 M.K*8:9K,N71FNM79;MS&"8'>9,KN"3T=22P"FMF'?M!=&GN'KKI50[Q;F1&# MC61F\4T;LMZ3*E^]+YL749R8>63-_@(C!X604.P0&[@>])T80S2B0RXBTD4N MC9@6+86]+H;[)U8.9W&/]97C:K%U/2Q18S/$N7,J<4OX57_Q3MX1O"6^!5QM M1MQ:W.JI!)X3C$!8@5,ZM*AI M7G,48>_E5#V4&;JOB&D)B5^>9-UJ_O$5;^A7:RY.>859K8,,U&#%!D[)K0XN M-2@K*>NFOKSYM2RW]56YVVZP V@((X)]E'@(A7;@V".BV''DEZ@5X]"LM0P/ M*_'KUEMQ_I4+KU;J=2MP!YXYJH-O,?S&JO$IT6ID6=I]/YP^RULJ+]0SV=6@ MV.VOU#4[FY\W[!G+#8!A[%,7)%$ 2(1 F"3#@55BN]0!(@]%:H0AI-?B;TEV M<*R'#H\VL1:F7KE6ZV1=MU3W+NK!#V\'&RO5)SRK46I9Y_UP0BUMJ+Q.S^.6 M5Z:'YO8W3AU*)!3;+D%!%"<@M$, J)_ L;V$0G_S-:N^E+R)LWP[(@/^&!+W MN-]#&^^$JL\_9:EE%)_E9F*0SN?3C#&HP(Y2=4_3E^AD1?O5KEL]N\^+G.%J M\J_9@'038XP2Z/LA)4Z"$D1"&NR'.(P\33/5N; T3UP'>-WR?/H,H+ZT:*ZC MU*=)"_I(>]ITY-#GUHPW%YF;14V[05%6IC:$4))C!QH(Y@X>$3D1+&K:;8LC$/S=/D3^Q.K_"Z7TQ8CQ!VA/"AH]8'N M*'!(NTT7_5.:U:B\M/-^.%F7MU1>QV>RJU.X^^T)W9R>11$2QAX!=N(BWTT2 M&QSF]&Z@6[L%H&B6;X;!8KULE'"V?[:\L;;'ZG'XD7Y5%_&2/F'7Y*#EM'W8 M'69XS2 *VC1NCM17[.<5JQ%K2 M;3^<3LO:*2_1LYC5D8NS$Z;CS""!D$0T"('G>!Y.O"0*QX4U!T$4;8KL-FVR M[25\JM^;RSMKZ?$ROHE1: MQF$_G#;+63DC>99G59S2(')&,#Z><4.>.@B:\^5^ MI.?##'HH:/_UPBHR?1O"A#R@1Y0UD+^,)AN>,A^1JU"1!;WU8PJRJ)$S]5B* MTUDW7QU*)TE+UHN_@K.;LLKZ7_R4?MO0.+ C'P<>)@E!Q+6=D([H IM&@K7K M13 M5L0^4[:VOG2 1TUOTF\2"Y3+>(];VXUSG+#83QUK[@O7O5//_>K@U.$O M6G,,N!M+W ?3,6%1+QL3)):UFN>V+.VLSPHC;7/TYB:[;BYO7OSY!@-$$N2C M,,2V2XF'HT-("U$0S[XT<38"S3G]AZK\FK,7**V?OF1%=I,WK;B4E>J(,-\1 M,_1_41^H4?L6LM5C9HO.+_^6 :K^&K.B&J[,4P8KMCH;>?19,:-B-QA.AH7Z M?=:"8@$!Q@!3-XEH&+G$1U%BN^,^>(7.F^4.7KO'3X7>&+H_^3*OMI_3++ML@X$'H>!X[YA9ZH>.0 MQ!_Q0>@"D6KB@B_FT MWTSOBL6$A1VK)3(H\\-$Q%C>UV9$DA7L+M<>96*1IV^@_9/N12E*,;0#$-O4 M@SB$KN^Y>&PC\H#0I;=BGZPY O3CFZ&1>GQ.D"4^ =9'D)B(\G.C1?^>T3"A M87)TF:%#DMA+%1U&,!.55JD#NF+[H>U@1Z\% S_V@)N@R&VS9@P]UPGL/520 M8*&D= V "ZJ3U(-RZWB-,\\TW6'R:KG*&W4Z^)Q*'==TGQGJO2X%IPGE^OX0 M+6M>->7U'YHSO+&$>A5IYE,P10@1UG"J]SF9&2HO%= M.<J].]D7VENK,ZK M9FCZD@:+SH-5%C@FMCU9S MC&.8WMRTH*Q\O+RI:F$M-!U2YU/-LZ55W&E,P&.66LS4PPU?'Z\W!@5",_A0-9O3Y*E5PN(8Q_]>[MJ/V>7-4X<\]!V4M-!][-J$ B>, MW7A$CBD06BPU >]2T[^O>U@KAD59GZX0&!=PIS&A<=])#L;^Z+'Q9?;<;I^%/#B_@A^8_9UZQX MS+H+.^BW)JN*=$<>ZZ:\SRIVAO]=6=R^R[]FVW9\9TW=GY],(NSY3IO8QC8. M8 Q?T9#9U!NC)?!M*E9V)3T^NR\>BJ9XVGZ\V$8FA"]W0)8'K M)[$'@.V.']S^C.M@H<#':5:*ST7.JL&=+M?63Y]_OOJ9?T"=Z)3+TZW'LU]GUS[?EUU\&<]CPA^,_V.B'1Z/_8/(+0UV" MCW7'M0S@4MKW8B.6H(V'$I?&GDN2V/4AQ!Z-]JD%)(3K@AJ!C],\8DE:I-M4 M;(SRD, W1A7;+S9&"7J/8K38X"1H8G *$&'&X!0!7$H[7?#@_F\4#0=\G9C2 MUKFA9X,P1,3'"29# YZ/Q3:("WRL[NUJ+1+!8_H"E/"51#6Q(39T&8BUCN+O M[9^H-DJ09$;E4 ;XZ7E[6=NY8_#[#8H<.P0)3*AKQW[HN4ELCQ^,(7:$8O#K M'Z<[!M_EA6@(YN" ,P2K-5\P!/_7V_<+1N#W4Q&8GP=#(K X-,(+&KK:T.S M:&ZK#:KS]$-ZG=_DU_3;\(9AU[4'-7!].X8^]C!U'=>U7>3">&P24KZ+O)0T MI'DXHP^(L.=8QT=!.VBPQ-A]&-@]]-'KR1!T(L3,U"X] I$3=0K+8_P+VJN4LW556:TI MI88^)3:7$ES!?;>_*,--"$&@A1,G/EO)!9#B 8Z?X$CH40EM(#1' -D=%^]D M+RO2YRV^2:$1CA(+,SI]I&7B*#B(:?F'BCUAUSRQ MBWR;MGGZWX_Y TL=WF?-QDO"&,<1\ES@NK2-Z20<5[9\CV+!\S"SFA(9[%)' M63ZQ-P&MAP%C-\*S$6#WMI^8ZL[CE4]9%R-43#U'6!=6!ZRCDAZH?#]!I19Q MG*)I0@"5L&N&R*DQI=30^\3$"C_6K1S6-2GOO[1);G?>8K]9/$)N"' $(2() M#"!V" 0VC<.0VC#Q0]YT958;^@;5",LZQK7:X8!XP4>3A#U?!OA$88#;J.\3D4+TG-!]9X&-T0CNU.<<,/=5G MWMF#"%IXY-7=W[*T?JRZ#!U$0>MB+Q^8\Z@J] M<27=B&8=/<)E=<#D7]23YY%/$Q>A4$S[Y-C3HF_GV)G0L=F$FJ%7\\TH%7>T M^?HS[&<.F<1%-@4)B'P 0X^0O>#%#A#:'S6CF94T2.K=O#ELRNN0!B+5*-$J M[]F=9TA0C01I-5>/1 WA4"0I;F0U*<[K;E<*NT)C6-!,XC@*H] &MNUZD1TZ M,4B&AD.7 *[-70J;6UJC+JP1Y/1E.MKHE1,KSH/4,(2O<2$\'%7#,)W'+TBNF<'.9U:)OKQ(V(6_J MR#9#W13:4^KJEDJT[2AE=-S88T_+!\BV;0@<'V ZM-LB0$*OU\UO;2UMFS'' M5$#Q+&G3Q*XB:5MQXODJ7^+*)L&UTPH_Z_Y;NL M;LIBS! CG[H.="DE-,88P\!VW;$M'_!5Z>>UH%G!]KBL/3"!??7RO$U+U'*4 MB0ITW@',(B],D=0)"BD>\ PCFK7]!F-2P9<.1@O@VERGXCH+M7 M6?4UO\Z&O;*G#8(@<1% D **J WM ?.V" &?--D!2:- N*\')UR"CV#5CZ=GB3@G%BK8179K>51H(3@AV'!A3ZH91$ /H[>-"FZE3WKOO^#]1MR*SP5(W?8)RM(H@ M>H6F $73"JR/'4&QE2-&V>UV>PY>$ @YCM:_O4X"%'4IV->RFJ>4?];7N3WC_?#Y]LA;#_=3@+?":,P;N=YSEAK0Q[U;-YQ M+_:INK=;]&#X![@@)Z\/<7UTB WR 8>:K1!<@_J9Y6>&M1P[ZP]L2=SEW'XA M,+C3;T>?C\,0.K9K!SZD-L%NX-(Q94 )\KF6ZL0_5??@[L$(#&XQ3C@&MS8Z M! =WCV/)P7UL^;G!+<6. 8-;#G@T(TLLFUH'O@O'0^3VELDS>&T-"Q)GYA0R#"G];CQ"343Z^ISR31C M-7VV%6?.%\]C98[FL"^K;%RQ]QR<4!+2! 9V[#K )8DWM@M@0N:JCUAK*^C0 MA35BE-P4I(!C>7721^]\G1)A=C'->D:8H'K)D6VNCDG:PZ%HJP"*R0BE$R+3EZV1"< M*W4P9-:,Q1@16"+6QHS+)6U)SI[I MZ2Z@>]MVA>(V_[++^JOH\--OZ?\N*[)+6[UE::,+;1_%L0\2-W()PI[MCG4H M',8^U^*/CG8UBV,/=;CZ\0!VO 7RRY/5X;4ZP%(S3:5.X,OOUN)?3(Z54J\E M[1/@<2(!U.$-,U)!+9:5^ONR,A4]M/\^O1^35-L+W,!WB>^&CN\Z/L'Q7LOC MR.%Z)E)7VZNJZ<6S ,#WI@/X0MZYSHT17,1-"*!:XLV0/<4VE3J[ MJJ#$5>DV8T(Z-@/C!-+0!Q@%D 1V@GTT-D.([0KEC,(?KENX&)XNS:@%E4N8 M)4Z1TDF0H!X=N%E+>$[(F-(86=X,D1-I^*?*,8\'[FL8AHS=(S0K&?8!*]:F$,CGZ LQ:"8 MMKQ,WDHR,T'1A.*H(-8,\5%BR>DM"LK8X96D.&W2+VVV-+:", V"V*4P29( M S?PZ%AP(S# 0K>+BGZV9ND9X8B)C3!!? *CDQLQ41F16!_SV[O59DLG?$PH MB"QS9JB&-/I23?^9O4?LW?[%J_;S"8)!$H8Q!7:,/ +V@N0D:.[V,/Z&5M@9 M-N/!OWF<\JG+8G2*28T\DTOM =NS)+;]2YQ<,]1(C2FO;_J2Y6?&RU//KZ&J MTJ*^R:HJV]H;&SA1&(0!C9T0V %.@#?>CDQ\'+@RNJ6D8=U5F_X)O?:G=RS< M/U3YM6 NI)9F,2E;G&%):3O">7%Z"=X!ZNKO@9WED$/XE+K"+"%4:]KK[X>I MXH_[/='TB>TAK#^5PS[<$5-6_UJ5=;T)8>C9[7\#&T?025H,3C0V&X4T$GQ3 M=&YS(@-6ZEW1#\_D\,*Z3NL[ZR'-SX]03;SRJ>&BA(HIX C-:LIQ<[]U0'=A M=?@6?EKT%;8FM$X9T6;HFSIS3I\95G>@1[M,38]?XV0_Q7L5P^]U7,_KR0\M*EUN_R]$N^:S%N(NIA/PYM/\0^ZWPCVWG68VJO/V]VZ1E;0_T MFGW_OGLC*KLN;XO\G]EVXQ :AL3V'>)X[83#C:-X+)_$Q'6@6!UC:73:RQ[D MC%9;NU=%P@SW20NZ,7Y3(?;#!F>6NA^98PWV6$Q7>&KN];S\N;RL;DN M[[/Z[RP;_J_\]FY#;1^AQ X\UXD1:/^7^GN0(4*:Y@9*H.G> _IJ\+FP[H=; M\-)>KMKI199>WUGW8J\LK.5:U=.-Q;VJ/%EU8G4T7%K-J M]< TPR-*IC%*76]L6%K$>.G)CP8?\ :E7\MR^V>^VVT22+ /W3@! 0:^$U W MW!>]2!(+;WQA#)+6A;1ED"^F+M=T#LV[*RLH+IMU6DWYCV^$>REKT M'./"_A-+)\USG60V^>R^R!'SA36BMEK8U@'W4-E8?0NQ/.=B>XX7\*T98KZ2 M[:_O:E[, US77IX<=S]Z_.5M\?#8;#P" '5 &-F.[WHX@L'^%F%J1Q[7>U]* M&M(L^J?W/UP\>P>G@RAP3^1L5J>U>W%"Q:38,"X%KN%:]<"MGYJ?]5ZRM*J_JO8%$&OO_AF!,:X2BSJ[+TT7'JW.W?IW0C> M&M!;/7R+X5]V'C"'Z8FT?Q$'FI'E+V-JN<( F;T*>5CY?+MMHTQ^DZ=[>*,% M)RNI==UF)-_9NZ5_IE[8KM.%P*E?;/IU?5=MGW<=9L\/F8/9=5T\CGB[G3SN:WL-X M!NLG9L5?^\VI^S[0>O38%.OW3UT?8299G4T+WPVCQA$3<6]A3YL1T)8VNEQU M=(F%H%$E+V\^9E^SXC'KL-!O[>2D2'?CS8#=EMFRN.WFJN.C&;]FY6V5/MSE MUVGKQRRMN\%S !S0R/<]S_5L8F/;BUW/H2-@Y-F!R"QO19B:IW3'8>I]QK;( M=_:Q9VM&Y(*G(M9T*5^\^4&\*1:#GN<;O1.[:#/:9>T-Z^=LK6G#RQKC].S( MY\P^JS-P]:"DSUL3@_I%OLSBOKW'DQPL.-+ACT#@"\8"$^UT<+'RMCKHFQ0-(!)X3!I .9E N?!/*N= MQYVZ_.+[H,D62@]V6H.AUMY2%E,'6PT*I/K]R15:#>I6I@5;DZ@Y&WY- BFX MK>2:-<3FP.U$MSMM^:5NJO2ZV2#L!"" D8\B-X$PH9&== W"*$H(]Z4:,UK0 MN<5@!&6-J*S?1UP+B]%Y@B9W!LQFU8R!KL*0[U;U%7$CGM6^S_X\:KTJB_;+ MZ_[@6)N$DSMV>*P=^,>_DQ?7^<,NJP\C'6/J0$1MXN' 2T*GA4M&D!$&D5S> MN@BT!3-3G+8_NLZLJ[NL34O?WC^T_JW[>3ZZ^FRU@RUX QP+;P71XL,2B=5^(4K85RT Y@1*=8R M_FS2MX(/>"-2OQ[*3I[LT]%]#/3LR/&AXR:!X_B(^B'RW*[%D/@ Q+P/@\YI M0N>)A7$A^'@&NU9J-\'1Q"A7P:P90U:)):7Z?BA/ .,8!B&B$/)_B,/*' M-?06@(V(T'.7"IO5/)SV2+NSYRTHP7N,5!+,%^57XE8LZ!]H/0K_#.?)MK(+ MZT/6?L+2A\3Y.9S0-PV.,$/R=!A6:N_$@@6B_+;(;_+KM&CZ:<';XG-1[3?) MMH &8:[?UA^SM"Z+=D+[]*&LZ\.9\?DBOV0QB:(/8C@M\U[6)[5(O(C0$^S9P1+DJ17*?K%O6/R#"IS.2 MQ$S+M7Y.!+6YQ6(-8%[789[$.9L8KCH]8,;HU6KA=_=FZ&:3 M=VQ?WMRP%^B'MIK^T/+&:1LAV 6.[WO$08%+QT7[! ,7"[V-(]>"YKSE *H[ MFME.*;^FW7Z7X>BEU+J ))=\68I^&L72DB,&.3G3HG(OTC*A8_-H-$.I9MI0 MJNQ8_"64[OQE5CVD5?/T/KW/T+>\WD1NX$&_S5=(.%-HF<79^K66>?!+ M17V'7RW:><[P& RZK;+N#-!IRW%YG^;%AFV\3FCB1Y@ &CN(Q@ /;1.;1%R/ M=:EM<7E=Z8$)*(M">E^7FW68G:U!KY&J3(6X^3DC3>KY75^O--A4ZNR1 OL( M_I^?/_S\6\M)6A"&8"A:0S_Q[ 10'T,O\H&3)-XHH22.0ZZ[E69\O&;-8J"L M'I75P1)8R9;DBV-7@'ZJQ$3H.Y9D%OXEZ1)8ZM=/F]SBO@1]?,OZ+QI\;B%_ M'CL&+-W/-*!4UE,$-!6GQ1_ES; W8&@&4Q+@V 4N\2(;0(IM-QJ:B1T7<9V( MD_YPS7K*(+'*U0!*0!ZDF.+04MTDB2GI"3\R.BI%E("*ZB9,3D.%B>-3T!>, M/:>?LG1TFJP,E( =R/'$(IW:*Q)3SB!VK$P,)Z93C2D [M7,F)Y[B MW/&IYTOFGI//6=08H)_S\)>J.LF\5=1W^QT9P 601!3[(/*]$.$(V-[8GF\' M0J>RY%M9>S7UG>P^L!G$RBVKZN%T]M(J#X&+K*^^X]C:-9]3,]=9)>QX9:U5 MEAE>73H,Q23-J[^GN\?L\N;PS0[$)HH#XH0NC)+ I_)_83&85H?SPAJ( M9S]85LAX6)O0-*6DFR%O:DTJ-792]:(W'NAGE'HSFY>RZ5/4CV@D%SE[$7YK;L%K3M\[?F MGMTDK$%)9WI/G!]>18:\*"?!&&;GCL>@ Y-[#@6% M/>9W" CC)/5#^Q=9P?3?A.@PQYVJ \1"GM00(UKD/UZ<.$^WDE"AP)L_6K10 M8;)TP%#&MWC,Z%#L\769\/C$^M/&\R*OG;U0QR$Q "1!Q"%CXTZ(PDV1W?;O MW$I,%F:US"4:42\:WX&4G!@<*44N(/]_LY*\:/^=ISOK;>O+XXHOK .0*VFM'JHG2/6DMC7..22666.,$UJU1EV M5FX59O[)K(6+BVR!Q74HA?CH\[>FV<^M6 MDL(DA$E";3_THWY+0N0GH8<@YX!0U)J^8?+\WV[ MG$8;?^*O:3 M*%K*G\AC58UWQ1^:!RB,<(S\T/,(#1P<.J3?CQ2Q?>+8%A-4 M9? MM%#*&Z\B?JC*AZQJGCZTW;5!Q9;^]V/^T#V>L6\X("X,,73;EE!(4.R&)!P; M=IU0,+E4T."B*CCBM=)B:^W!7ECO)ZHHVICFT\.%*193PA'T[KZD+X M.G43$JB0=S/$3Z5!I;8^*IL")CE[+^)=_C7;OBV:MH]V[[L=;CX\2D;#",+8 M=Q$@K>8&)(Z0/R+!'DUDLT%U"!9.#$>LM80.:G& :**X#O/R.6./]TT'^(C_ MYQ>NFI _!4$Z3%X&VJ%C3NLGONW6,8^#6@'R_ MR-&4Q[(NI^C+^%5,ZHUSJ*X8<&'UUKSL9E,"A IW<$2.1;UN5DA9UO0SL68% M_L7S_\OF+JMZ2.];CH>BR[YYWTD\']F^ASP:.%[@$.*,S3LAX;J&4WFC0EMH MYCV=W"&U6I!OQBJES'%X=72+IO@+,BVOZ3W)HX(?GTP2:Q-!V,8+4!B !) G#9 !@ Y]*YN * M&EXTPQ[&<(_9.@(MJY3S>1?5RD4)EU?+%S@V2"A?(Y%+*I5YPC2Q5&?86;E4 MS!VO8.[7[3ZF?_[&-GGGZ:Y^GS67-Q^S.JN^9O4&41?ZL>_#* QM3+VVV>%T M8@QB)P(BN:2"YC1GD2TPZWY$)B:"*KCD$[^%:103O:,M HS,/;ZNW-Y?4M5C M7%;K7N=L0N,4$FZ&MJDTJ-36.26UC,W?ZU98?RW+[4G+[;P\2&S/#1$*O=!U M')(,=S7%MHT"KI>Z5+:G6S#&'D")[<;CZZFQ[5';%3D")_3! M0CHE?ORM?V0XE]VT*<:1H":IID=:?*9V*^@5F/>3ETI*,6689 A!/Z<-XO;S MBL#[[,]V@LB.A^;%[8>J+-HOK[L'O^K+BMRU'29[6QS_1EY_=I@ M@]Q[RII]QZ=FYKA-3/YT>TR+;LXB>T)HEW&B&#\2$6BG]6E19B,D)%=;C$3-45Y-MY1)]6DQ5/[6_?7F#MN4# MV\0S/NF(G0@E;6N .&S3/@U@,C9EMXF]B'A*-:!9(QFF;BUR0"7XY/8\[OCT M3CMM8K(FSI@6[7J)E0F)FD6B&4HTSX128:<2S-;V4G;5I,4VK;;UYP=VNUWK MV5;"AK8C3+W 1P$*7.P$% 6!.Y0*/=NER!?*TI2TJ#L[N_IL,3QO@".8=*GA MDS/96IQ*P23KD%#M 5H]PI%=X1UM<. %@P.4 UZ-+E"3YT9A>EGPG^S#A H[46Y_4X\.% M:Y0\[C.J4/F.X_G$Y3QJAMHO:*^BHJ4LT]RI<+?Y>W_57!*%=NP[[7\CUX.. M R@E^T9"PO4:M^1':T]NK^BG*\&\5I IPMGNE*R>?\S"5=\H1 M9H;DR((_S23G<,!_5T_VD.;;X;0<*K9'YT.&,UJ;.(DBZKH!2%Q$VO_#8;B7 M(1@Y0@JAHCW-LC% M+(>8]U=)U-V!S+&DU2IQ*DU)4SSR(Z8 MT?O\S-J <>EK>EXE;4*P5%)NAHHIM>B[FWI4LR66_(QM!$%$0D!H + #$P = M2(*A#3?PD-#5]6*?O,C&O3ER)4B42!ZD@R.9-&@EH>&5%#FRS! /2>PO9D!R M#/ *PN5#5J5L_O4N2^OL8WY[UUS>?*Z'-Z1Q".S0!3X(@6^[MD^3>!2A5IH" M(I+ZS&M)<]*S!V?M&#JK8O#>E#=O'EF$'H9+(7HOUTQR^41E.5[%1.9 :0?L MPOHX Z^/$P8$=NT-#GN,@1V2" M(O'QBQ9:I45'AC?A9$8'9=*YS$KR(J0K,[@S0U#F&' ^C9'C0JX@NW] _G!9 MX2:DMN-#@F!BMY,P)[21.Q:"O1!"H4V*\UO3O0FQ+-Z,\E*>%&FEY48!QS*U M6=WTSJS/[N$=WYJZ9HGV!;ZXR[1SN#9#O!3:,UFNG<\4M[2Q&> MBUSB >"[3ARY,0#.V&#@N;:0ILDWL\@4K3B2-'D)F\$EIW8M0Z.@:'4,/LNC M5M.JL_Q,B=1\4@U1)P6&G,J2*FXD9FNLN!TCQT]@@H@;T9"$43BV0% L.TU[ M]7,7F9^IF)>]SI#PA$PI.=(SL=4F8'PS+VZ2S- %*>3GYUJ"ULLL.A7;JZ:\ M_N.NW+74U.S1O.9I@R.7O0&*0&*WS=@.CM&X9NWA!'N2IUCY+E M95'?Y0_XZ6UQ7=YG5TW:= >RWC&7M#_$3R]]V,>\_J._20H $ 0>0!$)W)!Z M-@)!7S2/[" *H- M3@;!UCSK.X"SCDR]L)BQUD_,W+_*7>%G$(6<(FT08GUR MK\+?6F+ I6="WN93:H:"*;"C5-W9Q'2(I/5=LBO_'-H=;B!S:1C9 M%,0$)[[GQY3@F QMA8$="#T?)]>"9OUAH"R&RF*P1!=^)$GCDQO]?(E)S7.J MF.BL?]097=947=)&9L*=RD7BGT8TZ1%%,0A#9:0O$YH1BN^5)S:-W> MTZO[&ARWK/*O,F^?Q[8&]1=TXX^M_Z+&*HH 4ASKC@'CVPXAC6P'1X%#D_:+ M ,0^'D%%;B!TKX%F*)IC +IGU_Y:!R-:_6!=ST*7Y.TRRL[K$[W*KL$=RRK[ M*I62>6QK4'9!-_[8RBYJK")EE^*85]GW&Q3ZO7JL^;+8/_;EQE'D1Z%'/1<[ M$+%"$AK:C"('"3U5.Z\ES;K<8[(.H*1*+#/)Y%/F3B=-#3EN@OP0T81&/MM93&*;)ONVO%87151)KH6%U4AR M[B_)'I\,Z2=NGORL-/=^D98)W9E'HQEZ,].&4F7'$KXZ:\R^WF?-N&,H:2T\ M7E'+ZC81VSUNV6LM9<52-]0T5?[EL6%;-C^5[,!F630M96U3MV^+=L1G=3.D M;;X=!HHNFY$T^R^B;!D4-\Q(\:9 M1,CWE[T9 TVL]I#NLGIH(881I9$7AXD7QEY DC ::!$3[@[%2I)ZQ,!4*4"")S-$2@KYZ31?VGKNC:EE MW5S>'+>#"?'LD-UL@$,4$F"SAWZ&=NQ0[&8W\4_7O2&U!<06%J1D0((K/C'0 M2Y.8)(P,K2D-W_$QM?]4FCLS9&(&_M-]IS.9X)6,7[,BJ](=*K9H>Y\7.;M/ MFQWW&5X2&]I.?!BZ"<0XCCW;#WP'(']H&_N)[8G(B)H6-4O+ +*[7"-]!E-, M9131RZ<\RS,KID;'I#Y'N'^ZR;76;^=(HA+HF;P M:II$S3'EK$3-YH=7HI*RRO+;@GZ[OFN[6M;^\\^TVHZ5K<"G.$Z(Y_NA%P-, M$C0>C<2>GP0B$C6K(G36]> &P?/1\TCETZC%^!33J)'* M$9@G+@[CP$E&@';[U>9K5GTIM04@>6 BRG5L@VC\>3?$G^\/ M1K,8E!=-.LN5@V&6KVE%T?G38Z-M0[6"FX(-Y!2WHWG!D+7 M6$@3[@C#JR@60V]U\)?>%[^\@Z;VWQO<7P&2L8@O*:5[]/=T] M9D=MHB]UMXRZB6%,7==Q'1QC$,+(C\C8I.=@RCL5F-6&QK7/%I;5X;*.@%F_ MC]"67ON<8&EJ[5,%N68H@!I33M<^U?$CGNCN&T=UG37L)<&C=P5_RU*&9GM9 MM)GX8U6ULH'3.J^[N'D8]R&UO3ATH>>BQ$78QQ",&'T< Z'WBI9%IGL;R'[\ M7EB]%5V!]_B!SM$0JRRLO2E69XMLHKJ(2T534-.\*2;$HQWLN-0\IQJ4="IP M"54Y'+S6WXOFMMK\(\MO[YIL MB[ZVTZW;[&/&MN&VPZUK^5-6W;\M_M\LK0X8W-"+7,\.VL%F8R]PW<2+1@P! MH*]M@M+3J+[1,D*U!JS6'JS5H;487.MM876 >4;5$C[8EM?=%IUN FVP+Y[A M7-$G)TK'B.GT"T1.U*F7%%4OB)M>RM?5/LVVE4MT6L%M 7V-:FCW55#V!H$0 M>Q!1X,#82ZCM$#\880!*A5[ 4-ZXYHGG'J^UZZ*:X%*]:=KH#KY5$F"^W6 1Z+YF/:9'L)#X#K M.:&7V"&R;1^T+;G)T"PB#GYM0"MK9\%<<\1G,8!*T,*\H@A9F6 MRAA?8H,S29Q%I'EYX3QS)E)!!3PIR?Z.<7S(VEY8-!M('. D,8J![<4!]?QX MN!V$K4NV_U*6_8R=,HJS@:&%2@.:O<7G:.'"'=$>33 M5.41->-5[9'BA5=]WI?%=F@J&Z\;2F";2F'LQ&X4>K[CQ+$_7#<48]I"$#LU M+-."R)B1.OY[2")KZWW9[(=0MK72VAH'UM'U(V)B),4JGP[IIE-,@GBX6^FB MLA>(FI"C.;2:H42S+"C5=3+92LR[_<4^80!:/0-)!&T*(PJ1XXUY%@XC(K1Q M0>;S%ZS(O)M_BY@ ;Z*E&3V4R9=G>-C27*-Y)W3GESB!9FC)+ O.UFMDV9"H MZF;5_>7->.5KFSI!AX9>'! 7A(%/W!CZ8W, VD(S*>E&-*M*MPVQO+&VA_$B M>=>J/(W"I5]]#,J*S(4U$CG"6JT:_(P<+Q7-X$5>?]X\L M8;J\.9H^_%>VVVY8M-JD?L1.R8X/S6-.L1>GBHRF_Y/=OB M4G00GZM3;3VTW_KOQ[1J/UQ6H*29%E6J)4B6EZSW>WZ/\%D,X%KB=88O+A6; MR[5I[ZB. MB8< UZ1-34NZA6W8X<)@S4NX%!$[K67+0;L.%5G2ZFC>RE\&.#T2CKVWO?12^"7Y.VGLK]$A]9-E_Y= MWGS*[[-/Y:J;K+(W3N(D09+88>132"ET2#(N91 WBH6N?%L=K.9P,P+; M6LTP,:U.[TS>WU>ZOZU4X8L$B_A;-!W_ 5PM7>4\^PK"=W=E=WX_LO%Y'[BP M1D-9IV&FLI^-QAKTC(("SW'-*U;N-*9-2]:F0^31A^7]Q#4I^BW]EM\_WH_3 ML#A]JM%-*]/=':X?6H/*+=KMRC^S;7]Q:YP=+>MO;.P$88P3S_=Q'*/VO\FX M<3%&B<^UEW !&)KCVP#^N$;4XK=29H!UQRQ@A:+6!"OM;1BO9]YF;[8',P1F M")J]QC$=,\=A8E'J7\Y7 E,](L%L]-))=QC0&SS(4,+1?O M]H)G(6]NZJSI3A$=;O'J#P/$,'+M* E")T(.!8"]RM%?TH62 +N1T*E'^68T MQ\P#LF>W[DF=[YE#)M^T;2$>Q4*9)(5ZSBF>)6AB7J. 53-F)"H,.3UEJ(J; M68ITV.X"810AU[$3Q_=MQX\=FO3K,>RB:#L1>IA\9E/+*5.;81Q5-9X-LG>R MN][F\CQ#L/10K$:T>/A<3KG><6R14T2QP0HF80R/BLER)%[[W]^9VF9]1UOX M>B1/&YA@2*"- "(8 =MSG, ?FX]=)%G#G]FH9G7[M2KKVD+W[)!ZS03NX^'9 MRB,?R5;?YS(N6D5?D&SI:O@>SL6S>Z=[3^Q_N%8U>YI!KJJT(B>8H83JS3I; M)5;*FVIU["6B%W!TRYX:;$BY8[7J*MUM;!)C%ZEYFT:2X,[VH5HZ7 MZ1CVX=L%L'\&:*]R3?"I1=C3]_+-E79+-D3%#)N)Z \;X\"X\BX$<^ M"!P<)IZ7N"#&T3Z>!9&[:F(&3- "86-/7YNZ7G/Y&0?-)Y-B3^T?Y85 M3?\"B1%A9(YO=422A=RJ*9BP<\<_9$ Y3[NRF*+ LS]B6%%A]JS(HHQWF;/3 M Y(]SBZE[EZ[V4 _2#T0L=%@4-][-H>V#=.XG!39+=,##_)G:J>T3*7D$2] MD'P'4G)V<:0[#_)Z]T+Z!4>) $'F4Q,@GB1>X M:)PF. 03;Y:8SFKYAQ)39M%1QF9]V+']).>/*VIUF:B2 M[?T>8';DKR6G4]QQR:D2\DV34S5&G953A9S)YZ;MM'SC^(D?HP C#\#$8YLN MZ)@'.P&,B%P50Z2%Q4H2)1277W;Y;;?7E'Y[R*Y93I/?M[]R>7/5 M?K>^2:_9STY><@U*<\VZ?JB:R_+8U-\TK<\3O/AP>\ MCHRR#E8)3GX7]R*?.)KL0#%9'2RY>-5Q%]9HC]4;Q+Q];-+J;W0K=LJ$LJ_E M?C-BPFK6EV8,0K$X-%X@]8^\N2./=5/>9U57DCAZ3_SI]-5P@$*,0A @G,0X M" *$G %) -;:)N]!55*RT.VQ:?5M=\"68G=%VGG\S0;JT6ELOU>L&Z0EZGM[=5UH>$ MRYLA3 M]6M6WE;IPUU^G>[:W[IEV1[3@:MTUTHSD^@B.[^ KM,EG+6,Q;TA6-MXAJ^? M1O6N6%M?N9B;JH$H9=X,#55LTVF-1 -C_/77+\U5=OU8=849]#7-=ZS9I*S8 M2._/PH6V#4'DD,2+*+03=A%JW)_.=:.88J$ZB(KV-&LD@V@=,++KY@:4;]K) MQINZQ2G[1)X"KGE+N#5O MOT/GL$&G>[K9/FD,^ M_5J"/C'-DF%.BT:=H69"E^:2:886S;:B5-O%Q#1GO%^L;F?"5UGU-;_N:I,O M@*@_M1]*QOIJOI1RN$F+FJJD=$*"5_&<&;J]CNFE 2-'+$)\OOI496G]6#T=LN+A M2;4@0)B"P&__!SH>9=NMHK%!&V BHOY017KK.JZ2_/91(89P]E MG3=#BW9 <$!C)_*H9[6A6H6-H_3L('3C1E>!*\@E] ZZ5%&F"HZDU807,FJ%)2BPY7>-5Q@ZO*HV+EI=#;9 Q'12/;U\4KDJL\K5LKO HT=L M3?I BV"*4%7[-\?0N55VRPF_5H8UQT/V&-E!VQM M,N_%<4P"@I+$"Q+L>>."$DXHB24N"UD&&)<,S;Y+Y$A;&#S1I:&%?*0W/&CP MRTKA@5GRXX6'9_QK" ]R_OVQPX.DS8K"PQS&9+X;!#8"$"$7 M48<&P= \03Z=-2.0;E1STG]XL?APE=L\99>G5TZ\%V%6N3ZO*[CG.!/0U-FT MFRF;\\UZ11D5\<8K?N^R-E?++A^R*NT>I\G2-G4[G&>"40R2R(EBX@ O#KVX M;:IK%$8DH%#H[.7,IC0+70]'3-KFDL;)KH+*-^5_3/B^.GXCKS^B#O; M)HJ?V/.F+=ZCMTS[@TL .!!1&(& 4A<'-B%NOQ$"AM );"%Q6Q&F9F$\Y'WU MT1N ;=+R[!I0:[3O@AU,/[H4;G]K!3-2[DCFFEV 3Z)_$.^+R?NBCM=S"DN; M6R8BB0%]P8PH9 (1I\?)#( D%/U>PM8=@$L"WW4=XMK8BUK?$)H$>&P.8.2( MQ"[I1K3OE3L2G>.;Y%NA>5F#I$[)RG/,%QP6H5=,VN78TZ+1Y]B94-C9A)JA MC_/-*!5WM/G:-!R^(D$ J1.B('1=$#IMTZ$]-!CZ<21T]G5&,YKUZ=PHDCK* M.H=->1W20*0:)5KEG.EYA@352)!6<_5(U! .19+BAE>3/E390YIOV>VB19VQ M@Z27S5U6D<>J8E<'L%ONQL-9(<1N$%+DH\@#-G4"9-,10 M(:,>LPF8U:]: MU,H&J-U]<24#:UWW:*VT@RNF7BIYYU.SE2@74[>1;7K,=H?3&H#VMW>N=1B4 MG\0) =3@"3,$48=AI?9>+":8Q\T=7?X_MFF[&(/0I4F(PYCXV*/>OLW !2(: M.:\ES;+8C\GT^KIZS+;6[@!/3 9GLLFG?,L1*29VSW7M^ '7=<1MDJ<)/5/# MKQD2ILB64DX&UB;,UAV8P1-]?FN'$L6_3[^17X<&Y,5837.M[9T@+= MA/,E!^D37D=\3VYI7"1'8"#MC)K)I-P,=9-JT0]WR\DC:#3L4O M(;[ U%D=D\&P*0HFQ9:3+R3.9XA?M?9-TJM\IB\.[V=[]-R#E= ;? ([\0+' M"M.Q:13&"=>%7U(:5*QA3Y^LKF] 4ZSKVZH_M/1*X5KQD#O-&=/(DT"Y:0-0 MADDGQZ$TOB0-Q_W+22O;25TRX>S5 .$L]WGF4I&:53Z;.#4V6 MBNH2XW-/G_@8Y?? FQBG F;QC551WEC'*\X;^OID^ZEHOMSE38&NVWX;W\KQ MG-B.4B>T0A?9F,PJ,O+OQ$[<*,48L[[>(OSYZC+2"1)]*A;TH, ?$RS-J>@I M=LZ,L]F$FC&NYIM12^YHG(7VHGM?K>O[@IZ]W9].NZJ3^OZ^KKYT]?K/NWI+ M2&S3\'@85B9\)CX0AQE>.5H5"L MHMQW9FBK!CN?+]%H8I95G0]@,L(./9I05COZ3,)P*J^N6O(3V]V&OKM-KUNK M*]1U37F]ZP;KOMZZ]$X8JV6V$?NF[H!(Z7V'8 /2OTPQ$L3C+, M50-="*)J72=24PY20_LE6._M O7>,+U*HH;H,S*SL&?-T*"E2:B-&FUSU"LM MVW$4%9L#7#+0+F_ZR\!BG"(_PVZ<6F[@!P1#-$$(/93PU5&D-JV\ED+5YI=! M;GX=]&9SA-@0Q3E/(K..2/*%B>H@R[2S8UXJ?T*SQ!7=B9HB%X9)EJ:A:T5N MD)&9J>4C!$-D\6W$XOID;5%_P4D":^+/3)890T40^[D$G9,!UL[^>U'>WM'< MGFAY?EN0*?YUT5S>]-68]G+7M5U>T0 [3@'H@-S6[:X9E@?W,P(O3*"-,NBB MT,$P0"B+@FDDPBSE>O1"$R3E.Q*J^KZL!,HENES"5CLQT!M\A93) #!: 83 MZ"K.8 0XL@)\+N@0+[?E=&QXF4J*'-;/J*MFMYHAR[J-KA<=2FH" ;W=?KW* M$L^S8H(CP2C%29"B&.\Q.&[&-X&1V[;R&4?)14=9#,;8=Y.0=N*8XZ21G M_-*O9HI'3Z<$C>!SR]N2 D[;!$>\"(.S!O8H,3\ 09M_[MJ.[EI=V99G!9:' M[ P&1&8"%+O3$ER6Q![7DI2.L.N V0XM?)Y15EB>XR6)YE6LDBU-)9 MG9F+G<*S"C+7SJ(41]#-PBSRO,A!$PHWM*)55W?Y=E8N)MPVET3O8[<=\ M47Z]SS8@'FFU^_GC! HPS/TA^M#<+ MDQEH]_@;F:D>MF?1XR&9FZ(L3C/?CT/DVPX,/"]U7.1EK*^-S&Q%G5(< _L/ M,$ #%-MBY?KS5)T9UY(X-F/ RC+F^:/5,CGB&F*?BP?2!>](UO"IJ6^;_/YS M02_X(^/\:24/[;J[NJ&G@:[JN#C\UF9E6;83N9GG1(%ON3AV$?(F<*X;<9UA MU 1)<8(V%F>:"3;(]TC!3=V0;TQ0Q?,R7<[CT%&S_":@M^" !8PF7("]$3\N MJAX,H=O5KXNCW]\L(,ZS^7]-Q/4YV""QUVCT2T%!-^>"P6.#JLWGHBN;8I.2 M/+*Z)4EB68^5AE4,<1R'<0"QZV6A9:,T=$8(GF.%P8P0,:]AU8&@5Y6#W,^8 MA\OE6TC5]5$]3[LW_3VM(U(P0 4#UHM1NA=5Y[,\LFNP''<8J;223#NOIS+Y MDZN:_6'KE9=9L>_9<1*3S#]*/=L/)MWV N1RW<(OLUW%FIG4;4=SK/:Y=JK0 M2T:F9V&RMY//%6Y)*3LN$E%*$/6:A[%7X4UYNLKJY MRK__7G9WM#Y"&JLS%G M)4(% ,72^?G+W\&W \YV1K:IA'Y&&5V:>4X]I8#&9;=/^6-_&R9J&O(C!?W[ ME'&"WHQB.U2 B%G@R"YP>;TM;WM+-(NM -?G5%>EZPR17Z4F/M=A]7PR/\TR M=.WV<[&E=X!>U:QP$NBEM/;@Q)$=9R%VH(4G.+Z3GB=MW;'6A(. M,NBD,+:#"#NVFSA.8JFK,NMX1S9"W'O;E% M.%5K;[*=:(:N:[*5::5-#<.O*7S5W3:KY(XF)&4U/5Y-D\=DUW;U?='TM^1^ MKK=;$G/H-L\5/3/OA5D0(2OS_"A"'@DY_06AG,!JN)T J>:Y/."O"R_?.([P 1E!2:@_>0%3% OAE!;T*"-]*+,B)^H#&3='+P0M=3PO&Z 4 MVE6K[J&-,6FI.^' MM^W%] 2EYL,-9Q@\=V9!!O%F9-YR3'E^PD >/VQY\RG9),T.BY;OJW53D+0] M+8;_KE#D1W;D0@ME".2K:QH^O2#TLS1$+J*79+E!9%O1B"3(XMB;'[CF MM:\X>/T_$H/73*+G!#!]'$L-8J^EP"K\\Q,H*9/@$QZ6MS$T#V\YB&+@H M0@E*4A=/4!+;9KKT0RD Y;O@QU%]]/0>> ?6K]1&-#I@YGJ'+NYE+WWL<>\+ M56K606;Y1M*2B"X?J5H=$??5_*62,]R)K)K(<(4)05"UB:QK*?+X9%U6F5#\ M?@;%BI[.C3+DA G.$ACXD1?!?01VXYAO>45*D\J7662$.KDDLRVZ:&=7S@3N M1U'4N]+"0MN9%1>IK)NQ\B+7I%IA+YU9U'K>[HD2FP-CZ.#0CE$86MB-,X3] MO?XFV;P5&4D8WL;*C"S"!0M<"W"M2B,5KMC(TA-]/_G'"B *LS#S?@DV0M2ZIVE84V*WVD2EZ5>9'#6RM0\GY@0 M/#58R;T^)8-5*4M4!R KZ$49AHD=NEZ4>*1AF+A3Z\CW. \!R6IUJ84J[I H MG6X)ZU6*>)8^NSS@-&C5Z@!*=.%*@/XWL'8E8A7/\I4P:_.+=8>F3U0/LR0- MW, +4>HD"<;((?^8 %E9RG3EM088;VP=:S[MTM624ZK MUY25XV9Z3T(A[C4>A8IPTIQCPAQ"CZ',Q3?)W*H/G%-!T Y(,,=QG" W#4AD MSQ)WVHL>XBCCN-1&!YHWMM8ES0FJHZD*_A<*JM(7O:0Y45>05>',A6.MEM4O M1EZ5Q%Y>G[WU$,QMK[1(+,8T:VDOWK5E5;1M4M]?EU4_6CX7Z_JVHA?:O=^0 MALN;DM[/T1\3:]'Z7SMZW3^J-I,!9=&2[Y'!MDGR]HY\@[Y3^#7?DE]M5SC- MG"SQ?9PB%+LVC!(G'D C+_5]KK=*%H:J>EV-(.I?W%C3OQ0'8'RUPZ7]R59R M?$.NY,L*)L/ D67TJ<#)-G!LW' 4MP63>;W[CPP$HX478-\Y,$._4%+G5.NQ M,^510[J*&5554\BHC1S."T:^(8 //WFXTXJ^%N9%MNL%3N3AV$\B[-KV"-V/ M(X]IMFH48,51\(6K]1:,?\)>72 *ZG"H&;%PW!HQ_,+%T1V";SDDGG"?KL X MM_?\A.%Q-B4J@Z0&E<9$>;VIKW=H+8W05,4X^\-/U_8$N! 89P2 M]QD*(BP%T&$IB ;Q%G" M]4J2F18H#FPC-E ,X-I>!6N*;[K= ^0]4$/F?O-ZP\*306T=P8BP^7QV.'6U MT?S^%WL"QI]XN]&5V([I^:^J%HNL=/1(2Z ML;[\0#<(K,(D"#S;AZ&'H W3*+ =9\).K&&Z+MDLQ,JC]P"LU])B0K5E"38%V?A?Z^0*K!$X4!E)9'ELB M<*;%34'2@,U5_GT,]A&&EN<@E)&I?)2X&"71M!P;>H$3+Q4P^9$J#I2_'0X M@LT(#I35NKXO0)=_7[*J*^!5_;%2K4/GQ\CY(7*RL'^._JU/2']PEZ9X*-Y- M?KXX.(,+A?%OKH<6+ E6[V:2)Y53C/?KF M!=AWHT^O="/CX^BK'M5;T)70LWZ^."N1&_4%7&D>-",.]X7G51I%48J\Q,TR M#Z86MGP[F9"[J6T;%WW98.N)N<,*6+Y>-SLBM$?7UI@4?!G];$+(E>A;XP-M M;^O/%%U[@Q:+J7Q=Y]\ADG(RHC5^BGA+<=3\:UUOOI7;[8L6?""?1P^8T@.H M]98T?ON^Z@JB)-TJC:%G1Q GD9?&+G1LWW,G(ZS,BU9=W>5;I9%3%72NNN[> M2F:UO:*_ A[(=^_HJ>^'IESKF;4J<[72&&J"ES6&TPLP&7QQ.K)2L\%3N\%D M^)N(K8).E1]F5?>N-QUQE9,C)_CJ\2%K'+Y\*!H"O;K]0*]?2&K2$";MD+EQ M'/N9G=@XQL@?]C>%(7;MF.NHBL#'*UZGW","V_X:DW5]1H2D4<86F7'?%YDM7 MK__\>U5V[>LE;AK -(LC?S@M&46)9T6(9]S/:TFQ M%A @G&M.,XEC$P9]G/&)Q0$7Z(&!'AGXA=+X*_ACP,?\3(P<'3G+U1EMD<.Q M&7HCR99:12_DG;WD31$3[=LD]3T]ZM47<5#3T&N&Z9;U^/'P(Y_R1_HE1)^> MH7O:N\?W%8'<7[PZ+)575Y0/]"%K#^4H,*C;'[]6X293&I&-Y%HY0X#H) MPNYDA!NY7$>I#8.N>G/YCO8"4-^ EAK%J:*&<<4\ES,*M/X/CG1GM!;_ %&$P&1S:/YYX[8C48S>ZO,QX,)W_=]ZC^8UO!Q\=D MS5)UNOKL#-C(/F=&W#.5G!]F[F;"-"TR#PJP\KP0)9'MP"2QG22 EN79(W[Z M]@-:/?0757_I\J8S)C0S8N?1[.=FLJ\?%[=E5=%U@NN<.3%:@:O?3'C^Z:+P8-:R 9BS0_W;Q%Y>7O2'72'/+1]Q_TH^HFO?5\.+ M#RL89W8*48AC%*( .SC#P03?RR*7[]U48V#S"+#0PZL]'J*M!D977@\O'5P5 MNM;4V#J83-_D'HS^64+K4U]//'EA%:=$65V?Y;?FP^H\^)]C#IV?9 M7!MY?A;9T'$\-T')/BOP/7P\/UU4?>K*1:*J8&_ZV:.J*"W:HNHLORT?5;.ZN2G*8PMLZ"99A'$:)TGH M.\A*D3-9X+MA9DI@Y4>N/+8FM!R\W9H97@4\O72$5>1BPX/LWNJ?+\[^X-!% M0JUXM_K9H^T,9K0%W+G>6S[F/B]P^ZGGV"BQX\RW8H_N]()PPI_&MC\NR>)J M\9C+BYQ_078RDEF7R2_PKL6^,=$T<36-U?$_NV *\[+8:AJ?YPP2R]^+\O:. M_!=]+9K\MNBKF2G)T;.\;/Z1;W?%\2X=#Z$(Q0ZT0HAMSPX"9$U68N1XJ6%; M3Z7:IGAOZH05C&"'I19 X0**%_2 :>(ZY,*FS'\4=:2EYTC+]R%3YU%'VVL8 M^^P?Z)I\9+[N?K[]L#R]8]D,0TD__K?)0]2PIS];4=@+WE).L_(CRXXC*_2S M. SCU(FC9%JEQ9D/72.WZ\XW2_-.WOAH]K@A'2MO6D ^=IA)&E/!E=EMWD[: M(K6O_#2YRK]?@F)X5L+<3?]O*L)/F8'Y!Z>_ET\ZGF[_8K#/)MTJL##VK0BG MT,=6&D_V)6[FF+EO>;Y=6C7SXC>;IU[G7[L)5X,'(B[,6IG4!BF>M/]F$86:9D M)++M4IZ1'.T)-S8_[LE))Q]PH"=ZO+Z[<^>D"CC M;:&][K(]OWQ",FXMW!$I?-VXP+-)6I6YL1.&R(L=E*)L-"Z+L!V:DHU(-4IY M*O)T"[VYV8C'I"TMNWY?;67_VY$,-:;HW_:OP M^?)I!\>B4YS%F9=!#P>.9UN^[4"83J9A!YMX5&"^4?I.$0CN WEC"O_SK+FS M]IR?7=U54&;BFCN?OU]3]DU1KCX4M_D65QV!B+Z7+5W5CQW'M_TLQCC&T-MO M)430"I.0Y>" R.GX&'F!9UO)Z%O MB_5?;NNO_R^Q;M!X\I?GTOZ"Y2\H[!Q^EA6Z6S(AQZ>/QXUPO]C'7,@!#<=@YV/F]9&NC!2^8<[* MAXPA?FSRB?$MQ,KR@UL,=CVS-[ -Z[;I5I??*C)4[LJ'7C;.5_,A+4ILI M9Q?Y7'TCG2N*"U'$,=H5L",\W@7"^"M^W^JD@W:7J\MLB?OR4-^2O*YSZKNOY'D0) 6('=NC8$P+73[E> MH)+9KC;E>-ACXULXE4HRV^KF4OSR:<_3Q^K!!/8"'#@_X*5KD0-BO:5C#BK/ M5'A5.,2,0JP2RVKUW5E@P:J]W'5ME_?+&ZLTQ98/23N9E7EN$-$YU]B.[_J( MJ= A_NF*16\ = 'J Z29US#R<<>QAT,9;0+;*0AC1V@66.(Z)N.U]28AXLS0 MG!GX7UJ)F<'$:_I1=;?-:K@MZO+FA\;2DKY;>KWKBLTJ21&=UCF>[V/L!TX0 M!O'4;F8E,8N>R&M-L;X\?Y,3; [8^(5&(LGGA6<9?CF3JH':R_WCE$<(+\ 1 M1NW<;NIUOVC9+W8:QO$3;!JY?A8*J/&]P%N1$_7RSDS'"W(OG\IEY5^!/;6J M3L<1'O8?3[K>"ZTG=$F_:NF'J.N+.@"\0BD%17L 4C/HY.A25%3!L0H%195JOOIWPUD8AK@KUY&A=N8 ZEA(!Y2%8JH8JXE:1 MC%Y0':47"1#0H$=MI( >2)VOH0(.>E,R*F*?F)(*,RE?3$F?+ 8D*/&AG5@> MLK %+1O;\9@1$R29ZS 5452VKUY0;56"RD&R;$E5PZ]R4:6PS9;5/;%2A)7? M36]-6@4L%!9743:ERVM&AL0 )+9@X&=A@%P7)S'"1.G3$4CFIHFC1%W9FU6@6+*VJF%7M;12U$8KZYY6&<+*[Z,WIJL"!HK*JBB7\E6U_#K*>Y1X M:81MZ&#H!9[KPLB?LN<,1J$B565N7KVJ0E6JRDZQ;%55PJYR526HS5;5B58I MJLKMH[>FJOP&"JNJ()>25?7JKFB*_(:HT I&./,P/3B9A9$;(Q384WTW\Q'; M'07J6E>LJ00*+GO17$:8VMH/;20;;NKKN[RK509?;5-+O'T4MECY"" ]3%7@;F(O+,R%7C$#/&KR+;:AU=FF\L M?ZC;]DG+5_GUMEAY=A8$@8,BQ_+#.'-\"*VI,=OR79[YH& 3BB=]%-6SP?E' M#XSQ2HRY!+*IG@;N^.1-@#8E*O8R,6?D:B:39NC27"-JJ;V+3VD^D1YU1[*5 M@^KA[^OMCF[4_E!7MV0(WQ^^U5_SDUD1S!(KM.PPL!+/"D+LC#C\C @@CPC) M;UVQ/DV P0'6!=AC!A3T.XKZZ/MD9P53G M'S.T5*%]M:Z>KE"!QPN7L.5F7A#%<>+$$'J1#<-@1!*XH0F<#B^]047FM7".)@NQR73H/:N;[O%+^?VJ M)G]TCVG^V'XLZ/G[%7)0'*DR X %7->AA]9R!/P9DC)%F+GD-Y[+'(,D:B>/3Y0$8(,BHE@S" MTN\*%%7GN61R2+1&4L5T>B:Y;&I]GH53DBV).P-T6Y8EM?R>Q7.S8%U=-?FF M0.NN_%IV93&UE01^EEF!%7B.C9+ <8,LF]JR'(?IN/B\%A2K-L'UK@<&#LAX M;K03)HY!MK5PQB?8+]$EHM/BO/'<_J>#/\$;_X1X9+SE[X39I\1X-DT&R/!\ M&VJ9'8=#>K^L[XK-;EM-ONX @F2[M%+,XH<@];(!*@[%2,4LF^ >%+J7FU MIE[,$?28&A\7#;((.0E.H]@*L(MBQ_;0--T)/0>REX]D-JHXR+TP5$$\C=3+ MIR.5:[%4/OL,$6TIXODBV1OBG"-L+<6]6+CB"E&<2](G@A0'0:>"DPJ.#0A* M2LRJ%?=-]A<+D[NRN,'?B_6.3/)(DS?ENFC&>5Z4I %TLA19,?(S+[-#+]FW M%@9,9:^Y;2@.,3TTL,<&1G#LSQG.XN]\U-!)'5^0.,$:=^E&_-'#,[R\H$^R MF%S^,40I5M1R^Q='QGO9W17-_RD>]RU.)24"KLXL0Q9*9:..-3F)?H$JFPB_/&D5UJX4\LE13C MD2UG/&7VJ01Q-DT&9(/S;:AE=ASV/.]#V96W?=])\K;H*QH1]B!))S,<.XGK M)FZ8X>DD8!CX'I/F"GZT8K$]( (4$O=[]")DO9[+*>:)3V Y*9*6N/U(PHE\ M;09;RZ=I<\#74GJ,J#)F(MO.F$J.LQK0 MK1+<;]F+4\>K%HI8FZD9VMZX/T4&DW8(<&>:@HB8<%)'A/E@FN+]H\S_D6_* M]NM??L-7?\7H\Y32>*$?AHX;V8'M^4F80&M*:2(7L/C6WFTN2 M 5.[V2;4$CL-A^ F=TW9WN?-E\>V*^[;K^VS)GV?1%)6@>(M2QI1$*V>+-X=^3I18!BW&&%<"K9PYT?R9GT'6[/DE MDT\GS[,(,D!RYUI0R^LN' +[MZ+)?R^;8ENT/PCZ5"")W=A)8\>)+-OU+!C: M:;#/USV.DU\2VE(LO!0AF" *ZJ\,1AFT6#.9?+I\DL>]N(CLG)3!+(=F:V98 M3+]E,,VFYZ_3<4K;)1)I@,[+M*96T]VX*B=EE7_*.]+Q/N8=E;5 MYF]%>5.4'W=5N2X?\NV3TV\PBFW'=>S4C9 3.U'L34 03M*$HYZBHGGE518" M&@RHP0C['1B ]Q=5#]#!4^QBI0,EWF$JSRSM&-ZBS1OW"5>19VG?B)9^?O01 MH$XJSWOI?^U#F+P"D0"#I\M&*MUA0,13;&"MK6MSQ$54W):M;7_Y"_K+\_4+ M/[8L,OFR+1@CSTYL\G=_:HVTES('OQEM*(YP/3)@VX!BF[D^.8=)AD"EB42^ M:&0*?QQ!11./8I%#G$^V>'#:^%.B+X$N Y1=AA6UW$[$H=%/M_2DQ4U1;7+Z M @C=)!B[9*(4NBC)$H@SG+A..-V\CR+LL>^UF=6*YNU[!W3\URK,8Y-!J;41 MR:?5YG#(H=;:N!33:W%.V?3ZG/FG%%L*909HMAP[:MF=28)N3U4NUXFRT$E< M' ?8\X+$#:8;^Y$?<6S6F=G.@MK-7QN?R^D,_59 ISP%U\^D!!57P*B8CN_K M+C=U Y82]?.+"Y(X-%C8>2UAD78A=M@N$"VZVR)O4+5!S;8>D_\P")P89FZ M8.RE;I;!R)W:R5R.C>]"GZY8R$=,??V2HN*Y_%*(+ :M5LX3GT)/%*&1(J&+ M0H6XXKDD5#5G@A>$#GH"^:>$ME9U!@@K?/PU[(Z"8^,/BF>(#NUXPRG M:6SA+ V")$93$A['T$?L^LGUL:J%DWMO#2K;_.53NOW95^;"_;,>+8^2$=F8YEAMA!\>6-V6C M"<0NN\KQ?:QBE1O!< QH3E885$X=(7PJ-^(043E.4CA43ATY8BK'3!*;RCTQ M[Y3*B7%@@,H) J]G^W_FV_ ?RJIX3T_1K'"4NG84.E&(4!1;;ICXTZ9NDCW: M7,^"SFA&=;7SA_)G9E&IMHIA L<<$-@04WQ,V<[EDF:EJI9%S]EI7[P[@ MP( .'."!5#NC?*\#:616_)D@<8:9GPLZS\/).;(T @W(*"4:4ROI9!PJ_ZD@ MO8ETM=OB\N;0^B7EKUW%:99ZR$E=#X5TV<>%WC2?3QQH^R^Q*'9GXM_[83^:.YJDG *-9=L?ER5S[0 M7M>'#=?U8&A9:9HFEH=)W$CLZ8KR)/(2]K-XLAM6K.P37%#U>,%##Q@\4,3T M_>5BQ S:$31O6B_=$0PQ8$D?\(6%/?T#5#!@!3U8^LKPU5T!)LA@PLP[#Y#N M HX8LJ0KQ,** I>P!1Q.JD[%(%6,&Q"6E)E6:^BQ/&6E'2VB7][01ZJSNME/ M>K9]3[Z\^42Z[AV9^UQ>;\=]:>TYA%YBVV[D81\3K&GJ.2BQ1X0I3+.8O0:E M%Y?JC1.]-31WW- 'W.GFS*JNWJV/3*+??!B- O7!*HGQ4;>O66IDYKJ9LZ#V M;^EAGIJ=N9X6+/ MX''&LJ!4JD_6$)=QJ &YP5*6U\L/)[Y%] E$4M_?EQUM M['-!M[&7U>U'\N?][A[=U[NJ&[Y/,*TL/W9Q&J H=6#@.F%@)=-+$6D40Z:C M1.I:5YTE[.6CKRWME6.]-Z %W\KN#K2[AX=MR5P-5>B.\R'>#$]P5D\GU@]@ M+\ >+ACQ@@$PV"/6NY;/3>B9)7YUSC%CY5^A?;6N;LZS@O0#B/?5>KO;$! ? MZNJ6R-+]:ZABY*=99CG(\5+;#QSHQ=..JA1G/OMY3@U8E.^"JF[?49P73Y*[ M4_+,L[2BP4\L:UAFN4B"5N_Q@R/GS1#P95S'LW9FE@L%5]ATN))Q-6XVGR?7 M[/1YRH!IDDYKZV7& ]<="OEUN2V[1S);2\N&3,%J>BAM?+WX?;4I[JN2_+T? M-H=GU5=IF&#H^D&('1]#*W$\.&TR2=,XYKE<00T U1%XA$TWSQ+0M,MN^F++ M9K2A/\9;CX]YET_- /G>#JX+!12YBB$>F^ EOB"\1]Q[)3WVRO3$^C/8 !GE M%:[['Y;WCN@%/RJ\Q'I/A!!KIZ*H:B<8$#J5FUAK[-2"03+9M5U]3P)&6K9= M4U[O"*R6X/I%IK)+OE!5:5K.6.L(5X5#;G$ I V&]F](Q+LB<_:RZO_]>]G=U;LNR7=ML8H].C!$7PPX@>] 08YB^](ARE.$S[TH=)YS$=#9K!X MYO"(#M\8$'9U65KK[_D\K[(6+3VF/@ [U_B7W?4_BW77U6B]+D@VD'?%9OSE M%79)R/=A$C@>AC;) PX7;>#8MVSV-UQUH%$<S=)Y_-O>;-I!<.O'M)/QI=S)5!Z*E1K=9/-*T@Y.+OQ7K7E5^+L6Q_!!V3O*/;CG-X#V5VD-E68#EV%+B);6=P MPF>AR.6<,6M"I6?^?#,9 ]:]-?U9[\&>?B)-/AX4DT7[)>?N2'.*(Z-F3;=U M>9MY\FV@HX6FXGL[0++W\6@*&&T!>V/V2Z/'<>78'F/]RCU/-]"_LV;MFOS, M,XF70_'Y*;UF-QJ0+RQC]X_3_4689WL9LZIV^3;.2>*2;_/F,:\V5WES6W3C M-^IJUW[<;;OR85OK)?@\17-/]J6V/OE^%ZWK\Y*_#=ZD%X'XT85A?)T: =K*"YPE)I2YC M"/K&>(LOR(^.HKC!EX.C!NA@^F[OJ(_'CJ+XP1?C',7S&J@I#A-\+U2MXQ@? M%9W!X:FPK,4O!H1A/7;6NGN\U*7L+[OKMOC7C@R.KGXY2U@Y(4+(MF"6881@ M%H>^.RVQ8R\,,HD+VA+0F+&LW>X-H=6]TU-W55+(5_>>+, MDW,WXQPH=6%Q+P&UQ_["M'_NA<]@E%[M^[$+D1W%*.FF$K %4_O8#=CWI$EM5>,6.?M')?#/D.D78QXOHCZ=C@7V,VMG?MY>[;G^X!O5S8+/:_MO99* ML0%Q2XU=+^VC5L M:^;=Z0O_Q)?K"K[_*O17Z?$ZTOR?1Y\Y5J?G%S0T]_523H MWI05F2B3;SW4;=D/6]=V48 R)PA]&(<(>PA-<36+[8SC24N3K5 <)P^7QA'K MAPTLO?U]M>N( 4 I('\4^SQYSP*8: "$!S 005-K2@7(P40&&-D QV I.(T M-]\S B9*N*\7--1S[-=-&FJ NDSA2:_[OYU.9J?CO@'34$/4ITIOJ!/R7+.Y MC#]/Y79OHH\9D"N^#9Y^O/#3=,3LN6RVZW9-\:&XK;J[J8(S04[JJBV)^XO- MY^(V;ZAU>$R7$FHWJC:?#G9?$;L1^:CRSV+[>%7_C1CW<;0-;6AVCGO3+JOW MW?OJ8[\ L+("!SFV%4,8>-!SD>/C>#+(#:*0.9DUVPS%V2Q]G^"F)P!L"]*Q M[D[H]GI/!&@F)I@2X%'G"2&L.B^XRF.V&UE26[,M4)?;/NF#U'C]??#?H@MR M)+IF6Z(^TS50%F>FNHMZ]%2N^S:ZF0')[ALAJGYS$C+G2?G'3P1%U;5H2\)6 ML=D^OJ]N&OJMS9#IKWPK#8(P"_W8A]#R?*XM/WZA\OP(@5[,&"/=H+,.!= M\A7[U[A\(70H=HH9=]ZK,J[6TK$%5L3R-5V(ZU,FDFNU.UHA&<+&7=ZN L*A ME41>$&41\AWD9<%>SV$$V5_Z3[C9$$JT =?B;5'*LT M^E@674XQD6"!%0E]1,]=.GB%\%^J>E@[&+_PZUD7\)7YSY+T6CU>#L,&S"4D M&_12A5LF5X*Y^?YUK>*FJ#9Y?_E=%CAVBKS(@:F-K!#Y>!^\(,J8#L+):TU; M"-GL,+SZH?$)5596^?;WAC[- M5*7%NFP'0*1IR\$DB%JV2^8!+HS="5"88O8M'&IA:(MC/3PPX@-[@.):*ML? M_-%M05?,C70O*.FQT!KO+/$@N*#39 5$R,7^8%4 MD4OT1%$*'B"#_*,N?BKRD][@R>(O)9'SP)ZDL"G@CK<7,T6,G!$PA3D5B9;I MKNG[?'WS7[OF\8INNOY2=->/">GSW*5;0@R4S MC9[W9%'>Q0.:/OYEQ; Y?A"*6F=/0M M[P_2OZ_:KNQV%.,4),?MZJ17H3AQ/2>D89&^PY>-.W12&V66>$54'21MBXVO M'\SI3R[FHT7DFWN3P&;^:I=*KPK,_LQPZ.S9X+FS/I,IX,B6_:SCU:- BSIT MQG31#,=*FSZJ<[#8?%*87M;YI7K_F1?3=1A];OZIBW..\V&7-\DV;UNTIHU^ MR+^UN[)K5S9VL8U@O_3JX"3T]A<%IW:6^"GGJ3"Q1K1%[#4%UY^?(>-Z.\+C M/ITDR"1#3-5%(E^4'/F[O $]+C Q\T\\=]IDL]C[-.P:+7/!15.[R/7FUP?Z=N48RWP'\BW:B]*KYW,;'Y MSQ6.,QQA'%JI'V&(4Y2B<:$O=&(R0;1,4KF,33! R,^ MT /D.YXEE^SS\KXXRWR2?PRSG\2^S#?X@X(%/=K_3^\1+AXB7] ]I?XPXV"7 M&M-J#?V93S/3XJ$A.?20%K@>Q# E$@P=RW.LV$V=J&\BS'S7@DSU*J$/5KUB MOGAW>;TM;X>V0Q]%*,'0]3TW]L/ C1W4 MMXWLU'-MKI/L73W1&?!=@CQ < MDWW > '0>:Z5*!,3?6I8B9JLUZ?*1'NN.Y=3]5<=,%?VY7GX#<4%B4:+! [9 MG&N++%^ZO.G2O"O0][)=H=2G)_Y0BEW?\NW024,X@/6AK(KW77'?KB*4!584!-!#&-M) B',]@$U='VML8H=UIN)4^ /:A3HK=(= MH3B\K"DZJ7'PZUQ:#A()N]R,X],ZOBV>FB#I7P;R,E5C8<>H>98PNPM39%$A9N6 MF^%\.N]2,T/(Z *5 837RS])^. V6W;P$..=-71\Z>KUGW?UEKBAQ?_:E=WC M;W57I&6[WM;MKBD.NVH\E&6IFSH6\C+'1:'KX;1O/\I0Z$&NM1IYK2J>?!P# M_0\P0.53>XD$L\GY,MSRZ?5+M (*$QQP+KCICYG",WHKWPUF"*H"NVK5'9A/ M$G\KOJ'UFNZ@H'+=U!7YZ[J@^^_;3_6V7#\.?QY@9%Z"4H12"P6)Y84PBMQP MV&"4NA@A+F64WKCRZLR:8*-G4T?,] 7-(]!\8BF?>C;-7)1U/NDD4,$!*W@* MEF2O/5#PQ_C?Q224E]$S2JK,.68(JCKS:DV=7*A8D1$BZ%'&AF2YOY?=7;)K MN_J^:)Z#<&+/LTC2F_D>=.+,\9#E3B"<.+4$BN*RFM93^"9SVG5]6Y7\.[!E M,\U53EB"9*&B :!#$DQ0P3>"%4Q@E]=1/C9?G__+=HL9&JK*N)?G\FHX9'X^ MK6C;HOA0T#?;GK=HIZ"=,[#3+:4:R, RC.1]+F MT,:F?+H8XY.Y =4%&' MKVAG6#HC7S*X-4.KI%CR_ DT:>QP9G'O:5Z2;]'# M VDT/Y0KD]W];IO3MR6')]^OFKQJR\/>013'.+,PRDA*F04X1IX5CV=R+,_' M(EL=5$'1M;UAQ ^.#)@N(3V8 8;P,&(6=N\E;F/*U4TP7."ZTVJG*8REQ2D M^_7<4K4?S=!O7<:^G'OJX9@U"O"CZ7?B!1Z!@"*8N%X0IQBZJ9U-8.PXXMJ4 MK0B"8M47U@V!W=6JG,2F\0;XAT_;%;E&B:*+D7M&R15[RPP%5VUDK74$J%;L MM*8[%U8X\%P_H]P)2JWYP^>ZL*SFOF; T7XI7Y+J*2M-84A*NXZ+X5137.#OZZ M*S=T9]G[:H 3%S=U4Z!J@VZ(W%W5#^7:M_R/17\%:)IA/TM@FE@XCM,X@ZD% M)V@N9GO45RL@Q>I^L %<#T: :8EH,@.4U:0>U[TEPQU)U!;0&P.(-9S7)&EQ M)9OB&^=%/O67Y4#PQV"*YG @@_TSH4&K<\T($WI-?GX'E7Z^6"E3 MC1MU+V>R>-"L-N=3C5#-77:;"L]4U1KMGORO]QI]_GXF97;3Z4^76Y M+;O'9->01+];^(2)8HKP.L9Z57I)3,T6*F%M;X^SZ?*+[>[BAVB^VX2 M8]OS'90XR FG]P\@AF2&.UQBTU^6QR:_@@WQC.3GF)@'=9QO^X6>O*57NUP7 MMV55C?>\='>%T(4]HKRR::8&,OED<2^%_8-,W[NBVA2G=5&O$+Y,UAFMF\FN M&7(VUXA::H_C>!)TZDKDSZDCO=QX6JP;>GKEIB:);/]\9GDSSO_;508#%'LX M[ ##(:8,(%Y3B[WA$;8.R9/<,2-8IKPS.1L MGG9^RA_[FY=6J44F5UE@I0$,TB"E[]-Z4Z.1:Z73Y.9JKG0RMR@P>[D26#4L MNFX[W#ZE4"/9:9ZCC7*IU3_-F/";((43%FX)Y':"R=+';PR3Y ER-+, G6+' MS- NG3D3*C MBZ2LA)H\D-B-8"N2\G'".G N23?)Z7;8_@J?'Q;QH>O8(?:L)/0P3#'R,SB\ MM!?%:>9Z7/N*9C:E>#XUP@#UA!)L^RBU'7&6O-=^S666+2W02"I?6K '-ES_ M=;'XWJ'S3)W1*$D4FZ%5LHRIE71#[L-$#9D]?BL4F\";UI]?N/Q6K.W$H:P7-J+VJ9Y5.RT^661:2,D3#N MB:$XY68(G'2KF*:.VHWQCQN#-A=,=. 6EH_X:S.=7=%,S;XX5"( MFF0\\' &,XRL-,DB!P9>DL93HXF3<+U0,K,IQ;/<'AUG_6TF=XSU-WVT<=;? M*# PB<<1M*7*;V>).E=^D\.P&0F@+&.>E]]D+,]^BNE1W^9:K]B;0"I4_2P^JVO-X6J&V+KD7W==.5_[-_ MJ[=JQP=]":F7-UG9KO/M?Q=YL_(3VXK#,(&I$R2Q[?K0\ZP0VIE-,$+(=6>6 M#CR*$P8Z3L OS?Y1[HZ,M@+KE1I#(04"!7 MW^H5M(,H3JS8\APKSK+(1KXS80J6-:A MW10W(,!-UNJ16VGJS.NKMZC'W#;.4F Q1A5J+LTE5ZX'(SM-7!C820)])T(P M&M&X,(.V>S-*C"?E?,U M6(!5=2J&R"CWDHR3(4AS;-O)<.\#9!,;/H*=:A)E Z-!@1[4&L]&M2H*E M\ZQ-@2ERTP688I2JOUSN>JORRV?D;/45X%2A^)*?73FV%UI^X%@PC.(H2ES? MM2);F7B*YMG?>)+?L=X\24_*U=\>=SU9L67R\CY MXLO/J1KQ[9_JV2/R4.RG*<9);"7(<3P4'!!YGL/U'(1*'(H7^Z[NBJ;HG])2 M*<2A6D66% MOF7%7I(%,,*N$_G^U&AH11[/QJ>932G>_40@2--:)N9FRZELTN0JYCD^=>LA MP2(F>3P4&Z]J7,:P"Q<_1^S/BU&CRVW9B^+ES?BN34:,_E+<]K>O7-5)7;7U MMMST=R?E!-4*PH@(8I:&66"[D>5X-L1TCRA,0SOQ0JZK\Q1!4)P^/D5-MQE- MC[?2#@,FY/2ZVV/LX(\>/??#86J\Q*:/!CB(3S=5^4;1DV B[)[16L7N,D.# M51OYPW-?&CAEU>PO'6F!MAGOVK(JVG:"@+Z7[9Y+2E6X/TP_H.BX534F1RR":<^^OCTD94Y)7IWEI0SLB:'3#/42Y(M MM8KNQJE%0Q-I3?>[KF+D!5YJ)W[J)T&8)+X59%,;OI-QI85\GZQ-:P8\O&K# MQQ*CNB@C2%1-7N-&C9XL"GM(@&+BN)A B*CSJJ"% M(SYA>$H/^&, Q"B=XCQQ7-^@FB^QRQMX>6.[N^$%6U]0R]FT&'!OPRSXM:3N MP?/LU,=X_' O=4E^EGIDUIA!RXT3UX/3A\=!S'3_(.='JDZ%)K-.Z1F_W0:HF #H>I:O.12K MO\9@3"?[UYW+ZQWU_OMJ391R%3DP#'T[B%-H6T&*+>A/&@GM.&"\HE!&2\HW M\@T7.K0#0+ ^0@C*'B+'H)_+*H,D:J233R<''D=DX!@:>*^;1PY%UV@\"9LX@RR9K!;RA,I^3[7ZHT;>>!)?+?P) M)L("/#+FQ:>L/IDGSZ;) $668$0MM>MP%5";A[K)NP)5F[]7^;8GDFX'ZH7? M=J'K>7%B1W'H)0AEV'?V#::!S?&P]+R&F ;%G >C]_#Z&W)W!X!$I=LS#W]) M9Y2IYJJ<2L'JZ\0A 0:.D/$GU#-)Y"K(ZB)3M#0KUC%92[1GK#]=K)5!F0'" M+7-LVV^)8M0/25E=M^F]X%^(V, MHKR]FTX[:MXX]2)=+ZB2)'X-V4HUTXCG>ZID<,+Q1-A-T;:D@7R;%46[LN,@ M2)!+-W$YD9]:L8_W)8@8)ECL-7:^-@0D2.C]]8>\F:$\_-2Q:8X:ND2?\]I# M 12+]N>[GC!Q1DB$23-#0L3A__CRUAP>6&5CV@Y.%.JZK/I!1,N9),T="IMM MN2F&L744G-KDCO[U?452KEW57=Z<^)7]LZWV"ML9S;N<-/&<((M<;(>'A:DH MRP34R!3H>D1NP$WF)> F+QOP-=_N"CI16>_QT[\>#."30%.X9%164^"J$^S) M0G!DX@4X( 9/(!]GCO0]GGU?&4RE_>34KQZ]HZTW)FCRX9E08UHO,B."&<=* M;?;8YZ@ ?R[:KMFMNUU#FD;5IG]E:7KPS4XQMA([P&EL!Y+O06;@9GA$H=-)C0C+NFS^O:TH&W"ENSHRQ MV72:,:SFFU%+[F8"3W+_1E+'AWX.6MT.K8[+?BL4(-^&9!IJA78:>KZ;./[4 M:!2CF&\(S6Q,^4 :'ID>1A'X95S-^76!\72>J#.C2A+#9HPM6<:\]+JT+(Y8 MQ]F'(F^+I&Z[_OJMJ^)[%Q-3_UR%5HB]*'10 OT@S!($$W=\@3>(/8AY$G'1 M-A2GWE]V]_=Y\TC+P#U"0"'V<]LONX>'(37(MR"AVPVR;?T-O*]NZN9>8!U! MF&2VA%P'OWPI>(_H8B!TN"(04%B@QZ7YMIL3[)P1J[E\FJ%2LZVHY?8RCHIP MW]3Q((QSTKW6Q9>[HNB.1N$S)+&5HMBV2 *20>CB +N6/R()TS3SF4_>*6I? MGYX]$; 1/.C1\XN84H\PU)@-<(:0^+'Y@$<>];F%HW!M@'O$2MK*W,16T!;C M[52I6[$7#"B"J[:PUM>G>3/TMBV*RVE2T&/;+\A^S&D-OWM\AB1*(R>$=I*E MCA/[0>('*)V0(!MRW6BKHGW5D7!]5VQVVWXGT![XF.3OH8,1>\FZ(*C4(:R9 M_K*^X V$%.W%B1$63"TGL:PLFK Y MGA5P7?JK!9%&P1[, *,=8#!D.@S2 A)\GPL*IWYK\B&;HIOG/CZ-G^FYQ65? M"O]G H%>_YH1&C3;_/Q\T0*,<[P=M,W;MKPIU\.!S%UW>8/69/JZZ]>GAWTX M]?U#4]P555M^+88U@/%M# ^%CN,EB>5'?I;$*(VQXSHH=A/J)JZL7BT2Q>'B M.7A0[_K=W$?XP;!F]L2"\1H/X0>%5+J.+5J8XS6^**'88:I>&1+G^DQ$T.-# M,R*!)EM_?'I(&\.BRH\V_]P-VRE8T5U6:=&47\EO?RW:#V55O.^*^W85!E80 M!9'CX @C!%//#H(1;N+:B.D"[,5!ZHX7EWSR0PT!O24S@X8^KXO%$R,=/C/4 M'&SBC#KD=X]L8^L%6B*1+"]Q!"GM'>19MB4J+99[H(+E#>/^3K;GA0 MVRT[R]^Y27FZQN MAA.;+6E\N]O0^_FN[HJ/1=[NFG[)\O+F29&\+%ITW78-Z7^K */4SUPW50.NI'3M:76; _AV]]M9+ M#0[.4RY/UB"FQ8F5&P91Y/EQ[(:6X[I.A"-G:@Q!)^*IZ0@VH3CN'M8!^]O\ M;K;UMQ8T]) >_5I7@_TAB"':4+6DW(Q9>7G=Y69%_?"YO[X@L_KT=[HL] MZ&'F1SZRHB0((C>.DRA)L#?AB9V4Z7R0>A2*5>S#\XD R ?TPR2_GO"#AAKP MKKYYMVNGFY-YY@QJ/<4P5S#&2;P;$)^GAB-P0)&#/7308W]W>?..H!^N"Q>< M&:CU%.^V?!,\-F-SOD+/<>S1%R3Q[$Y]U8XQ(-_78^5\&$G%9%)^PO;>IV9(MPY#>16JG"GNX)" MN/I6KZ#KHLA)H@A;$;2<-+(@'E$@+W*9UL%5M:U1>8P$!;:#.'AB=*ZX"OGE#BBIBG8B,"K.H1#MI/K?*8BM,( ZP98<13&T_ M@OZ$PT\QTUT[ZEI7KY^V0OUD(UB!@DKG5H^&4M@&JRB%)TM'N3ST!I64S[XY M6BK I HUSC!/'35T,4\?R; <2;1]A.$%LJ1)3IL;5:ZFC3DO9Z)4O MI=*9U:*D%+6Y0DK12=)1+O>\/1GE,V^&B@KPJ$1$RZ_%RD.^Y4"8P#2R:?NQ MY]A[&%;F*1-1EL;5BRA4**),]"H04=G,ZA%1@MI@$27H9(DHCWO>H(ARF3=' M1/EYE"VBZ(:(SAZ+&X1)2(0W15-D5-$ M:D25DVZYRJJ.:=7RVGO$=)%]0J\$I15SU]N26T$;!35W#J.RA7>5V1ET(\=/ M(N1BV\DB%R93\Z[E1JNN[O*M7*U]M5$N>=WC8Y=7^BOC*?=7+1"F$3W[_@B*G5X@L>OZ_9?#TUL2-5/< M#Q($5"WWRM3TX<(]GE@V2UE//$XNRPG\]_J>&GN G^27I71VJ-OA?N_*!9IK#)9NA MYV5NVB^V0T0:QYX_'K=R8APE7,\+2FM4L?P<7Y4^(25S,HJU?W5PCU;L@F)Y MW+-IUR*T\XG9/)85WS=_GK4S0B>=>#.43[Y9)R^&E\H;JS:>;#1^O"(?A+Z7 M[2IVDRA.+#MS'2<-+"^-$W]J.4"(:PU;1GN*%?'\^+Q^!!0H^(-"Y11#*62S MZ:!NGB5*X 43P4ITD(&U,Q(HDW,SU$^J1;6Z'BI)\VB[:4T/!ZTLUT-^%OB! MG6 O"1,G],>;M9PD\GRN5%!&>TMJWC0@!ZBR-(^'[)F:IXAG!9KW&L5Z5>_ MFXCJ";!NN.J)6,2J>L)LL:H>O75[1Z1AW^+'XOZZ:%:)C>+(CH/("MPT2%+L M9(?6(LQ58A-M0[&Z3;! ,>'BTS!AZMAT2P=K?%JU)^QH7CJ TBQ-)Z@Y(T=S MR31#@F9;4+#A&^[KJ::"?XWZ])=T@=J6>9'>PW:#' M2=,+T48IVP;DRYF$0 M0]\C^7EH9=--MTY"4O54)$N>UZ+J=:$1G%BF/)-,OKQ9'X^"6?0$\ (<(([7 MURV;5I]ECB')EL.\62FW))M.). R&6-5N(_Y^JZLBN;QN-XPMAB&7H0S-T&6 M@]TLL%%F32VF3LPW^Y_3CF(UVT/K4VS!,L L'MDD31>%?$+VE+VE:P)G.#HC M63*8-4.HI%A2R^]WG)MRR$2AS^X^[%_[PXA\- K3%/J^&Z=I$*53?I?"U./2 M(H&/5YU038AFO-PJ0AJ;\"CFBT]O.*E2LR7F!T+.;7X19\\,39ECP/,-+7.Y MF+V,^]>F;MM5EGA) +%'%,K&H17B+()3HP&,L]77HKFN9Z_ALC7&,U:.<3$/ MF>'TVL.(\FF6)53O*FV/162!EH]C,X1* MEC&LR[(B'+$*V-&[R&GQT!3KLJ^=DK]OB_X9Y6J#[NNF*_^G__I)C"L7H0C; M=F0[5@(3*PL"VY[@)9%C3\?2V*1.&RRFT?OTD!J?*!X_J;XY,J4?S?F1#7S2 MJ,]O;")JEL.$Y/;84\+Y?_>*I2NN59UE.."/DVOULAN3K M-[M>>'Q)RH-_*[J5%;F)98=)D'D>^5OD!Y$U-6DGEL=SD\.LAKAFUZ*W-YS* M?ZM"LQJ-AV(Q1*\<4UC2-GQ_^PV-',G#9W14-+>DWQ5U1M>77XGVU MKN^+#R19[$]K7!7?NYC0\>MY,D;L8RVD&^8FS]L;M(/ +->#7\>0:H$: WHK% M#K$)<7ZNO*?)FV8HMS9K3YZ$T\$R\V.)Q7J;MVUY4Z[[[.YRUS$!? 8.N5X, M,XA1; #SD2FN<6@7K7<0L0YQN,FOS*%B\, M="E?V)CIP:5CAQS^SX00S0XV(Y+H-OKY,XY+<,Y<_-UL2@HJWV9EE5?K,M^^ MKV[JYGZH+93M>ENWN^8(1PK#"+I9DME)&-IT@U R[-4/?0O:D"N$R&]=<;2( M<_+/=0&^W!5%UVM(7?'?T*B =,82[:)\<]9B]UC!'BPX0@L.<(EN+Z78W(R> M*ZPJ\XX9.JS0ON>E4L5,,M=$28_^+;\?3I%;J1RQ6WGU<%QG/5&#H)#*!#;Y2U2!(7!>-&1M*(!2'72]B<'ZU/"<0N:> D MBD\-%' DK ?+7+#PA @&3>!DS"Q5X 5_0A>$.& ZH8R(FWPRU2/S!S+GH^V- M.YVQ P/D84AD*$2NZ]AQ/,[T8AB2?S$?119N0;%.4%C]7@F.\ZSB;)U7"7U$ M\8E%S]$>4L^6R#%@<=HXSOMJH4_L8*\0C6S'=T]9_8*PRF')@ .Y\VVH9?8; M#K7%]P_;^K$HOG1DNO>)]):[O#UN,D 0V6%LXR#S ]?RK=C/IB93A^VF+2D- M*=9>_.73)P[]F$T;@_KJ9(Q/A"=DH(<&)FS":CR;30Y1ULFJF#;/8Y=-I%]A MX916RR+/ ,F69DJMH'-Q;H*ZRYLB)BUM:.6]J-J^OZ&F(;VJ&.YL//S(^'@+ M^I8WF_Z/?Q0MO>O[4]&4]<9>A38]-6@Y480M%_N9G^SG^B[VL,6Y(THG-.7; MHRX?*/H6W!+X7;&Y %\'@( $G'OP2UF!QR)O>->Z];J/K3A@K-_X E6/\=TU M!0F.#0%'EM [@X]_;K0&])9<#/\!HT5@,$GSSBF)OCBWC6H)EYM1&UG&].<; MK);CG^,RGONZZH-;DC^47;[M$;6?B[9HOA:;K&ZR';TKZ'W;[NB"\,H-? ^Z M0>!#/Z0W UFV9X\X/!B[7*OB\EM7/*Z0@WW5W=5/^#Y$9&BV&KW*& M"P5.8(L)R_+/)_P#UB&#O@ CW$'F6S !!C=U P;(8,*L_:8?/DK/Z+;A;Z7#=6+052\1QEA <> MBH:N-^6W_8F/];$JDF'0->5U_XPP4<5BM(1S<^]R7E8X5+ZF(FG0;-7CA?Z,429%25>&B9V:,76!)A\C6OGY((P5>_"I,! WH%O=^7Z[A#& M2'S;;3?@85IF;?M5U[:X+]_E5;7+M]O'BRD\TMAXDY<-N,^;/XL.?,VW.Q(P MJ\-O;\Y)HG$=@R,TFM\GM ?'P\I\W[5(WWA:=AR-7"!"*G'6:S%RV1YB4)1< MF(B7XJ0)OF':C_8JVNL3:--=T_]H?8/S]=WES4W1[-?#5BYT$^P0=-B*?VV[@S%^Y]C_9[[_Q78-+MD/V/8<*F'^U$[%9=ULP/[& MA0FHC1ER?-/T?56@:+Z2M.?E(L-O=45W_A7#UINVO]WP^/M)W7:_U=U_%]WG M8EW?5G3#Q\J!T FMT'&B) B"Q+5M*YWP^GX0\2VZ+H=3^:KK<%GDKFKVF)[4 MH_EFUPOZDVUR_38<*9Z3[&/,8;A?@+T]4^BA!I"O=N"QZ,#!A@MZI?!.]Q1: MF4O.S*"7[P9F3* -X*$V;8 :$L&&N)O5S?@E^G/V*@QA$OLP"'QD0=MRXL2: MSJ1Y7A!PGA$4O>Y>37Z>+K,-.F&7AS -KO0.K+TH.F&A@. M!3O'PC%2?:]8+' .IO6[D8Z,^TD"Z8M^6R*ZSNM /WG(G4F.KC@LPX>LP3DM MR!RV*3;358;?^_=%6WI!NNUY%O*C,(-VE" 7!VXT+#M'KF/; =<]6#.:45QK M)@YZM]X1;$39-B-*4 [7C';Y=]Y=17/X9(L]FJCDBQ,3J.F"5@)K>+&X)2%" M]VL*IQDZH\@2:#5#/6484DOO*5( M@$7CU$?$AM."(\P(_WN GYIZLUMWO^>T?-X]?BCSZW)+,KIGSX?8/HX]%'F^ MCRVB=$X&_?%9JLAW?>QPG9V0W;CB#.KXC:?DCBXRM&0&"R;4X/)Z6]X*+#+) M=P*;@"W*/^="SQ'U(]@#[WNXBS^\Q,OHN2,"JIQCAF2J,^_D.WQ*>&05VOVD M]_!J2'MHT\-AB&(O3CP[01C'*,O&!!+["72X5'5>2XHE]%!3 A^+G&(3*/[- MY))-'/71R*>$1PP>(5OPZ:*S1)T1.#D$FZ%FDFRI571!SH2PR[M^3%[>#,LI MJ-J\\*@4NI,//@[/Y1Z*O&'&8%5FW?/,0RF+S*\&-?5-V=$G95'0L$O7[90]A;=QM],N6/DM] :Y[2^CFH_\4*,:J=A=' MZ=8@3XD4>E_,/8:WP_=.HON+I?TH/7)0@P"U"/0F70!JU/Z[.;4,/#?M.-Z8$V0$7",8<%1V O.# MCU+K.0*1>B_("$K'M\1^R;?%8<< +(@M%T LR*TE\RTFC. @G M?+:7!K+"D5Q4I@2B?++J'4'^KB5VB>\XUNC3^5%I.7=*CT<'Z!>'2\/W_B1? MVQMD9A3B4-YM8?'X^9'!T5V*ZGP\#.OMK9#\<1A"ITXS%(OL0F>R,&1/^&!*;8E1Y5Y M8/1%D7WP.(X=RU=NF#RFLE(CS4M+56:,"@QG>99>=N'QG?G"+\E.*645?F9E M"/MO17=Y0YNV/2^)R1\(>G$00 ]F[K1'+_(]E__TY=P&ER^B5$6_%59J$86= M[_D*K(1JZ6+[V\"R49HZ,26T;G, M4]O 9)Q>'9?LF3.2OU0?,",Z+&9];<9(E!9SF% YJ1,G2>"Y:9IA.[6=.(L) MJBBPK,"U/6L!15T D>I1XP.& M7&O9 X0"EB4$A%7J>@@E#K8\%$(/!1:=!9$6,[J0G/S_[;W[C]NZEB;Z^_P5 M N[%G6R@,E=3ZUK?$;RV2BZ2;&II07+4SZN2@7\@_9;T7/)FG>+ F M&V5W)+V]PO+8\JHGG=+$SUX6Y3V1ESQ%=N2OK^]:(-YMJMVV?J:P0IN5V,#D M8HJ6_(_J9>WC#0_'"QY\'P=)B$*0@(A!!@+?8_4%#PE- \JPV@7W%H%8KFR/ MV!U6;++-LLC6SHD;JC?@VPR)G#[.)AIJ GH2B!/<=<]]B]PY0C^YG6;"RVF& M,-VCLZ,$NSRZ+7 JJ;5CT:FH MI=I,VM')'I;Z=- $N3/1.2.NO-0Q<_QO_L)KV[_FC]_R M[2+P@IAZ81!Z81CSN3IA&+9F$N1#(O?@H/:/5QE"6D\"'D Y?U&X ^C"F]MG M/#SS^0\F8P;O70^"7QKZ*.0^[6J[6Z!'7A(LLZHUP'P:X1B!T , 4NQ1Y+JM M >B12.H='8T?:SF]=FCDLJ@.+?TYTS(C:AFR ^)\;: ,RXC"/0R&#H4^(M#^=_[ QC$ F(I#^B!.,.I^NLL\J4MQ M57^F[0'.D<@-;F4R^D>V31X4AS4'<7U(#^-B52[K*6-==4W"R3,$AKF1JV2. MCETJ8#1$4_2BJA1MX M,8(I$'8PCK +O*Y @C[SD%KC@@&#UKL3&HSUBW-.A_+&J7$Z+5#GJX"JN(9@ MAF[9?:V1F5;=X#) LJ7=K.O$]6YK&>1]'LL-9EUZM=%EG"]3ZD?+QZS8+!A. M@PB%*0$H0)%+0Q;ZG?$H\92N735D M/=.U&Z>%Z)QB-+.(IJQV4LSUB)U9YN>A=89]>OGHA 7&=)2.%MM\N5O_O"VY M^%9[+KBM:1)%.(C\! 9!#$E$(C=,.]-AB)2ZFHP8M*QS'\K-V\J8UNG3JBYU MHS Z2.DZA*))L\,X Z6[1)RDT WF?7XZ-]RE'IDSQ-? 1J#WQ29_M\L?JT6" MH.=A/_2X0>CQFI*@N#,;\/+20#.0O+'I&H($1J<&::8K2(%@.:T;E5LUG1M( MZY@M0@>ZU-N$U)F>A[*9N74B7)^FZ[2';YCBK\OIYLGQ3U>:1>";UOG[ M#/\\_I5/V4_Q6^B/;+OZ^"3^8O5QOZMVV48<*?ULW(H_7/@T22F-D9?" M -$$^6Z*_2 &@##H>J%:I3<-1-NUX5[D*3&\*P%>L9-]JK!)5I+SCYAB[2G0 MOOTFX#JG+CDG/CG??CJG?Z_URZD=NW%:U_@OCLXY7X5[3NO?V%6KE2#UU;G3 M?A7SR!]3D_"REIY#3";(58WZ+H +&8E0@B+ $A8E/B-IAQ.#U%T\U>]:?=EE MV]WHR4H2HXKJO71'6@!Q?E]L-D*ROF7\#Y:Y\Z;8M)GKM\E2EVP41\]:%D(W MBX1UXS2>_;*9JH$_3I)2_ C^=/E)U7][J4DK$F-EI=_Y7]Q5[S;-$XH+#@H1 MZ,8Q("D@01HD@'4@2<+@F#,G16B69TPU&JY3DV4>U4B-DW8L!FFZG-,X)9[Y M:MPZ7-+ *\R[O-CM^V;,LTQ"S\-D,0-I?@]_CO2CZ[SAW#,H!M*)9U0 94 :L<"[9*J8B/#)TT'GSTE&&%G]E9GO4WA[ M89R)BEMT\*52V^9RK&G 26%SR!M![(9A&O!9"P.,D<1STZ1#2DFJ*M<3(+2N MYT0L1JW70L^=J>8%6J$;9W)@+6:3IX03SR9+"N:#8W%>,.13F$E:F9(!PS.$ MX=$8*S&E/YZ*;?UOCDA)%%&6)BAP7>J#*,1^#%JD&'AQ/&YBTD$XPD2#@YIR MM4HK;N-D)6L!FSPKG7CVJV:E,\&QF)6&? I_CJPTB '#66EX-*;;R\?$Q4F M(AI'-/1QX#(4=]D3(Y^V>_GI9J2LI(Y0?2>_<0J '^6]_258O$!.+T][RX?^#%(_J>;[/[O%N%^K0MEKGHF+IK.Z9<1A'# M,(J9>-8KB5P*#[6_N)MZHH994_ M;PUW,)T6YV'!V*F1BCJL*=\F:U4R]AV, MWLLTQ2]FO[4_G3YUSA!]A*TG5C.+(,O M0I1 %J0L!3A&KIN*&T\[]"FFWJ0-Q(.03]A6O.*?1[:M'/YCF]G)=!W&PX(_ MJUQM-.*_1H+^4V;EZ5.Q])?T?U3^E6=EFJ2KCF;92ZI7K]< +((8QH)0) M/\0+I'%7*\ $P=#H)'E$W&,U3CN'Y&HOMXX9;D/Y=::1-I]C*_WVZU\KTYJ+ MZ)!L.\%W]8MDW"F84<^NSVY'#/E(2GB[B$^;A,WWO?[94K!17F]G8S@?V)TG(EL@Q MG9-MQG"TM'RF-;2_N@!N0E,(4R^.(P^DJ1N%78-.A)$[:F(V#=YR:CXY/C"' MU&P\]",EYRFC/F%Z/GL&X<^6H!5C:S-%V_K,_B1)VAH]IM.TW3B..']^U2W; MZT8KJ83SJ+ M/G,HX\^6IA5C:W M'UZY(!!$00 #E 0!=1.*_"ALK2+/QW2X2LG;FE"IWNL^H#.8WR&298=:<[(E MP^J(VO5>XOD<4T3/6<,TO)'2,5V6KFG99G>_77SD,QM>&V[N:ZN?<_&*;/=? MM_GV<<'GOXEX7YM "(F'<+4-A5RSAQH=(;WD-MC:_W-;9:YYVR3KTZ1>L ;>Y*[>/F;IZ M&>%4L@-@9#H5-^U;)@_PG",^YZM Z-00Q[XMY3II?=LX!BF?AZ(9]>CE]HEQ MMF25#>\K/MVO*E(^?BLV]3 ^9QP0% 4LI$'*PBA)$A!VU6&,TA@HG6(R9-*R MOG4H';3\CWU1%?4VE9K"F>)63N0FH%5-YPZ,GB"C=H:YGX?@F7:J MM/J]RLG>*B\6I/R>;[LKR!8^Q9B!*/)!R%S@)8$;I1X%:9B E$3)M1)#_0?: M&V U#N#ED7OE[9E3HG?+_\6")11"E"(OCE,@"@0OB)H?'WDP\:6>/53^H98S;X?% M$6#D,JXZ+]='M35*U :U'!LFAO6IPQ=&M18GTP]J/=CEP&]!?4C_RS[;\@&S M_ME,!!8X3L,8Q"0(N%@P#X @P*VE((W"2'5TJ_[\L0;Z 5<[!U8?],K,R8]_ MFZ1I2H$T7R9EX04/5Q1"E[7YB(6V!V=T8Q@;*A+RJ6M%IMDN7R1N$+D!WQI*H<'$M@5!DVRYB(.NO!?"<0@'N1%XMUF66YY#5+O]GW9\9D-*?>; MW?8G*5?Y@OD,,H9HX"6)YQ, 0L@ZJQ'UB)IF#+,UCH0\PWCCU"CY=^.T2!T! M5557!G(L*S/CT:NE.H.8-2=%O2SU*I,9?N:5;)EF2E[';[,>[%9]9 M%7?%LK;21I*Y%S$:+ ?KV3(##/R H16*_YY5>W_>E]L#'5=;V !,52UV4/^?DCBXM )N8+ INFL*B0IR@KEG@;)BI2E!D7E",5 M,G*B0=S,Q$3'@TM2HLV&LI#44[./VT_;\GO!_5V0 (=A%!!?K"LA@ET_#CMS M;@2D[O0=;&1D23FL070 -75%F4M%<;%)XS"%D6?0N,R\($5&:W1YG)G@:+MQ M276&\:(L/9_*:I>M___BJ5X2BBC&?H(8@"0E%/L^'QA^&N1,OV UX-=#OP8Y ?U>\[-^M-#N>D:9@ !<4H]-T$!@0EE MD<^ZUEN );>E5;^P98'=XW'J0$I[]RHDW1]D%OE1VV@*U!C8K"_]/S"@-=!E4G;Z, *)6A,(9?[,32#.4]([A1C(XO3R8L:- M5],(([RH-,?Q 9LM=\7WG&:[K+6^8"@.W BF?AK$(/3"&":'E5G"(N6N."TC M8[7#'<")XVE9-X[46^#TF)25G1%(U)(=9?Y,-KJ=H^1*A]L@%NDS-11XTT;^2AR$LR,M#^IAO[_E@^7U; M_K%[:$?,(A3%""]0$'4A"8(TA:RK4Z(0>HHG__1LV*XD6E!.@TI7+#3YDQ4- M^]1IB8>94Y"PAO6HRC,*YJ,I +UZIBPE6%(J0AWR][HQ0Y+(P)@F)$U[O M> %$H%ORC>(P!8HUB,J/'F=V4D/2KCZ4J)(N/FRQI%=[2!%DL/0X\;Z_\M"A M:2X2H0?^==VASX&,('S)E_LM-^/YWVZ+W3I?\,E-C#TO=D'L09T\.3U0)VIZVI@E20U+5#EQX0C9?HAKHF['/I! MJ.?X],?R03P>7]]'@B/L\4F$'R7 IS@-HSCN[B.)$Q=)'S[3^N&VUQY;3$X' M2O$V(3W"Y-.]-:[4!$"1)I,9_Y2!*UE?BZSI96$8_#/9?P /"GU:Y>.CN/6C M7/[CRT/&OYV/^UVURS9"GQ;(]R$@XL0]@AX,8B_%W:)GG%*D>!Q^D*F1>K9J MB$Z-\<9I4#HG,)TW[S9.5?_V;\I]7(.8EEUH&(UDK86':_R.T=O50U!_AY<) M9J>7*9/.O.[V,L>1@H3EF]TV6[_;K/(?_S/_N6"NZX$X8(B%. Z1&^ $=7:B M-)8^1:+WTT<2J@:54\-R."YE-5(E35J +/*EISG25!D4F>;8]W T/?1] 'R?432(2(I9X?F?*8ZYT@ZBV M Y":?!3 M4G\!XFB+\=^I%@0'84!2/FNC8

;2FL15 M/Z#0(U$88 \F 43L,&6* )9>@-&W,+*0M&\K#9(2)0)5Q<06=\/D1(HV\X)R M0H:4I.B0-S=1T?+AHJSH,R(C+(@;6M7&UMG]@@5IXB/F8N)#ST,@ 6G7X9[P MR96TF*C]5,L"<@#C"#3RDJ%(S769L,>*FC1($F)"#)ZY?$$ ]&B9?M!KXBZ' M?A!R@[M[_SW-MIMB,Q%!FSV$^0DP "!_9(P+G>*"Z,MIB-ISE>!RZF!_2\5 MS>@DXRZKOM686K\;WKS]WR F==5GO^(=YFW];Y(@JH"P(O3E+B)=1S*:%Q MC2"&;H18HB)))NU:%BD!U:FQ.@W8&^<$(A]Y N3E06>?=CDAFXIQ-6D;2+85 MA5-@KD?S;/ _#Q6TXEEI_^M54TJ250_I?^R+[]F:UX357_/Z^B4_B5$*DH1_ M.B%V$?2HU]GRX@!+W>$\S(+MC2<.RLF/J-1T3I,T.46SSY?B=I.@Z@20\[6! M-+)CD*O,\XPDFI\-FQRO+6U S@G MXZ7/!_2OSE>!4'=A;2#3BFMJXY&LO9RFS*_=M;1>QF26T;I_VNJH7;:^M6[/L)U^N Q=B';@Q9D.+68A#R@E9+-S7L6%;) M?]F7NWSE/&;;?^0[YVE;+//**39.>]]W\_N5\Z;&['B29WR-$*PHAI:YU96^ M&Z0;YWR6Y5OOXN=:JY< FXG5[X! MN9)F5U^N;!!K2J[\&.;4KNDNW8T3<$7-G5VL]55ZM##;57<3 M$9')!Z-&?F899%S?+^6<"2(@FZ4:: >DQT[M!0FC*.0F(AQ$V$6,$.2V]L*0 MJ,W^]:U8SAZME#QVTI'MG#NA--\%3#7Y'\"DG)2/0Z*:+#>8GNV '7&-JZL7 MZ>G1R.&4SD/O#/A1FO[8U'3H1!G/&8T3A##%)(T8H]0/TR#HFGY"/TBHBA@- M-&59D4XK&A.R-)18.6T:D5/%NK'89)MED:V[0O#N\!LGF&U9LWI=5]7%S_+T/^6Z1PCAEU/>])/)#$"#^ MB["V"PF+TD3J50ASUBQ+FX!5.6\XY55>_2:F:4MQ'NMN7?[A/.2K>T5E,\"N MG+B-2ZR:OAUQW#@"G?-&X*O)/?TC#G)<,;O*68^>F>-['I)FT)_2UI>I)FS- MC2"WV8^CA!ZO07!1["6 V\40)@1P([B9J$(_!BF4>H#7B"'+B\+!J1Z2 M&T:?G&B-QIR:7AU).ZFS)KP;I8^F'HDRPNX\U,F,*Z6%KT]-D[XL>0VQ7^T"(6TI9HLZ+%>K_+5_45!$*@W^QAY/VUI;Z:FP5N;*% MP?:6<@M;/%4W_,(G:X&0$[XYQ$!-$T_I?WUQU$V]8[&LYZ\M\O:2%6#]+^?A8[.J^;&[Y<,IOR>?DY])$DD W31ED!+@) M3%SFP[29D],4 *)V<8M9TY;U^ 1M/>R?X56\WL4PYW(:/"'=:M+;R_0\*E0U M+GLDUE)0YJ&LMIQ[>>^,30ZE*]UC!R!:+LM]#>)3N2X$C)/K"&D8,1\SGQ(4 M8NQQBU%39@'G< O_'>:TX'H6[7;9LO=(HB#-(VB* S",$JI#UW2=(#" M*&8!D]TH& >,O8%]BO_&>>9!71V=^B!$]KBY>G3#^=HY,O+8-T)^CS2,&]QY M*,?(/I=3#BQ[M3<$ M@75.T%X.P835FSJK/7)M,43ST&:;#I:C?>Z*,]].WD\D_U-9%36B3O !GW1[ M 46I[T4!#2@,6.HF@<=\C[&0R-X#8,26Q4E8!^]Y(=8AG*P,DZ&M;P)FDO5Y M#%2S+KVW7[<3P.ISOLR+^EAJ^U+HP@< M03_Q:4I 2)+03\.DP>"[/DR45J/,6K9<^'3 G.T!V8VSR>MQFW6..'?EUEFU MKCA9]T_X7_F_O1LWAG6^YK_T0>AD]>]_X5]>?7S1\>&-(P9CLT/(C=2_&WCU M[R8WW&[UE->WKZPEWS"W%&$YW9TNN&H"?(CKYY.XHFPC1(SX+M[=3VD?&L!O??=8YU*7,FJ776Z5+4M/8X5\?85$7D65[ZY&D0 MCS.1H6$^G#V_-8P1E7=WQ&[H\SS7#C$7;LB,.-XB:;#GX@1X#[$HV;HQ.K&*_1L?IRY=\;L09N0YE MF%J(=RN[O-MX_O-M_SJFD(600H MHD'J!QZ-2!C!T,,1.!1M,5!J6-,R8+N]0F!ZR__AHU,<42FV4F@1)[EB9YLS MQ16Z(UWO).BRLQIWAI*^U;AR#TM;A($/_N59F;4\R!P_ M\H@9%UI:/W;\"RMXJFH6\;BE],=RO1?OLOY>EJL_BO5Z01$"$<,08 ]1 MXKHL85WJ\OV8*2W:&S%H/=]T&*O^P6614KE9Z.ALJLU*C_"<;K5?'/E]<\#H M=" O7R!M*;%?YZTWX1ND?1Z"9M:E5P6"<;ZD>_;%(PNM5A8L2U@-RMF4F[?+9QN2([?)GZ.F9UP-HW(> VF@ M#R_;T@TPHG$M(B\^ONS*Y3\>RC6GJQ*%R.[G86?/"U,WY)-82+R0@C@-$.I* M?#_V8J718\RHY0'U_AW"[]Z_NWV7?G'0!^I\N?U(_N=?/KZGZ> M_/\YZ;_\[=WMOVE?F3B0=+F*81*^U:J&TULIQ4RG 399?X L8SVZ9IST>4B= M>;@CT?)2&D!P5&8:0I@:IF1FIF6A\1*G8T M#:%06=!LLJ=JX&;K(#;W$ M"T :XRBE&**N<3/P4U?IE4]-$V/MT3TUL!3;*35IDQ.>$1A3$YT#62VBJ=K MS_(BL:VH2>0\9&:H$Q>V$@=Q(BLOZ>/3NOR9YY_S=;;+5Z_E;1&R$,,T2B&+ MN6&/89<$G=T(4J5R9[@U^Z*SW>RKW;E8[[M MC/_L3*>11Q"):)@P1*B+& R[2BT@(%;:U#)BT+*JT?PNWXKW/;;Y]WPS>L>R M!$,]8\XHP?,8=F9=>G5UG'&^%.8J(GL>+F4^#G;&RQ848\('=D#C.$7>88,G M@,!3:M/0MV)][[B^SG@G(&G/6G0)E)ZXC,"=\MREKKE.[[F?;OYRGI[^*#V1,<*,OOR<[)LE,783P@**?"^FD,P&&&+(L0A]. M]GT+"X*D0JFN)EEBTX0L':%-K4Q2N^I&N)VK/NFXW82^?W8;]YD.YRQW/O=P79IY7.:4: MBU(UH=*[Q7WL.\1[9WC#:9V'1AGQ1/XJ<$5VY&\_N[C9'E O"0$&0 MR9Z*7;9>N 0@BJCKH@0@GP2$XDZ:0(12M4O)-&W8WM,^P'*>.*ZWA7@/N4:F MN!:D2Z'D,M (["FN !V)$Y <3ARY0IR=M9_SS/0M^PSD/^[KW>_Z)(>XE'Z;/^2;JOB>-PM.XL+.#_GNX]UM]F,A7H(G(::1QRCU M0@(AZ_J809)"I:F5:=OVNVXZN$Y9GUY:G@)VQ$ONRNO69LF77LJ>C'?EU>T# MY2<6P4=?]E8AM'\EW$IH9B*5MKQ[O5YND459:?V< M[[)BDZ^ZQT9/4-'\KE@6NP4B$68$1B'%@$0,,1"DG6'(8J6N10/F1A3050-) M32]-,"HGD2.3J::*';CC\\AO3JEM 8Y\8/TZ8SVR9Y#N>2B=28=*:Y_FT 7W M!71#Z-/8(UX<9[?BGS2+66>7 MV8>NLE^G3W=UW2ASUE;5IUY*5UI"EZ9T'@(TQ(&K2^:*7,@*#"VJI[+*UK]O MR_U3Q>NTYOX-\91PO9^XY^7<4[ZM3SF(5$VS[$=$3N%F%0PU/>R@.PWV&^> WKD0HIMYO+0^ ME/,>=1TMG//0XO'<+2<:-HJ%Y/(A7^W7>?U(5['+W_-9^>KE#4RWHE80MPL' MV/,@2'P:04*13T #@" ,7:56,X-F;7=VM$C;Q^PXUKHTW"N6KN9HMU/!2I/85]F:C\0\5-:&8R\K85O%;:_Z05>\/:@X_M\>.7*/Y: MW\>_('Z2!H!2-T[Y5#O%,4N\UC9&#*N= S9BT78760NR[K@7K7E-QWA].%]4 MJ@_%D^JK46:(EJMUQN=8KS1)'9#C'R,@LXBP4G(E&^_U;1C6>AJ:&I*-H@U.?T: MBS UU6K:/^8B53T<]0B4"6;G(4M&/#EWD[ 1=@Q,I]X7F_S=+G^L%@ECH0<) M!! %T$-\2I?ZG6D?ADJO31DQ:%F4S@PQ@8B;69?D9YVZ?!F0N]^W954M?)9R2R"*/9?!-/ "'*8' MLVG@&ELRDC-G?9VHAF%,T20Y'*QFYLDSJ60W3C^K8VM8C49/O]2(GKUV*;HC MKULZ/!G0K)/&-_18;G?%/^OEH448$.:!*/6#,$B]!/HNB5L@U(4(+3;YO?A' MMT;J-ET44N,3-N/S%6"MEMM3>,9$3SL(@V70*O%6A%$Y&&-KY05*]=1S:'QF MKZ>#'9176#-J3$$5JE>0(@*S7FJ?-!35>IP'L=(!U6SCLQ4BU MM6,6P5%L^1"0WWX3F,6E].+^&@=MM_ROY,W+I0WPFT.4VLX/9[*VO.%T2S6' M6(_E/.1]3(2YJ(;X-YZU*O1'MEU=0 E3D/A\*L " MUXU81!)&TPZE#Q-H-A>81C=J8OC\Y6^6\H'QH)E)#E-&RW"F.+K2YG?AS"^4 M.!1#,2"+V KZKY%2K'FOF%_L1F%(LFF'5PWF- N*FW=JZ'Q2M']L?N\%2!:B M-'9]2&) YPD'H%>"S)@C,3#+&OFET>?9IF#](.BF()&B/Y\,] 8 MSDLDH-%BH)Y_NK> ON3;[\4R/Y\TT;H.+O_5Q[O/^;*\WQ3_Y%[EVZ+D?Z_: M52=X4Q@3D 9Q[,& 8AJ[[=DICI?_-M9-16/C'#4K-4?NZR_C;>V4<^J5D_X0 MO\Y%K;U?BQN&'?'UO]2^5Y5X_;GQ/Q!=Q+N'W.DH;/_X$P?VP(TYGS@NW=PW M^N>CF@;G_-T8GHJUG\FJN6B\N3]-^'$CMEWVXCK?V>1!PU&12HE3?0ESRXZ3 M\7 Q44X;&>D[ QL ?.)X%E\[^A;83=*$)0AX40H"UTM C&KC$. 8@%3IJD S M)BVW3IY<&-/*D_[#G*9(EDL3$_!K1_-'OOA/BK8>43;,^SP4UK13+V_WL\&9 M_"58W++XXC[>D:QZ8.ORC^IP@[P748@HCL(0!E$:N=!%B1\&8>J"(/"DG[\; M9,/B$.Q@B4)= '-J9!.^C7"9IKXZR 2[\QAH9EQY==V3,7YD!]6'?"=,?=J6 MWXM5OL(__U:)'ICV;I+-?;LB7>1'(&[HNF[*4E[8N)3Z+DDH;(&$$,94I;BP M8-YRH5&/OKMZ]-43X+*#ZF0'K(J/P-B(@9S<34R_F@B**X9K]CNXXC:!-P*Q M4VQ^V;08I7F(J4T'R]&^>#7A/=Z%S#@?Y^^%.MR2C&#B MT2B- QBDF-& U:_BU!" BU*_ZZN6$UVCIC6:J=4$5PQ[<;][([>KTXO;RNMW MZUD9W2H$]HQK*W&8QXBVXUHYPG>L^FK,O^^KYNV]VU*L"&V6Q3KG1H_8;DM5 MP<$0^%&:PLA'7AH&)*)>W$%-B(?4GIR9 *#E$NS$)W&C[;;SRMGDQR>-R_J_ MEJ)>>#JM%_9=O6"@<)LF^I++2G,/O%KQ]R+F!X?JAR>>O44A_OA7*1-M!*EO MR6O*;V(>B6E:"EZ]-S1Y/*0OB,Z?N,X6=5+EOU[G]7;(YL69&!BX+J 0Q(DK M'F.CH=LM40 &/*5M!R,&+2>B4XSUAF>F?<[/#+]RJ6%T:M6D_A3>C7, 6!,\ MW=D]&=)ZI-WUFE(5::SPZU9;TB:. =IJ'9 MCUSUX8>A;,H6 >,1J9K_6P[;:1W'=N@^?-/"&_F%K2MD]>9],S3/0Z6,>?,J MVYMD2>D:S _<%DF<\ MF:-__[9+VG[:@^+/: ((J(QW"2, _"R*? ZPJZ2#Q4K5): M&31KNP?C030?5N*]]:RYPU&L#:R+[%NQKA?#U.3*)-]R^C41U6J"UH%TWG0P M?Q.,'Q?06ZB3K9[+L]B_"6LZ%//001N.O=Z M<.=OE*BY5(<,ZD^Y\N\^%Z_ M!^,%(8A(0&,/(-^'R$_";D$\8B "RLT3PTU:;YKH,(G-T1;44$W48597#6U1 M:E('#Q1_OD[Q2/+WFC8EX1O ^EPE;XA+5\5N,%_Z,O=N\SW?<*IYK;.@/J9A M"+TH]",_\0$)_+2S&45N-%3?5&Q9%[83,$,%38E#724S3IY)"9,A#0["?YT MA=F19\ M'*WIKRK9XS*I[SO6] MQ!;42$IXF4IBW^?=\LQ\\6QY(M*X^CL>Q$97LX#I_<+Q.!_CFH)>7 M'Z4822U[^5323#.1F:MR&O+NJGZ:9''0NJ(0\$/C=GY8%/ P"9,T100%)'0Q MIAB1#@'&9&!KHKY=R^KY[N3@A\'U1EV2!ZP\CL"OH5WL[IA(/J=UR//TJ:Y( M#@S"7$72@&\J&810T@ (QX.HBA(0Q"#P[G]./2P MO]B)*V[E]-(R%"4)/:"6'NWI!D]/?&<5+39(U[N2[ M<8X^.$T1\I$C.0]?'4+5B*?!0$+J_, MWTKNT@LE\]GM?_:C]2+Z64XP36Y7^P@\9PWZ:N DD7N3A& 3=%34)0Y#9J>JO MFIVV@A^S;+\> =,ENE'RK9?C-?EN]W9T<3X,:A@0<'AIBW7!&_?'"@Z* :?W!@4 P&J>A8 M]!M5TP/H.=PDJTZLNL":B-*LA=:(@W*":XY+6>%MG^ZJ;DNT_(]]L+T/ER)/F=!,E6)%.*MQZ5 M-,O[/(31L$^ES2]54?ZVY3+/5_53$5^R=?[7;+??%KN?:+,BY7J=+YM7/6M$ MNQ>(4 JHCWV7T0 PZ,>QF](#HB2(5 I0FS@L5Z(=]*8.?6R %P95TV:()+5T M)M%15-AG@1&X;YP.>?,0\P&[B-4LQ%>?Z#Y)'B%\,Q'J,3Q]*=^CL:M=TW*( M3_EV]U,\)[_CN%+^NT_BKRQ"&G@N@AAX,(SBD( X= ^K&5[H#BQL]0V/6]T^ MM3AK6<@[D .KVP&L:Y:XENDV5N=V.&^<&NE-37MZE?9QZMV+)*H4O<,C,1-! MM>#8M?+7%'=&:^#JX]VI<+,$!E'"D@0 T4'L!3%B+1(((%7J3+!A?]2:]VII M)5-/C1<:@S6OQ:A8K77G7> ^9W5H8:L9HYGHKTT/=0K906QJ%[#UJ;A3NYA1 MDA 2 YIZ- 708T&7":#G(<5;LH;;&[=<79>;>]-KL>H4:Q:I=K@U5ILVYW+G ML_SZDBZ5*E2;ZIF(GSE_KM6< YG2%C:\KXI-7O%Q73_)*_;$VC]9+4B:(@]' M:<)BG*1I#&)\@,"+8+7U59.&;1>79T;E$>Y-_;8I%\%Z#[K#/%#\!H5!4P?' MBL!P2=0F?QR%["%212Q-Q&.FNFG$M6L2:HX_\TU39T\\> E.W(3"B$4T@B'S M ])UP4*81,A $ZHI*%,TIIX<*#O77&6KMTHO5*;[K*Q'R7K/U9P/E$D2;J07 M:U DYZ'G8SFKW:-E@.,A!\K.(+IP\(&X/HF#@,9A%(J[("(*NAXRZ-.(#CU0 M9@Z)Y1K[H/CMZ8/GA\F&Z[WE,,G)_7PBI*;VRDH_V\-DTFSW2/TX49R'TH_D MJ\1A,EL,FZ_M%Q%+*<4(N2Q Q(6Q2[W#&G3$0L].'7_5[!0U^_$PV9@E^_4( MF"[/C9)OO12?:\UMI+Z6#L4\%-:&8]IULR)W [63%9MLLSQ_N )&84 (\FE" M"?.CU/,P;H&@U$M< X?)AIBW7 V_/$QVUT$U?IAL4 P&J>A8]!M5TP/H&1\F MZR%676!-1&G60FO$03G!-<>EZO8>*[>?\Z=VQ_[C'2D?'\O-EUVY_,?"3T/& M C_U(NS[41BQ&'0KX0C["=1K7!A@T'KGPA%8W;NPK+$YE0"GMVLWA%VUO3K; MM [;H;LKM\X17KTKUW#[I9=;JYMREQF3V(HS0/<\M,^D0Q>VW8QQI:IM[9,- MM^5M]D-+P_9-L<_*9I[K5OL$W4:J3(I,9"M!6=>P]N>FQ<& MO65>M1KFQ:?\\:E>"DQ_Y-MEP3$L(L1M MAARTW?(?D(M?WS@'=]H$,8?\8#P\DKEENL]B?GEI0BYZ1+<9R5GO3R@#'0[IKSR"ZT F&D._3*$!,7$SF M,@(YN Z3%T?)T.Y:7!.83-[4<8#UDH_7<2K.MV'-K M/HKST/^1?)7HN;7%L/EJ?Y$D'O$ C1"F(?5\"B'H;D''E-FJ[*^:G;;G=LQ" M_GH$3!?M1LFW7J#/M1(W4G5+AV(>"FO#,>UJ6I$[EM(?RP>QTODYV^7IW5V^W"TB7ODG'B8( M!MP+P! (PLX)/A]0.O,P,^@C:'AQ>#)W=?ID;BWMXK*L^A?YT4GU.GQ&?"H4 M[C-";;?2OVG2R8D'-\Y)?P[I/H27O_?L'S1..V?>7S[=CNA\=X3S3N/]^).$ M\2)[958QPT]L'DERKN29XR?H E\_-GLHJ6_^^+?=/_%]7J CVC]L[-=K)SO^KD=F3$2Q%91Z:;LNY MU=N6%![;$1@Q/CTU';+9!_M!4S\W61?2O66M<1F@J4[.+,!#%275BI(3JG&)T. MI/-MO^-JO'-^YCM' !V[CK[?J-AR!>:BK>;=>5;M6>)-5U.X2<5(^?N-* M+O2C:7^]YW+!?U45J[96?M]JP4^1! 2^S6Y!/!>&$6:,5\U!G%(2@K3#Q'"D M=(N57226M;<#[YR@[UK6!7[GF0,WSL&%&^?HA)K$6HZA#5/<(]3@CGH>8C^5I.,4C4=/_+\B%?[=?YQ[L.7?UV1-54D/CGR7_=YC]V M>"TNN@DC1CP$:1 D#&$(68!2RMS$@VGH!F&H(O=6 %A6^0ZS6& ]*,@I[!O1 M)WGR&VJ*;B3C4]%LY$L[7VWJ.(\ [-?J1%S-T".Y1;:OQFH=8VW6Q M'/'[UUL\+IM5ZLT]GP^4CWD]0ZCRO^:/W_+M@D ,4S=@<43]! 8,!"EM3/N^ MYV.DLV0\R*!EZ6W6*XL:F/,F;Z#]=N-L\:PEN M(?[F?&U03K3RVT>8QR!(:.B'"0A3X"$?0P][:8*5'@$W:MCVRNX1 M:_MQ\CU7/&(."1!!+V$17$+ MPX\CK'1'FG'CEG7UB-"YY\ JY\VZ%.]I_N;P"6/V/2O6(E)O[\KMVRKCDT?M MQ[_-1T598<=\R9?[;7L= 'H5GAOG4R96 MS":J656YEM-ALV&;G18;=N^R'MO@44.3.WOM\5FV+O_X2[ZZSYLOMT41>('K M>QX+?1R%U$-ARE-"BP*X0.D=OB\V>=V>NV!NRE#*+<8HI0E,0A>B M#D82!TK;1L:-SVL55>!N&N#M+*4J!,7H%A=4I4)Q93KJ@=*AZ^MJD?G ME]%:3??TUEAU>;RFO)O=_586 \[ORFU^F_WX7*[7K-S^D6U7)[]<>(2F ?$A MPTGB8^R3!'8KP F)Y?;PQ\0S0HUZXWRK03J[[(>XC; M031O+JP6C3R-N498W[S%&-DSF:B8\^?ES,0P4]+]PIW9S_ERG555<5%VO/;1#>?O2 M+<6F8ULADA/,.41'349/IX*O0-_,3F U">YK8;8JA-)A#0G_YK+6_N!A7X8)H$7\?\12042RO^K!>8"H'0B;P0XEN7\?5Y5 M_]U!C^):BQ/)YC/=^EW3[&3J6UY4?C5E'R.&.Z>.P\Y'L_FEJZC.("(ICZ*(D3""*.8 MD,,\!7A ]6KEX1;5%ZZ5[T/F_T!FS?H77%F5)7<>P]6@/\HKJVI,F6SRZ/:O MMN7+_2N*(Y\D%#$&(4E8DC"/'C!YJ=3)NG&06)Z6I]6N>*QGW;OL!\_;F_RN MV#EOZC<=*RZADN752%$QU^,Q3D"L=G?4^_[-/G_CA?VNC@&A,]_/,4X(1^GD MT ^ET0Z.BXP.[-T8'JE?IVO#@*\:_1JF&%8I=R_F>P\"!K&70)K$S*61A[NF M3HA\&"TV^;WPYY-.JX:N4:DA#YLA?P'?F+T:VMS*=VE895*_/V,V2\<]'%V9 M. QE=CY3AL&>G)DLF&''W/+LJ^U&#G#AA2$FOANZ7IBZQ <4Q-VF(N(JZG<: M=JMXDYMY)!K"=COC9@Q+X3*U*&LO1':68GOZ-&Y[NO@G6GP]Q^Z@)==!X9J' M#-MV4GEYU0"G1ILPA/DTB"$WRU+*( E\B "(.O,1@*23:X/-%C)F-;3YS]%4 M(143@ZT3QH)AO4%B=-65Y6]HGX-*".:AK.;=TNE94.?-1.G;OT?F+5(0^P'P M 8CC$'L^"&(/=HB\*,:'^M=,;\)0.#I%\*_6G3 X9,-KX%'"9*LGX9=J1KC" MM&91;"I^\]#O43Q5*(_-LFMB)1;["8*!E[JQ.*;G132&WH\ MT#6IO0[[R[4>F%T[E.5U'D/3B"<*:X=J[$@/+5[!GS/'ZX"/=\_/QBYBY!'/ M1P1[KD="+Z:0=EU%* 2NVO7G!NU:;A]H)CG9'?^G\M="6.%7])/E>W*Y3\>RC4G MLQ(OO>]^+CP<8!R""$$OH3@!R.<66T-^$FH]A 9)<:ID^-HJK+/TGOX^5R3PZ./3X[5M;L1NP>0BM;2>E MCWT;Y-3HAF,O+A#&"?*HFR9N")'K1X!U72Q\:DIB%>VVC\:RC _# 35Q31[Y-8+&<(B;H8+$>O>$;K6,'SOAFZVD^^%7V M7"5(U]QW-1G.>>2$T;Q5V'\US_* 55""* 0@9BZC"2 4)Y1U+3T804953WMK MF%!? _VE]EB'+G_*TC>/ 3?$@>O+GVI #G"'1OWVV<%I]B M*^0P.N4$9CPFU<3F)8G%@<2I'F[M(ZJOF]$(P?.0)$.^O.Q8-,B0_*;^+BLV M^2K-MJ)9K^I>?4T \2EC(.1S*^)YD'I=&84PE'OA;Z )R^+TYO06JE5^5RR+ MW6].A]7IP*INK>NQ*;M?;IU(U4WP%VQ-)$GGB>G=I1[$Y#Q$:*@3K_:3#7 B M*SL?N(OE9L?=Y7_I_MV&#^"\VK4F&40!(H1%E(M=[.$T!:@S&5.@Y-J<#=WT06:!43H%&8U--A[2)M*)&?23U:)(1;N>A3&9<*2U\>VHJ]==B M4VZ+W<_.V *XT 7<"G%!&.,8AY30SDR2(J6#;,H_W/J2\)EMEY=M"1=&FII2 MJ=,JITY6&55=0;9 IA6U>DE:CT)I\SL/5=*'7QKZSH8V3KS;+-=[T51PMHOC MO$ N,(@B&'@A $&0I.+J*2\]@$L 4-O$&@72!$IWXQP\N=B3943\QHJJ[);; M[ (Z7&AMQ'*D+AT=]I4Z>ZR&=QXZ/[;35SN(1N!<-J=P*-L\JW*:-__[W>8U MW-.#T6Z$4)I2! . TC 1JX]=FP7RDT2IX#5MVW*6Z. Z;SK OSG%YD)WDMQ= M ^.$1$[YIXR&FL1;"(05-5=DM$>V;<5F'OILS;MRG"]/_.7P8A&]=Z+Q!7X@3N9'S.?\N;B7X[:;[X^BM%]TX/*S=;R1O M7?_&V6@>*K890KF"9B;14ZMMCJ"=!K4@G^-VCL"= W)1]7QJKU;E86[1C]QX MILUR7X>:_=#-0YK'(7&H?V>%1MQ=.WC MYDN^W&^+79%7:%M4_(\H_T^._=D1YX5+_2A*<((9HR@.8<+4AD:PIX$-OE7,X_T-CT-DB>B1XZ+B:LS2%8]L'7YQU_R MU7W>P45BA+V\" 1MZG<3(NAB%P, PH@P+P(^0_XA>U,8F4B'5H#-)07RP5)\ MKRLG"_G.3DB'Y;C)HVD\KPEO'.&.4_MS>%(0KTP^"VK\I7PA3M2P_J<_\>>I\Q= M_B7??B^6>9,S.?CR?E/_E'_-UOM\@2(:)BSUHC#%*86^&P?=SB;QO%"I(65R ML&.TJKRMP=>7.W7H50]031U2N<0T.4Y[R0I]>D?X/$N ;\/Y*?M9'S%'VZTH M2![K^^L/>YU\[L536[5S3GP8^YR7W6#T9*G9? ?SR%SSH>/5@;6Y )/*?;;5 M:8E72P^_#N>KQ=-F M/8M^E;8_3A.'(+L24-SG*U;?/]XUUS-VO:1M?ZB?1'SNY_H"0^0F+$[<[L03 MB1A5.J%M%I82HN[.,$L!YS%_&<57JN*@5?I4.='W.G_C8>! I!FWXC&=7;//5Z1Y3TW2W M0"Z)O9!BEU)$0]]CA!ZF/BQ*Z.&1:<736Z;L2VG$BU>EU=7]B%;(P;*Y>*NJ M+]Z:KI=4@<9K9W-,1V,> ]Z.:^?.V=CAS^R ;I8R8JXBD%#J,C?P&:*00-@A MH*X/K8UG.?-3#^@,&4T2GR4IFX+A0*( YUQ; /'6 .ZVFV+I;A# MJ\G*^TVQ<_XX.E!-?>9#C=:KQT(L16DFP]ZJBVWPAW6\HB M"KE5@$(04.#3 ,0Q\+H3,30*(=#0 YMPYB(+VAO8Y@.DO#<]35#TKD>XMN'< M'8ZL-YS%L^DG#CD?OZV+>Z6E;N-;SZI2\\1_BERE-UZDY&1]ZB!IR'GE-'C;CFX5;97.@7-<+ !> I*X?@H@PYB8X3'TW\=SN@"+% M4:1T4:P%\W,6:R,"/2@V@_1YK+ ,DN<:Y*^JSCT,JXNSB7#-6IN-."@GS>:X MU+_"Q@-A@**4U^VI./:&\/'D 76] "D_X*EL0640&WF_<^IU3-V[:V2)G,GP MTL=_]>X:-2:.@^,TVN_YK_['?^E^A_]_0M;_QW_YWU!+ P04 " #O@&%/ M((P860VS !-'PD %0 &YT9W(M,C Q.3 Y,CE?<')E+GAM;.R]67L;.;(F M?#^_HJ;FNJJP+^(IBZC!)V^I?_P$DDY(E M+DGFPB1=O;A<4@*)>./-0 (1/S[__IV/_[I2S8M1OGD;S_#7\'//V6303X< M36[_]O,_/OVB/IDW;W[^7__SO_W[?__EE_^C/[[]R>:#^7TVF?UDIEDZRX8_ M?1W-[G[Z8Y@5?_YT,\WO?_HCG_XY^I+^\LNRT4^+OXQ'DS__+?[Q.2VRG[X5 MHW\K!G?9??HV'Z2SQ;OO9K.'?_OMMZ]?O_[Z[?-T_&L^O?T- 8!_6[?:^D3\ MMU_*QWZ)/_H%HE\P_/5;,?SYIR#AI%B\N\)+RL>_O7K^*UX\#:64ORU^NWZT M&&UZ,'0+?_L_[]Y^6LCYRVA2S-+)(/OY?_ZWGWY:PC'-Q]G'[.:G^,]_?'SS M72>3;':;I=-?!_G];_'WO^ET')M_NLNRF;YO2?9CF#]ET]J@F0_=?\]%#_" :%?.(%[0I;R3Q M<#[.KF[4E_#.-,#O\^FG=!P>S*>SZVQZ_V;R)2MF<9Q%+,DX_N8Z?T;4AO"H^=INL'GV_O?9K"')=W;:E5Q? MP@_RZ:@Q=6[OL1N)%N9$#0;3>39\.TH_C\:C67/25>N]0TG?YQ,SGT[#;U11 M9(T9J2I]=R/EIBFCN4^P6N]M2GH=IX(CY?B^;4.CG!>C2584:A#P*$;1&.\? MW8XV[8WJ?3J=ALGB2U:5"P?TT=ZHGSD"X_%JF1!X.)\.[H*C_F$Z&M21Y_#> MVY.T(K/WMFQFA.&KN1\MO:OPL9M\,@N+P; H'.T?8H6FK8^Q(B>J]]#ZB)^H M:.Z"FY.%-L)AI^3>NR5Z-^Y0X:&^]#.HE3G4Z+41$G MOZP(+U\@5&&L^QLW-IOM'].+!YMYO\VFHR^+2<&/)F'6':7C-Y-B M-EWL#^U5:K7678STT/GQN-ZZD.39-[ZD8?'T_+/'KB8+MS4^,\WNPOIQ\>OP MCFSY>17Y>#2,Z\E/@;;98N_AYBJX?PL.5[6P_1MIMQIX>JYXGP='N1C=3A:K M]^+OV? V&+!GK1J&M,:KN\7(W=QD@X51+S>"@\'\/1V%?TS?YF$M57S,!OGM M9/2O;/AFLE1\PU@U,(1N,?/I:/K/=#S/BCW?3A0I>(QOPG<1OJ/G'\OS15+3 MW&MY>-UB?75S$];ST=MX_E$=M('0PJOZ@,'A.T9MO:\+-*JYJ8?TT="H1\5@ MX0W/L^'3M+=WG#M;M3FRI?F,9M5/\_O-S[S/PAQ^G7ZK2JNF7]2F_ =[F@?U MTN;(*WX!%=HV,TH7FN>/6::S278SFGT(,\;>T>UJT]ZH#M7Y(7VT-^HG>_RQ MF*M!>/=H]EA#@BK]=2'-IUD^^//J(?*R4:GV]]N%=-?Y+!TOAJ+3(AM&_RNL MF;X_*"SFXSBY1KOX;-#!RPTSU6BP6$J%GZJOZ708?;3RA8N?KO='PVL;@>V$ M ^Y"']$17@@3Q[64Y_ (@09?T9[,U>:'_2V;&>%Z$?(N2XOY-*NT(;6S48OC M^C2_OT^GC\]4^;1RVN1(ZL=_IM-1/B_>9E^R<57WNX-7MXA1-7I5:-K,&)?N M9? =]X]IPZ.-C^%0%Z-"TV;&^#;H83]$WS_5Y)O]?!9H\&XT&=W/[Q<_^I ^ M+ECQC\EP>6X?=QH6448K?W5RNVQZG3^,!H* BI"V];XFT5C\:?*B:DS [E9- MCNQ=&G!;+.[7V[(DG3\?.= MM\,=E6/[:TL:DQ9W?IQ_;4*2_7TU*46UZ6[3L\V,XGU45YPC/F333W?I=.\) MX]8&+8WGR?]]]:N**J[194LR55/ZGF;-C.UC<.\F\[U:?_%8H^\^U&#N:=;H MV#:$4L2@A&DZF*TL7E6O_.@.6Y(GL&OU,SLJTMO;:7:[.)%Y_#W+;Z?IP]UH MD(X_9K?+]6:,RB[BB"?9^%B!&WMC2XA\S.[3X,]-;L/WMC#]01E/\3)'Z_FP M;AN5K9J=V?AP,^/XE-W&2?795+IO,-M;M#6B0\U/]1[:&O$3M][FP<4-+QXN M3@^??TEJ&ER&HR4Z]@WM2_QD1-J0MGKO[4OZ,7O(I[/X4:Z>BEN>,4)A,@B+ MF=46SNI7BRED]'D>?[A:\N?+?^HL=)T]VP9H *5N1M86PM6,XKYV#8TN[ES? MY>-A-BUBL/WL<>^XMK9H:T0'V\?*/;0UX@T^EAH,YO?SQ_W*;IPV_1N/^6C6=%^9.%N?\%P%7^ MJO^Q^G'R?#BK;"\QVGJ+L(J.%P<>L]'3\+37LZC5_+?X<\_A=_< M9-/I:AKO&/U]P]43OSTL_/%?!G>C\;!L'?.VM4N6O%OX M@["E$?AMHQ5HS3XYX/OX[&8S49/HUR=<%LC7@%0W)0/XDU1&B, M%3?,>9M-R2$]J39VFTGN>86HJRRWCL;)@(Z:G$"EMJ"0[O1E* M4F+N";@L2]$2&UX:C"8A/YUU.#JMWP4Z&D YYR64%CN..74*<[:TZ)Y1:.CI M#(/-@MH'H^_B##;(^?RQA%#LL+70!_I1!'28$V4I#0%87]9'W[2*\\:0/=VW MW4#BR@O\RHW15'B+J"((.ULG D(.)#*>2,>AIR;0>"V[TY5II.BJ";&%'U*9M^ M&0T6V3$V9ID( RLV_\KF,>1T!^V:?$W"&"1*"2F=!$1!#X%<>?I8&>7%97&U M-I_RWJBB*U+_X]/U='%-\_'I(W^7W7_.ICLHNKU1D%)I!Q@-?W!$'#+:R%)* M"/2%;="=AB!Y2]KHBG,F++Z7@641D;#,R(O1;"_I=K1*(#.:N; D(<@3[!SC M5I1R:J'JK/O07ZS;R+KFU-$5[78L#=??S=LR%]H.(A[43T(489@2*+ 1T$H$ M_'KNT<'[QI=%S3:]Q39Q[XJ#+T?^ J_E_FJ,)BEFB\2UN_:_#^PJ,1@*!)WD M8>&G +8&2%(B(CBXL'5+2VQYN2/>KA)Z0LNGJ._?IWE1_&,2_(UQE"MFZ%S> M%;E.OQW/U6K])])9"H%!CCL%*?"*0E5B!RRMM(MU/J:T%P1N13-]9W5,6-@F MJ[_K/PG:(6$"-"QX6YXPKPDI'3#MG;$U6(TKLWI?]-6/1>XZ"CH5N9_D^E[* M _B[K8M$ $)Q6"@HP)7"RB''V H!HZBK8WC)7X:W4?#[% X+#F#N3Q](1!?7XT& M9%&0ZZ]Y8]1=]9=@R*4V0"\B);R74#%48N.Y4%TN5+YDT\_YCT37XY308X*& MU^^*@3BRQQC1(Z$U!'-H#&9(*BQ7^!#L,>QDW?%#D_0(-?27ICZ?-^<#E!TF M@BJF#/?6:0A5<+.Y\R4ZS.-*X8E-K3Q^2)(>H84>QNF$@ ! - 4^,YEHX@R5@IK0"RSD3.#Z;= MJUNUET.[P['NPX[AL\W ;>7,+W$_T!D0)BI)G,(*(P@07]VI,)(!?L+]P&>% M!+=3;5]P?O5.$JP8#JZEI )9)HU5R*QNL!JE):@3)'/&NWM5Z;$U3J9AW'LP M!^G'=^E_YE,3<]/M#]^OVDN"&9 B1F)0X#$/_],2ESA X>LX10?SKPL7O@V* M5)^C:L+? QH^C?]]>I_M#>D_L*=$!5\ Q%T@8A760F@DU0H/+2"YL$BM5IA2 MG8T-:*"S&RC9X&Z2C_/;QT6=ME>2[ NAKM0^0<"S\%\!N4'4.2$AA*7LEN@Z M^QGGQ;YZS'AYEZ0%[#L+V)\7L_P^FZZ_:P+XKWJV2,AS(MAVM$F($^@-)+&(SVH@@OM4"DYDK4RT/30GIUV27$L MZCW@VR+V]#BN+9HFR+L@)&4< B\=AE@3MY;8X4XS'76Q>&V6!M4Y=@S:/>#7 MLS#GYV<21QXO;>XL(=AX2)E#F& 'A43 \!4J%DC53<13UT'LIR)B,TKH 35K MG2@!:R"11"E#B87>4R)9*:W3KH[9.]R5:_U$Z51<.QSI?IPG?0D_R*>C'R>X MG#M C17!L0)$2">(^8AP4(I001&R/B5YVUGJN*YXU!GCG1-OMO3Q_+#$,8: @ MX583H#S$EJ)2$N)@G?/M'OHJ75'G<&3[X)LL-LN""S^=!X6-TL^C\>K6WX_A MIP *F?$>0L^@ME8Q[5?7&;5U E:Z=M#2;O.R5,OD=E'1O53-HYE/(^EW;3CO M;)A@@J!P%!A!';9.,8]1*;$GM,Z\<;[^264:O-QJ;A+KSNYJ+[_V=^GTSRR. M/:8#*?;S:E>S1%FA--=$,^GC!75!\"KE@G96T#J)UL[7&SF650TBW16G/DSS MX7PP^R/6;YW,'A<2I&.S*MJ9#??3JV(/";*<&RDA]M 1!9'7QI3R(UXKA^0Y M7Q0[EFOMP-Y9*$"L&1W$_V,TNWLZ6KZ93X8'3)C5.TE$]/HUE,8+H!@#2'BY M1L'8.AO+/4P]T3+U6L-]/_M>U]"+/RD-KY]FH]N[F;E+I[<;U^G;'TZDXD89 M:YSB"'")C9:P'"GWM3(#G//UJT,YTAC"G0:'O%Y'57#7=S9,.'4>>Z> -5XB MS,,:59?2&F3J;">>[P6IH]WU)K'NV%T_B%3;9;08(TT]A5XY2(F+T34K&3T# MM?ATOC>?:CKJM6'NS4;0^WRRDF!5K>D'V0:BFC#$F;6:\K"XLHZR5:TH H$3 ME9:O[2!@5Q_4LA;Q=?JMREGU]D8)I#1X4%)X'+PI11PG9<9/@B#D%Q;,W[3Z M7]4?:0CGKN:2937RIW1NT?7.YP&:=#@:/X:O/9O>CR:+/'#I:/K/=#S/U'T^ MWSG7'-UG@@$@BENF +<8(,"\HB5&%,D+2T;=,A>[4D.W#O4R=C? E(T#>ED^ M+\(4-:CH5.]JG%A*70 42.<]Y4!S"%DIM36JSCYX#V.O6R9?XWB?@&6'$NN9 M;!H*3KG"D!.FB0#.,%'*IARKXU0?OBW4%Z>Z 2X=#7$?'.I-=3U_H'0"D$IO MA:1,0:T" 9Q:A>E)I 5'E8J@M(/ :Q5]"!+-GNNI>C*!W5TD@E)/+(X)+W"< M7\-'0$L4G#1U;VZ1&*BTA)I+P(GE MQCKDG^23[L(J93>J\5>'JDT@?/0)JI]/)Z-9F.W]Z-ML,>E/AHO8J+M\/'QS M_S#-OV2+>F];J7),-XEVE.*X%.4AO\Z0#VKLW2 MI_QF]C4 ^N(2464CM;-]/(96F JN,:,!; &\1*7L ?=N"N6<->7:Q+LKKKU+ M W"3;/K=*G\OPW:T2H2@TGEB%$".> Z5!Z6<-KBK=:;"'H88M-55W3'(=AAJ5%[EMUE0 MSV"T4%OX^SA;Z&_RW17_K3+NCDQJY!4)44HZ"(/7"0PVP'.^RDT6$#02U2D8 MS!$AB !2&>TK#WR0+"^E24FA G9W5'EZ9[,(. M'H[JZ0[U%F[$Y1_984X]M59XP;UWD 8?>>5H4R^(XJ>,@MM;R/TZ*$2'M_^Y M,RZN>C<)4IX@#*QD6@2>:J' &@WL5)T%?B^=GZ9)\BI6KC7L.UN>OAT,_,"V-8XXMU;N'UI,P\S=I5[2Y"0G%N*%3#APV/& MRC(8E0%-7)TMAW,NL5??[K6E@JZIF>^2Q,_CL=6&8E<'<[:)U\240=0J 8$. MZL).2FS7'SF1H,Y=]7.^#%J7S"?03?<&>&,8[&%6=W<7"46>4 4I421X.H0A M8U") !*F3F6%\[U:6M_0-HIZ][Q[?:?QB/E^7R>)\Y9#K!5W$ /C!?"KU" M@+HZEO'@:Z@79!D;1[Z3/;=Y,9ID1:$&P4TN1K']"??:5H,Q^?WGT60A3*4= MMAW-$NHPT) ""3&$VF@J5HEP)5=>\A,F0]TP["=:5OGDJW604*,8CF>PSA,F MA*#$\A(!Q^F%18LV0X:\ Z1/]7F_C^F&9L%]._EMF!8^=ZFP #JLH50,3.(: M&0Z@LT(XR#T5E6Z#M3W+;U**?GSV;]5OP%3K*E$REFV)'@_17CE"H=(E*HC# M3HL:GM@$5";(UEF^%!74@ML M0*72VN?-IT/5OX=1M3'N,D'E:'(;QAW^5HR&BW3!^:32C<^];1--&%;*6D6! ML@![(YTJ9::\5B[G7L?[MCS[-0W\B(/ZRYM']V@V?,JF7T:#[&/V)9O,LXJ4V-DH 6>-$DQ$=.1,5T]FP2"O_V<@(*/TH^ID'V+1[-=[]/C/9& M(\2M*)Q# JO Z+@H$A&%B M#1_):MR0NCIYLWLTAQRIJY>:/@JS-G7];C09W<_O=VK[NV<2*'@8.?2,HK!J MLV$F0Z4M5,21.O&M?=3WH1K+F\&M59VGW_;K_/DSB1:"(X@AH]Q!HS'#KN2[ M\HK664'TR!]H1.*#K2,(*J2UU]9)J]<>KJ*(=YL^ M\?P=@F;A/B6=XE^GV?[-B[UM$X*T=T8X'Y9/%B. C2>ES(#[.O6I>C3=-*;Y M"DRJ@^_1B]1WV7P:5L@[UZ3/GTD4Q\:0L#J"3%G.C-.T/,+0,0/2Y>O]2#WE MS2#:E?78$1"L']^E_YE/%R6M]DQ0!_228 ZILI8"CR4V2A.(2T=,"TL[+?1S M09-6>RKH 16?QO\^O=\_K1W84P()PXQB0[% %"-JM%U_FE:B2O=WS\?8M<*4 MZFQL0 -=,7*QM9R/\]M'G18;)-EWPEVI?8*E"4(S;<(2AUDDE6;EU*(-=A>6 M?+8U9N3M8]\9[Z;I,(L85*#8BT<3;CUW@@*M&#<,>DU5*9$Q$->Q93W:*^B< M3?5@[NP@>UT-SGT(Y6"7>2 6\!0D()*) !O#PG,8S+.M&G/3QS MZ(I.S2'>%;-L.DL_!T.ZGTTOGDR4=HQ9[+CWGFF &7&E"V$XTW56DCWU-L*&1IW-4N"6$9QYH6P#D"KB 'K[P-Y56='JH>W+T^YZ7DLYEVS MZ]E=@>\C"*;II%AJ$U9@6Y5N$@B0%$PP9Y$ D&D/2 FOH9K5*;W60V>]&5+L MOY#5%-Z=I95)'Q?IO*_SU39A*5-6[,TZZ@-?B6A$H%&!#< MAD4/E A(8.D*1RNPJ1..T,/UP:GM8$NF(IE9 M*L)"'5F/U#KFV ).ZUPDZ>$BI$.:-@G[">FX7*'%JAU/^1_4-& WN?4!WK6@ M@_CS1?77C]D@OYV,_I4-#Z-JG3*OKFZNYK-8F+M85#O^^^CVKA%S7.5%0:M4*0\9 MP<@J$/YT=(VF4*J.I>[A\O[$EKH%C73%[]_S?/AU-![O8&;Y2.*YT93'.@%, M XJ8PV+M%1EOZVQ!'IPTZ4PY=226)]QH_#"?#N[2(OLP'0TR-5YH-?RX%"0F MMQO,LN%U^LUFP_E@MMBH7=CVPW8FCW]/@BF$E@=/2!F*(42.@7+3UFJNZFPF MB1^$EZ=4R-'1>*\*=7U_27M;@-Z>9DG ##@$1"PHAXF6G*VC%!V4I,[]('GA M=&H!WZY,WVJ#:[CCY.F/+,SC@?(J^.SI;?:/(KN9C]^.;G9M$M7I-@%&8HBE ME-IRP)3FWI:[:TX'Z.KLDH,+I^()%'#"-QT'$D G6O"" 3(! ((H96&P7T2#G$G;9U;&O '/C/J MC<:>OIYN^O,LG865X@$BU?E MH6"HN+(2Y&8+4SA)X$.;G=[V0.T <-50$ M1('GGN$G(*GS%Y9\MCWU5[Q>>!CC]23UNO%QZ&Z#D' M@%HD&/:QYJ5VW'F!8D&2I:1$AY]?U@V'4TY+QV)^COL))BWN5A7'OJ3C>"#6 MT0;"ZQ3'?MK^*+:]/-*82$LJ1I$XS(QV!I:_$M+R47#CG\VTTHZ=S_$+6 M!5$[VVE>O2]!4@!@#.1&>2LM(4JH$EO);9U5T[D%W?;A&SA6,>=(^N^^]P_3 M["$=#5=U L/SSTJXG6*>V#6>1#/*%.(:><6EHQ(K51HDKKVIRD98AXX:73ZYX#@W,*JCZ78D5B>HVE<+42>_V*PJ)%5?$@?#[])W=XX M$JH%PN%;% )9J;2BWI8G.\)CUTU\MUSR>I+=QEK$^Q!0XPN+9=Q,):I1*J1Z'_]<&THJZ>?R;E!+H1@;>AO_?Y M9)!/9D&Q826(TIE-@92:TF&$%&2:D-X&O5H#HB:CV?I>,? MYJOI1F6G"EN__NX8^2)"TIDUL<(($$0X1S -B"]WJ*4CBO-*=]9/'Y(>E*## M*/YL*"R]["XAS!NHI,58>*6E]%BY$AV R87&>-8C2HW0]"-Q[\([!C3+%8\CB/=T K&(B#^DFL99881Q7#A-KP'^>7NN'A-P14 M6LJ=$(\JMN*PCA(A)'#.2V\H$#+,5TB6B#@:G,++LA(ML>55Q=P657!B@W'J MJVVGL1M,:8>1XMH8C@37C&&Q5%&86%"U*SGMX/$VCW/>L]'ON^*VN4%"H>=A M)E02 2:T1PQC4$H( ?NA[4!E[>Z99! #RCRF N*6(^!MNOQLZ,!1=2%^=HC6VM='L8;JWJ_.!*MT@# M (GWREKL!!/![RQG."8HK).IK4?1_8WHO 9N7>V=E[DHGKP<]VTPG@_#=/8V MG]P&@.^??K7GDOK!?24>2.P-"&@*#L*2A@M7HLI\<)XN@TL-NPI=P=U+"NZ] MT'Y$;XD#Q%,NM39(XW@I!HO5Z:_A1)!:!RG]HV&+O*G#T*-T)]/9X^? M1M^N\_#'[-&FC]O+)NUND"BDM+9$24NU)$8JQ.AZQ,$I_('9C,(*K27:=+\;B1U^R_3S9W2K!V'D,O%9&2Q>CP0E=CQT#5&?OI( Q[S[T-E."+<^W*\ *$ZZZH> MWA[LC"4-X7TT/Y[."-W]PSA_S#)U.\V6N;WUX_5H%G_U9C(,@QO.T_$6=_O8 MKA*"XYU'#56 CA+%K-6XE)*C6O>R>\BJAKSMCM ^FE.5!K35:SZTB\2'V=8X M*S7@CBB-(%6E)144X0O9^V]?Z7DG^+>YC ;9=.<^ MTHX6B3268^2MBN5Z/?504+.62_ +V4EL3]UY&S ?;906T:+_.WM-A--"*8AS\@Y;2!4X8R2$_D+\EKKJW,J*HY$\>@KYYRC]9SH<%5]^?>^N M?W?JX^X99,OCB:.""8&(A!Q29H3!H+1MDN!:!3=ZK?=C%)8WCN?1VC=WTU%Q MGTX_/18QO/]+48T%>YHES%FG-2 ,(XL4!IBR\MQ5XC"'7H8[T3P;FL6UADWX M$A12E0R;GTXLE009IC2A)OA.0$FY9K" JD[FQA[M@K1A$1J \VC5_SV;IG^, MIMDX*U[1;_?NQOZ6B=3!^;4:(0D@H0 +6-[^#$:-UMIN[9'KV#PE&H>VQGPQ MFJ0?TED0_UTZBQCJ[#^#;YQ.AG_/1C?9Z-U\,AJ,'M)QA6WYHSI+#)8:(H(" M=F%UII'4M)14.6--#1+U* ]3&W-+^V@?S2N5W8X*"#_]JGZMZ(AN;Y$P#4"P MD!!@K2@T,/R=E6,.HZX3.=6CI$/-,Z0Q2(^FP??RQ(0LDV$: \)WG-#L:I-H M$FRB(,KX (!WAB!1KM-56*W569;TR%BT<133(*R-TV&W([*[51+<*.E%6* [ MS1VEW!!>!MDH)FNM37JT4FU0AU58<12VQY__+R]'J+*;'Z[Z*<_#]Y*6@A=H[:S5PWG)NM"J9 MKC5F=6Y+]&@WHCUMUP#S>(=P[X?]C'K2+8Z>B\?23RU MDB$(+0YN#($,\/6M#TU=O1P]_=%^+77EC4!WM$7_C_ED]+ C0-(=?5#9171NMMA0)HVQLE3EH"I4!2*"4U M(.$#*/?$@\\)ZWST/4R@V_"UIL9PK1/&;=+)(!M'.=YFP9\IW+>'T72A"YO. M-J5,J-8P":YH>!66@$%K-+#4&UM*X/2EU6MM0I5YB_@>S9 /V70057";7=T\ MC>@J*F+K?N"N-HFVWE*%+*%*1,^88%I^+ 9A<.D7(6ORHD%HCZ;$QVR9&?!] M/AL-LC"B43[\$/Z87N>Q9LI@E@T_W2TK0>PR(0=VDQ!"L0# 6FL #=.I-65& M3F,D-75.G7JTQ&R+..VB??P$-(_.TM5-O,'D\^G:[(T7*KJZ*2_,7'T>KQ;= MQ1%4:_8M"340$DD=Z,=@OFUP*@9!C;%,WO+^S9O),+N?C,+?ETI<7_+8?EI\5'>)%<9A MPF**!N8P,(B6A9+"2DCK.G0[A[V'FG3K!O5&.&;FQ2R_#PC;43&;CC[/PU!C MAL*/07?CWC_P1CDH3O<26[LTC4V9ZO7H3G; G8*?C'7P7(BBCQ1K\F^DX<"1\=PX8CZC ,7^+328?3#'14V>9L67@" M'=0T@CX?C_.OX;7F+N8-S&^"!_J03A[-L@S(RPO9S\19'+*-=\_-3;XCH0%V M[B'@ $')B8'0EUD*'%"RUF7('^ 8XH2Z.#YN:1*,]UB'E=2G=)Q.']/)\#J= MWF:SU2_RR;QX-Q_/1@_C["9X'FEQ]RG[$CZGR6#K-%VGSP19%P/P@!=>D1B[ M+T5YA=UQAVK9QQ_@R*-#[%MT#H/Q+K+_F@?\9OGFS^AX%W%_WTEP1Y2" 'OO ME,)>"T9*)]E1P>LD1((_P.G)"710>^44G".\5HS0#W >TB+6-8_E\IOLVRC*.8CQ!\'N/DSS M09;%'!V=U.@KV M>_@E*BB[N8D;3I/P$=T$5R' F(X?\F7-J-V'>*<94T(@45QYQ 7#6BA'E2J_ M7:^AK\7QRSY2.3?='?W-^/EL/LW>9K>3V5UI^4LQ I;%*&@[&W[,;M-IE-A] M&RV6;C&(/.YT?7C"XCI@H4)7HS^S\>-U_O<@\+N5O&H8+8-;B'LU>3-[,WD7 MU'2WU9"?=% )X$@A"#3&G&)*%&+K@A&><%DG 0'\ 4Z$SDEYIPE@?5S>IB[4 M>)S=9L/QXYO)S33^:KBT.)6#6O=UE#!@.1=>,!VC.QE#:'VTYA&2M<(9+_NT MJ1/ :WLZ:4R4FRTFIC -%?,X2RT_N;MTJW6MU#CA 7]@).722\60HIZO/R0L M<9W -?@#'!.U ?*)K-4Z]&E]::RZ@7K=-G&>(V@5E0A;J(!0;%VLP.. 9QUB M7?;Q3UL8'[]HWS20_&913?M#.IUEQS3:.:Y9^R M[,^/V5V63G<<4]?I,X' *^LL$0)+IC'7I/0,+/!$UHG61C_ \4N'V'?%.3\: M9^KA(4NWGKDQ\>24O MO_F/^?3Q.FZH?,IFGQ]-/I]N*K1]U)L\?X-SC5(JH?1_/C-.BB,6C\LG;]&LQ'VT_*][1)(&..*CP MPME$S@BZ/O*VT!M6JX+N#W T!RT3X3X]]]>H1I&^>?B5QM_L^KG%5"390JR M7P?Y_1+?IXLK\?3A.QR>"@PM8R.*-Y,_TNDTG

)#JC7:W"HA3T+>Q;V^H&]3EXT3AF7L12@YC%!,28U MWQ[L]7'F$I$!]ZSJ9C',8MCN81C!+8;YDM+0YU'@2QP0(253M?&JA!_S+1FO M8I=4M^T8KQB+ 4RGA4 +@18"=P\":1M,(P/L22S AA5"(21EK'BMQD6AD%LZ M*;-3$-AK_.- A;T=A#U..@7ZI,+<)RZF-! H#*17.^U\-_;%>]7\ M^E#="!X(3O<:P_8ID?])/CTLG[3I^N'3@#'BBC:Y3<1)(+PP"UF!"BB*$94H #!7^7ZS59?P+QM&4N[A!E]GQ43LC2J0@/'9I8U*$(GB=E!K[:%)0=\!)KRX)BQD6,]X.,U@;/\U4K-S %21D MH1OYBB'$:D7!"_Q72A*Q1R8%'G!LZQ98I-@3I' [N6*5)R-/QM(7<>A2'_NH M3B<38.[)=ZI=]&)2B &B_",PO:UQL-$*VF0R-IE,%U4ELC4.KFR- QON8M-U M683=!L(R)&V- UOCP.*JQ56+JWWB*A&VQH&%2 N1%B(M1-X#D4S8&@=7ML:! M15B+L!9AMX*PKF=K'-@:!Q97+:Y:7.T35SLG#6R-@SV'2+.3__=Y D-HKO?2 M=C7A)SK (AM6W_4R9]-%4JU 9[@3$):'X]3@)B;HI\X;Q'.'*^[KD?E376Z^ MWS'=PU2?9;VU' _T;^/UP/36A)F_XZ)I9)99A<0)<^)Y/KY*:$ M5_U]7-2C20SGEB%1OJ 8"1&&G*M RBBD)/(9"F+B!4@_DZQ,PT-C>YSVDF<, MU+0&[)@79MD_ UNDA7[GEP-G7&C6_ELI*99>'"@:1C%G0DG"0^5% -,LACQ MYT_O V_]Y4R3NI-?.!J?M'*V7(?D#M)X:'IJ6GDQ,9BOU]4[SO/)")HXBN*'Q=DS2MU]NM9=.J@$7T_"Z.2T M^G3Z];?C4.G+\?&).@F.U6_.Z1E<^#TZ.3MU/L$M9\QQ -\VS]? MWC6Z?)XZ[,CYGRN(=K]#>E4>AEDYR\MD\BM(A%EY/*W%'URNT3 =?9VE%9F6 M^NHD+Q=%>@9-^Y-\^.>!87']]32=I$9X'2H5ZS3'F$=A$/OZ^#"O4J5X&+XI M==A&E<@PH &([R!@ONOY)&0NJLPBD.@T8)7L-=U0\V>_!Z1_"F)XIB&T6*0' MOW2'Y;3C6I<&W66^)1DV&3#>/E[?+5&> A/_!MTGN[BI+F6 1-/Y9XJ .WOH MU=>I$Z?GQ2(I;AQWX&C5:>#,QRF VQ6T=>,DTRFH(D-8CODXF3O9O'3\/"E& M&@"K4,B\*)UQ,@)=*YEF5_FBG,!3,WV"WSR4.K-%42ZRN7X"D#^=)=6JZN^Z MN?(J*>;.$*B^2)SSVO!U_L??!"'HBRHFN?F(OS@7H!,Z-; YGW3+]4VGRS;K M6W]VYKESGCJ@-1EOI'-^XX#P,V\$C3!+)M"I\PEP80YW%,!/SJ>ZK>-O7Y>- M)%/0Y6;9]!#N.G*.IXY:7,):U+.DN^:?>?&G7 &$. ?J^V]? M#TQGAK HDW1>SRMT]#VM^N_9-(<7WYB4(&DY M_WH]38MRG,V^I8460:#5^#??D@(^KNK]QY7:#TN$O'^5Q?Q?RR=;YXE>DC7O M"6C\YD)K';3&P2%YT#H0[&C=*_W3+=O@V5/6HZ_K4= M2D^K5DU(=]6.3^+ENJ&'XZS)@",T +/I,;ON^6M7]>O( 6 -TZ'IM4-Q@ZP- M1ZXR\@B H""J$2TEO&@10NV='WJQ?A\ M8KCEZ\7:NH;-(-+1ZA)7]CB#V:!XCY98+U27#9>\V95,86=E5\3*-'37T]+1DO8!%C]RSJ#-;F,@X/(_G=DD&:8=X9;HQ#D.B,)DM6N@:&2@-HRT M6$R3X7A)A^;G,>BINB,73J$MGJ6$JK^-0&(TD-3MPJ E<.PU!*['=D?CI6XL MS;1&L%VRYJWJ&@SH_[PGP Q99G.04>=9,EY-@$E6"NL>65B02/PV&(R+RLU,RG'CMYI M* U))!-0EV$<^:@$? '1--6":YS\ .A)4QC'!-K.+K+4$,6H:\+E2Q/.N<[F MXZP"%K 4P(C5C<"=,*]Z9/HPE79H)OIRO!S1L/%HS^IYO3)\.Q^EH,4F_ M7CS+K(:?\ZNTW9Q+)M"[]'2#1.-02'=!79A;#^0037?YH+UAE_;*9IGUDVUCE0B^ );+KS6_&(=WT[/R@>%I#M(OAF&FJ6&OC<%[ M"@NZ.?(#?L_'I0-JP$ND,-C:OZ>_>-4RV<)ZOO1-66;+7TPW0RJ7\UTEQ_AY$,F^]W3,)9=@6B5QO^ MW_.K9&T#]RHI+K-IU;UD,<^;"]5^L+ERG8WFX\]2'&'1^5?^U.P-#8$^DUF9 M?FX^K'GC#Y;'+I>'DL7!_8Z[*HQL\V6/'SS=PV/G MCQ6DW,:Q\V>YPO9\9S/V] KY( ]\'SS_P40GA!)#],3JPR/"! M".(1-<;"@Z6&.ZGA0X*$MX5ZUIL%,VV- CX=:_,P7Y1@H)6WPPB>M?"[4O9Z M8Y(X>5&^DMV+^]QX(EZ[MD0_@9V;>TJ?X%_W2)O&R4S%"BM,!:X+ M[OB8QH%Z,)+E88];'01Z=V#G/SH!\RMM!K4?SMG98MP[R52C[5"@1'C#B]8A..ZL: M[H$&^!% Q6N/'?JADBX#1,%*Q@'&41#4<1,!DC1F6P<5J_)L=B2=\X';ZY'T MW5=>WKW'$ BFU*%A^44VWW("]%Z-]/=@O@ND M%ZT5>GP&IID5_&86\#?X9/6D/B%-#CRVO1/DS^"1W33R/K)?SN+BAK@H<'M^ MA<0R!B@4H.AY/A;"C?UZ(R)T)5\O4=)0]D #[/K[W[G?84&G9?=1XFL; V,["R?>T3)-B.#9G M*D;ICW22S[0$?*FFU:6Z7,Y?$.1)$JYE(4QU<>VJZ@-Y:GP)=[V M);Y'%;Q;*[+1ENY[_6_Y'8-MZ!KZ$[947<]I?]Y[-@ =^C6V%JUAN'+G(%=3VBO#"@+ @;3,/8?L&TT]1D9H#N_-Y0;N_Z&Q[P7HO.[*R:]I&TL7<,4+0-,Q4^_,N()UTO MCBF)72K4LJ"3MYY+WRI=>PA0A ]PK]N>NZ]8O7N7VJ_I%$AL8G2N9'25374Z M%J">'R^-5-U#*U/R%O"(P@$3C$M)8DQ]7=+>;[+T8$3CE^Q 5DMB@*.[(%9! MZW]'TAU(]"H'I'96U[(NL3T%*Z_-X(JE'W"B$/S?XTR%Q ^:WB\D881Q6_?$ M\[$*E"^1]%VNCR8V=4\"Z4<1L2ZL_<0DP@>,T7T I9Z]5IZ[LVK563Y/)IU4 MUDUTJ0VY[QD?::NS,5>$(O9DS/TP1)$K*!=-7:@812^)N;&B$KJ8N$* M3XDZK:K6(TZN0\/66*,O:+DK M@;!U$EHPQ$BV8.C2 >,4N6Z@(I1I*+&A Y<'_7C8GP,#*VN^#(P= =8,HN% MS\7"CY,:Z;BMR*=IW90DL^$I:[B(<>M:E!(3&DOI$>H%OD=\SV<5+@I*8^6] M !>;U:B Q^J'/9K/'/6Y:[)[P2C6,?A1H8FN^/9(R$(A,2*4A!$5J%;9),*^ M]Y)(E:= D]76+#1]!,^<(<9EH==Z._?G7G2G+1B>NV);XLXF1!@2)2/!%%-$ MZ;!>&L2U;4E"@5ZB0YG%L5NS6\BG37I-Q[$-2](ZSMY:P7K'^/48?'7V"2)/ M2M"N8B*PX@K[4KG-$84@0O1%>Z@:0:R2U7^66]RKDO4(G>^^KO7N/5?M]N@] M&Z+.>0KTD#9ZVCSYZ^4A=WL7./*HTM;9$% < ,]G/*1>(#SJ";[,[RTC']VU M(7"7'=EX_&-8NSMO\>)7]9)6X;.P-R(-Q7,3OW9$O ^MXY#W'!_WSLGWK3YV!<2@1H8$S]PW:4YK!3U MT). #Y LNKA(A_.O%W?^;M7 ;< <&7B][CY8M]U[U-MV&8@>PR'>P2'A1PP) M(:54H>1N&'I-43WNN>RNQ)-]X9!5MS;SR@V$9T^S[I??S>R#ZH,*H"*]V+5* M0;L=Y8OS2?JRX-O=/,NR43GXQ^;GW=>+?U3U[-91!0L\CCVFHI@)&L>2N*R! M_,@EZC;D/\&\+D]2P'[K>-R2QND-0&'9VE;,)OSPSBWOC^R9M)+$2I*72)). M]5H1NAS1*!8"N1ZE;A326I+X/@LY[U^26)OA99)$#"C'5I+T[,/]^SR!,3?7 M>S&0JA4Z65S!(\/J>TTN2;5DG:%.LFEZ.$[-1&*"?MJ2T6;^) 8/RI 3(J7+ M>1 Q'F(N(]]CL9(^Q8R"9@D-_#UI'C2SXPS3R:1>TO\Z0 ?F.S0_;+[?T;NS M["HMG9/TVOF>7R73+\YZ-U?MQ^ML-!]_9J*2L34%/]G-;$K@A#5+WT MF3-MOEY7KSC/)R-HXB2?IPX_>@XW0L_UNU>(9AT_I<'/VZ#L+TH89ED&^=5Y M-C74U>+7&33@3_+AGP=FW?77TW22&M@XC!%!TO4]%&'N>23F@EY&51@XXC[#T&GSE//L MXJ:ZE$U!DP58UXE;^YEO<_OG; XO&]ZU K^G"YWF'N3KT1IL/6T\Y/'Q4-+' M> Y^^=H2Q[.?58M+Z%FEX;L#1^M%&[# MZMO!SP,G,5C\S[SXTSE/0'>"=R7%?#$#7!XN]'<@VEF1CQ8:U+LU//77<5*, MKI,B-=*]W#'6W1MFE7F[M,YL7V?G"\$1^ MX0RA.W-X&;SZ&KIRU'0WR:Y*9Y[K'OS(1O >^)1>98NKND]S_2/T$Y2)M*B* M4.D+,/B)4>>.6>=A3E/ M)QE,I&XUF5=-=V FG6KX*)W,###5AX[@%5-8*3U$4+ZN==>:.0 %.;W,X:V= M-0/(*#4L08\N4D,_YM%T.M;Z+31<.K.\@*6:9+GN[%YD29_'B87T*7/R>0ZN2FU M@C$NZM$\U,7'-='D&?TUK8$^GU<6PV?0K--"O_/+@3,NM*S_6RDIEEX<*!I& M,6="2<)#Y46 %$R"&.;/GZ4'WOK+F5'O@"P"K7!,Y^T6?_(4#%Y?\FT(Z)/H M[-=(?1\XQR?!A@+"794/V^SLU[/HU#G[ZOQQHOX(C\^BT F^GH31R6GUZ?3K M;\>ATI?CXQ-U$ARKWYS3,[CP>W1R=NI\@EO.CD_^B,+;%DNKQW?8KP>U@[Q, M[:#/43M>44Q_*S(MBW(#N>>-BM?!WE7Y.4X P&'^I@#5_G'09#T.W^69%,2Y %H$G@52].[<0!#09, ?AX MN/RT=+$TC7?TZ-8G4LWEHUX1OO2*N _OI)*C]6I[#LPNB+GI+9_(!JK5]3@; MCJN5+;5L!X3<]J*Z[6G!@"L_"+ @/HJ)B )&ZO@B!1( B=N+^BVYT11;GN6J MT@*;A4C+7XLG)=YZS97#[&@]14M?*V?TL:0<-RNHN7&69"/-S9K=Y^.L&#G_ MO0!=#50FN%G/Q6#;:^NVQC0/A$]8C 6* B2$)YA;'RKP2:CBM9B-9S!L!&LW MOVD.KI?'9:D1?3K2'[28WVE^QD?KI0=Z(XK1(FTD08WW_UF"[CN?U\8#$(?1 MDXW(2,TTPK5EIIA:#@PJL^.6!C\"G=RY2++"^9%,%D:7JL3II6YY539L'T5< MUCUS[!*7>C+R&(L$=J5T&]' &5VK*W0WI=4#6:&YW[+:.EJEJ.-;%/4F=.0> MKR>T?@+6X*6V(R^+M*+OVJINS?-9)3$>)%9MCR8 H655F](I MP7),QZ#D5L!9ZT:5+R&?UGPQUK;NLNFTF"<:>-/A>*H]GBLV9P%W@LZI%P?8 M+)\:$[G(%Y=CIW*3.,9#0NB@LN 3YRKY*[O2+H'D)E_,7X&;.D=@44Q9R#WJ MA\)3$0Y\%C8R.41>O'8$]NG5W_>GKQ=?%7&]6E?]'(\K_ J+J MF]&63]S3)__F[&:6ML^>-2OX>[-8O3$LW2;P:P^+IF$=G76==TBM4N0U8B^1 M61/PO3?.E 0S" >>5T,CQ5Y.>-UP@N=7E!TR_P03F#05]D MT 0\"@] >_FH'&@)D\!DI=,$+M0<=96/TLF27UL.6@[ABV&FJB\P+7GEV0(1 M9OQWU>.FX2(K_W2FZ6*NV?6B "K57JKF2>=W35A.D!23' R=J\4DJ8RC)6/# MN/Y=&8-FJ!>+^:)(;W-Q"RWWLO>1H\IJ8E:%9V6'K4K0_'(%W&$V+LWGM=LD9F=^M2H_57V&GC5X7 !:C)0TZ2=Q$9R M+:;)8I1I2P\F:Z1SJ9A/9I/:.'?/JW@!(*P45J*FY=50G6=W]32=S][&69&5C=AD)IQE;)P\:&H.Z%G%+ MG7H5 !X$8Q.->Y<>7J%Z]RI8>I,*<@$#DM8/-&QYR_1 0T0R'&K.@7LUEE7X M>/LM5^E\G(\J&#-WPTW56\%66$SF94N1\*_**Y[I=Z:0': "Z.QR]#S#-M8*8EJD9>E)M?[0= MR,!>JK9?5LVGE?[>_<:L-(TW1''+=;O1AO?I<)R.%A/0D>[ J]*_Z7Q[\%+*Q/6?APKX^>M7_] MEF;!TF&IE02@@\FDKN-54;^F$+AT73J?#)GFBQ(XH_SYGGYL/:KE(;"[,\PL0.[@]]J5[AN3]U F56?\/W_T3(DQ[;N_.M M05*.J^UK_4$[>4#8K.QX;?>LW$Z&Q+Z'TJA25;BUWO%0$J([*Z\_MRP783!VQ!^G>EHQQ/?P!IY46VUZDV'N%SWN%S MZ1.%(BX\L+LHC6+N-I)>BH _90MK8SYOUN(U-[F>RMA>KR<*=Y]_W[V$_U:D M)@JA*85L#)'<."8;IV1B2-+*_34\\&CG]#./ A$$+(@4=6/F,X\UFC^5ZV?6 MMB;WZ_6LTV[#_<;)7/VV@WC!4:\GD*TB\ K)N&8P@)LJE!L(9*9=P!]7)Y M M!F!0!#S0_".& ]#[!4)8UAC@*Q2OU:SL$P.:9?DV2:;SV@U@5F8'>1[WF;U^ M]SG[W:L(Q]-Y,KW,M"EIE8#; .#A%@"XBB1"3$24"$1I[ 68-L:_9.Y3(G%> M8!0TBU3=O#QW_FN>CZZSR60'@8 -A!7_[TO\GW2"%49I%=W[41)Q/@($'2]@ M("*/!UXD/,Z5%ZK QW558VOR?9O-RL MJZ-0]U@4WY].JF+*CF>.QKY/%*6!1^(0<:8BYC56>1"+M5HI6_#,=7^HU^A; MM42[R/D#BOMD_/>3A_KCB/,J\#@9#@N=,+83=/P1Y?MC6"+;@VM@QI,H"%Q, M$>$L% K+H,82SZ7>6K',[6*)6<4=1!#:IW+?;Z:WW<:552X1.PL?9ZM9!DS0 M[LYD!=V_Y)_O). M].&O@M"NXS<;P6[7?73'.J)0A[BA2RV-ZY$__5N$@ M(%$210JD0+)V[;8($D =F4]E5F4^^4IBH2?3(D [:1%/,V6VU2KXAF2-[:8G M"ERG)Z:(.FV=T1XA#)?"@P4M8<([=6:);>0=]E->32+!MDPM?4RNLI! -TRJSWEF6>-4 M(9@:@55Y^G&31A>R?KYQD_T8+@8WI"-=9Z.LI-4+B7M%@EF5&=CW2]'%X"[_ M>GKO?WCM5YQ>G5Q89/A6^=H5JT!%9/ H9[@DUYLVR0EJ*H*2>ZS.,)X&7!Q, M;_R#OX\G0]_BRZQD'PQ)CZ.L8#FHV 3S/.HB0_!!_P+C]769C?PPL4Z/_4/R M;OQ/F)EI=ATB#/: &/-+3D8X*C+L"LZ&1ZKQD'*KTJ$B^_4_P4=1J6K.XUB= M>P71+(+CJD(K#[YJ^-7%,#]U8YX1N]#915:]_T%9ZZZ2K/P-10:CEY3A.">0 M["]R_*O$RZ4\RL MN$SV,AS<#F9E,F0!%(.06!H20 .+1JZ&N3T44M:_E0GS M>AP$JAQ%+-#*7GGI#0G*]\^.RZ+#OX['.?OG(._08'&873TP_*[@37I(C1;R M.(O1"O?ND@;E+4MHU?[++*A:#A9;7E5I,U11']6L 57]!XY MYCXQ=KVB&%>1K=^?!0.A1.8W:O@*!6>N^\/;UBTI=M_V7]_E,K;"*!)>'7+->/V['W\_\=].'WL+<_:LB^7]>O MYL.V^(82=@M8P@ #!BE.@JR@8:S!VCQ>::N5X033^GB_@ M?G'Q?>Q?9[_D'?O1]VM[#(*[6$$:PO/!VU>?+N<3;\%?>CP[^0C^Q>W.LP<&$-5(\%(:T8$ M5IKCBGL3&1.M_UK<=+E/\BTKB.>F-X.[/9$\+UV+79Y)L_FYT;!E81.UJVD< MEC1%%DMGI3=%=8I*#G"K#5-;SI+=)V$S?>]9>!-A?P3L;MB_'PZFL[#SU*^W M$A<^7+4S- %^^,_30M?N]/QD\N.6QIU=OBRT@\^%.Y@,9+\B0)YEOX$5! MK=UQCU9.-RY8\X1BUH+C5KE6.7].< M%C-@Y<32>S?^:7_T/>=9N-M"T0=<)EJJC2%@&F>2F*Q46D9 6"!$]9M5R * M4O<#$@BY#8$H#*?E([MG]R:?V)C\O2 KW^K.I*QY^I#"*I6(\/"/@BP55:*. MT<[:I4S]0]R97-I,>6D32L\^P%E_<4_C10'X/M[.]+>Q([%" EB#GY, 870*)*8H%<[K?96@ M[P252YS.!R@!2QL-[W3V4#CBC2W0%S:LEGSUX%^'DA4SW_7A_6LJ@V[3YUU1 MU%QQGF*N, RN(^=,4D:$5I8#BHBUL:CY6YR[4-2<[:RHN?)]""+5'[J*A?[+ MJ%"@P:OKFW.16B$@H$I):8QS1+C2 =1"<](@>)?8$.@0P,Q;)@1P8B"H\HTL M3=,7ZV.N?$\'ZIN7I2O.0NF*_!AN/'J"^+J%$N>O&8RWC"7:5*1,]JM_S\5\ M4NQ=_]X?#$.?W'ARYDWZ?#OH16E"W*]T@%B$.:? $:H3B(WN MVNRK7;Z+[_!= M]4PR/(:KLN$?Y-@M9]&UFA2_M$B(=?LNGK;1\G)B[64U[_><0_H.<[Y9*N;6 M!&)%;;@M%ZN)DM%=R3#914,P,,P%0T3L*->+=Q"0-<@AMB85>CQ]AA\Z3OV! M3_TOHTGF7Q%._O[:'XQV5= LBD%GQ>#'/&\URL%1RH%='/R[4%(WKR$?1>$H M1:$8G&@:'*T 1-,@BD$T#:(P42Y1!Q&2C M*IAC3C"G3$JUPT8ZA56>*Z?!P"\BA I JE#J9S&CB/'L89NB]%I$DS M1K *5)K.)O,0A? @'O"7L_-"%._KEVQ.6_GO;#*^[$]O K()!-'G@ZX@T"F< MVO'J% %JKP%*-)(AG 46 '-R_-/%IDY_T_(FI%U(JH%5%K+=3"@-<4XHZD6D$C@!2:42A%6O*8 M:)+R=(D;>%/4"KL2$;4B:D74BJBU(6JA&K48=)9QP(16@D&D#< EV9?&E/)E M2KQ'J%7CQD/\BL 4@2D"4P2F]8")U)FQA*,40>60_YKSU$"J*W,*$F272E>V ML$LE_D;>": >T2)PT,/XL.M01Y"*(+6G(,5JD'(HQ1Z7N#(X58@0%DIZ%B#E MA!$KK:>V=JHZ@UPP@E8$K0A:NP>MYVN&EJ@E:H)GBH"D6%@/7!P((H%2L.*P M2C%?(D'=UDY5=U!K)W7%EQ7Z+=+3CC(\%?4042ZB7$=1;@7($= LU8<5Y5A+ MEU*7.@]RI@0YXZ#22[3B;]C8Z@R.!;\1+E?U.R03[%WC[5K74AV:?N4;/ROH M!B^SN_%TL$0WLW;5\UWF>>]4P1LE>R&V%DE*G&.$"N6HD;8Z;]-0TG<.8VI. M[=Q8+V5[MW0Y5USVFH-KC56IE@5%3TJ^OLI.JUC_ !&WE15A%($(>7(65K%^ G X+K'.SN) MEHF*'A4]*OIK%)W7B@XE9U(BX!UPQYF5U%OGY8J.+:#O%6 2S?.HS%&97Z7, MLHX60U9 )1,#60BE9!K@JM*W9:M?7+0=E#&MI5:1J6.2GT02DUA'<2 #,58 M>%^;4P*U<*DE:74^T=%CXH>%?TUBDX; 3X.I=!R0Q!7QBCO="-9FNDF%4B_T]EW M-,]W>0#^RC =T=&C\?/QK#]\\\1A/W&7XWDH(?$F6N-]BN)9-0!['^9#!6@4 M3DRYX0#R$-*8LA199A<'AHR#[40!='R+<)U)[ZQ5LMR$7KR!TA(08409U2HA'"E#BS",.#8%U.S5=&[K23TT;X M]G;V(XA%$(L@UF40XS6(T11*J)!#A%'I?-;?]M]?B;%/T^3ZS:=A9C+:=*?9,G=Q,OIQ#_1*\"M_S#-+@/#C+_V6Y;/6#)=*$DRN^G/\KLN MAOWI=' U\#_N^^=42O;!*\*'J=>*I#\*P;:CZ6 Z"X^[#DO&*+RU^;CO@]F- M_V4R]F@R&/6'_JVS\-V]OY),LEOO7GD\JJ_ZE\]\[V:#VRP\]&X^N;CI3_._ MK[WUXOL76AB*M4VR++GU(W,SS5LR&OM/OMG%M]^SX>_5UQ\3;PAYC?+O&=[W MBE7(RU16_.4?'%[X1/^:PWC3]X^;U_4@AWD]R$=->O#2S@G-$Z+\0+D>HJ,I MSAW^<;[D29]=W&27\V'V]>J+'Z#1;#RYU_/)Q/]U'L;OW#\B'8XO?CO),3Y\ M/,N&60Z)'PR&F$CG()4$IZ%(1EJ$Z'&H+2#@0R.:3UL(#&(LT XP;F2Y2J@ M_+V0G229!^>[@'*3>7;R>FB HHWQ+#Z&GW\:S/SD7117'E85K 9HJ9+>2VU= M;EKCUP\LG2 8S9Z%S\W'C<*2-7Q@ T!0K/B%VE]DPV'Y[7^?@)/\LV_F1?7Y MB>$X]XHY34ZS[\FW\6U_R2[\/KB[8F+R:[ M:(@+AK6XB @EKUL]-MH0ZI84M%"1VG=ES\M1?^M_#ZZA_ZX_C,6H#Y"F63;J MCZ7.&" )]=Z=3AW$*<"EQR<5E&9IWV_A?GHI^:D2DM-L]O7J6S;-)K]O,9:. MT!["K8;3=6Y#+YY&1$S94TQIE Z3"AG((==88*I0X(DN>2Z4!A235C"EG5,$ MW"-H)\4GWO>,8*7%LA>&B1N,!M.;[#*Y'H\O(T?[3GJD^>BG4P&&BS M3:$#C13:;#!V"'0(-*L^&0,$M QRE)HI!8&54"7(KQTKKT .H]MV[,L..U1 ML3U$6V?&6Y'MN.]PF%&0$?CV"_@0J5ED.$;$"8ZA P1Y.P^(,C5&*X+L4G[? M"N!KRY3#/<&[D>?23>#K0 1E]P(F6PKC3!H1D\DD"]& T^1N,OY],/5". V" MFV1_7&33(I9P_*N7B6R6+4S5^^37?AXU.4KZT^G\]FZ6W];_=3R?)5?SV7R2 M>:6X#?>&_Q:1E4&5+@?Y+S\F?[\9>-'TO^A?9WF,Y*_9<)#]G@=<9DGFNWZ; M5_[+']%XA9?>;#*\#S&2@]DTN2@B[4*#LXO^M SP#&4DQZ,@.;WP.']E,$TF M@^EO933G9=$,;WM?W/0GU_XUMWW?I2P99:'/?=^_P=4SSWX0XNB5=NZ?4G1U MW1#'[8?F;A3/^/-D?.A2 4!$'LCE$IHL2OY;Y2Q3O%]B&2L!BF7SZP:H9X7H%E2 MS<&Z"]M#2R@&.<8@QT/;<(Q!CFM->0OI>!OUZ45GM&.Q:C%\L4/ZW0V1Z%C@ M6@Q?C.&+,7PQOR%XG//@/"TLYAAO='#Q1@A!7$NE MA@N.7NU\YH0-*PI;/GMS>G]^?Y<]++A1BN+B-ZT5VY ](6(HY%$>241HZCHT M852'0J:& "X1T*G#"$N3*E 1EKHGSD/7AJ9F_9^N0!,"APU-AQ12.9_X^9Y/ MLEYRY>?2_U'LA@^S_C2[\59E,K@-6_;Y]OE;0R[W-90+(5(G3&"CJ$EQBCA" M3!$ J+15N0@#4KIS8V,TNY[\!4#"V_Y(&@$8Q[?Y*]-9ZZS4'HAFJ+6K6AT=)(B EWR&#)C,*P5.W4"+S[U?>Q/5W- MXI?1K#^Z'OPZS-1TFK5G72/1 T(D^\Z)_Z%S>#439Y%*D3,Z.>T714:SI #(5T M*(NUDU1PC4B9,)#Z/\';-\@V7= 7<]K\76OZS7A/P%:7\:[F6$7O^A@TFM21 M\%Z9)9%4I0YQJ A .*UR'0EQ^NVG<9NNW5O6:-"CM,W]L,YJ]!%E3=X]$X%[ M'40S6O"/48#5* (Y HJBW@*I)5<$,>K^J.&FJ5*?9NLZVULD2'2P[A5&O'. M&=K1GSY.;11UA P5&"'MJ-68TI0AI'@5(2.UI*T<0[>AC9#U(#CLW:T#4(?(.+FYPA'CO5UIJ,&04TQ02N=!1 M!\@2:U9C]$UC\/W?PRS\X=56->;@697>WMH*2(^Q79K$RQK08I;##HL.'=7" M>[C*C6KE%JFRE"LA@#9,*$V5J(ZD#4)&[E"YVUFJ)>U)O+W,\OW5[>@=A_S4 M2+41J3;:=&8(D75,K45,.D4,)IPHS9%6KC*4&&6O=V:VR3D$98]%YHVX*Q%Q M,.)@FSC(1(V#E&B=4FAR'@Q- $NK( GO>FG^1AQLB8((]"#O1DG:;N+@EAB( M=L\X])CS*'P.0C48S?O%G.<_*VY\W,;E[-B3K?M?9Q]^ MG63]WS[TKWR3/O6'W_OW4_^J/]],RMZ\DF;I&2'JK]'>_&F7@44I'\U/!4>1 M?^?GD^1F$E3T/Z;>(Y/<:86-=90()1$UBENORT02!^CZH_3"6_^25QX,-2)U M@(YF>DC_-5+X4D+T6UAU'J9$G]KSOUKUK9=\.=5K<"N&OOUW)XE MYU^37T[5+^;+N36)_GIJ[.E9\=?9UQ^_&!4NNR^GZE1_43\F9^?^PD_V]/PL M^<'_Y/S+Z2_6/'9,J_X^4+]'^OD$WQ(7J14" JJ4E,8X1X2K^):$YN0#*M8- M_XCL4LW6OAVO4/(=%>DT+^U=)]D?=]EHFB5A[2P+I\[&S_B^R??^= -JIF;+ MO56TP@20-;\[=:E!#H1 2:UEZCCG5;U.SL6R"=#LZD+#:<>8W?N VE&5A:>H^7 MM%"5^/.3C#M-LIVU6]Y+)MGT+B#A[]GPOK<+J:6@3E,$P#EJ&24*PY1J"JE$ M%?\=,^E2%-8*J15M(0/ZN!S5O$_(0&&=W T=,1)0!U/L72Z/#@"D59T;8HA: M?XS;00:Q3?0]8&18 @$,#\4H9MF/OB^7C_(>IJNK MD&,);6I3J0421#$..#*5,8BTDPWN3D4%U)(Q"ZWR^I5"HF2I5T@RF^X#=V<] M0-.'A)VQ%OEK:#H1.7G^/*UX!]Z,.E/LDJ83[/!EN^S8D0_B4?+G0=BE2([M M$JLF"T,@>>P('&D8SU'-?L6FF00BS78Y-+<>T;$A&>\>4:_N7BK^^GRZQ]$ MP+'.?3/(6:V,:8[B<.#B<+I1;%N<^0/GWW[?%6*-P8A2TR&IZ=S:$@5I/P7I MZ57I*+/[6N,2H;+'I3SH-.A.H5:7PO\C9KTW9JW*ZY2\#L S1$EDN,. 1+V.HMXJT&M$'7/!)2,* M&< UA-@(!ZK$(ZH96HJ(?0&CGDW!W N 0ST*ED/MHID6 2L"UCL#%@:PF28! MK>.I1E8"@*!)J:G(Z(A-[5(P] :N99.4LLN0%5W+B%D1LSKJ6F* ZRAH[9B2 M6*64*T* QJG197:!$="P)0[\5ES+O8$QUI-\)T2!T;6,J!=1;ZN6&JTM-62- MQ 0SV!6J4/ZIR9]JZGT^U7'9]/_;NS M22YQ8;J*.IJ3;)@OM=.;P=VQEL_$H%&;#TJKM>7<6J$0M_F.4:G@W$FYE#/Y M#J=\U51^RW*+:9LVC&AU^ZBS'MI*V65?S4'R,J.==T/,5:@X;=?:$$LI22(Q7:P 0 MLE"5M7JH 9(N5>G8^4G.KE2:]P0A<2F.*MH-%6T4R MU*>*T=4 02T/5#J(TPY5?*U#:S=WZ MG1G,I(=$FXH;#>:HY[M;C1ME[2"#6&%.6E MTA#U*#J(M?A($FF^SOSU+=?J.;@B>A@V]L2 =0ZPU"&EA(->[SFSI;,<&)?7 MB?7>UM9U/LG;TWG0PZ35HO2;RE-G#?=#/F4_9IA8Y0H@T' %&$X9UB$4VOOH M$D"NRO!HZK11ZYQA[V[O?+O((7I2MAHH_58)VW?'(>+,8>+,*IA!-IM$6B1@1,>(Q1C1V);E(G;=%@)*< M .Q2"9BL7!:I0!<2'Z++$F$BPL1[N"RL+D^<6JI(FBH.H5=IG JE;971R8%8 M!R=V=WJQ;9>%DNBR1)@$6">683NG M)]MV600X;ENDJZ39;RJ#/GA4ZF,;14TW2F(ZM-*^6^OS+O$0@[J2N2/28@!1 M"H&AE!"E497BR66*U]DI?N%$J9737M:3K09(KB[CV\EJO4<0T!&!ZDB :I6# MZ$VW^NP[U0("(CB@1BLCK=157B8-L+6M,ZTVL O2'MKB'M +\[^6R_:>6G"D ML6L1ZHX$ZE8A'1&-HIY6 V$14B U1"#-"*ULLE!(M8UCM590KXZB+D0O M ".IP8(90K@"1@)6IA@;R0!8ARQVK:/%5H(' EEBJRQCT7.,4!>A;H^@;@72 M$=#8(P-,,DD ,8(YS8D!LD(Z0K5>)P7TV=/--E"-]R!ID[UD3PVR_"SRS[.^ M;VEUO95G%^-Z.K_UMUP\Z-QP,,H^W!1EGB "?_K0B; M?<+ Z\!V1J #K6HNX:'HGR95@]?O;G[??Z[27-S@A[94SY_.SSL14E*[+P9CKKCU2[JAQ$+#6%653$D%X1(1VMI" M*MJ"!O1Q.5QQKZ"A40N.8(XP%8X2##1%J1(5#:SBD'+1QJBW PWL(XK0L!DT M8)!#@V@)&CYVSL)YPNYZ8!P^OV(]E.ZSBYOLS><>G L%=,RA-!)DGFUN0N6_&2>G71B&M0TF)<=6M R MW]?;O.ASOVD#9\5\%9S!_LO9.+G*Y_O#,$SX P.Y0H9)=MOWOQE=)_=9?S)- M!M.D'[X=#L??I\D/@V81V4\;*?!O?]I=V?V[[ MD^O!J&A>?SX;5Q>*S:3\RO?!Y>S&_]IWOG17+_P@]N^FV:?JC\^/G=.312SK M(OZ;G#P?Z5J\0O@WG"QYUN7K7_A*O.JVPR+5#GJ6_%#+>+$.%HO1KC8>.[BU MMB^A_[01ZIHJC)!R5*>8(6I32G6Y.28MU%"NJC=M)I#29OIKCK"8^42I(WD?,JQ1:GS?A14 ME''D!"IC>!2@&+,6M"[82UO3.]0#A\&9WZR #3)/)!U W%D@ M4BJ\@+X],Y0B'E>]?5KU\-&N>J)A:VI@4L6 PZEC M*G5>\T2E=,28=1ATGU,Z_]OM*1V,2][^>'[G_G+6OYJ]G?GVX!9"UF"L9(@Y M)#C2TBKO^*5 6U7Z?XX# =^FDRJ,_]854\#H ^X==<++)R$Q]#*&7KX 8$C& MI+T8>OGVT,ORA+-Y9@E%-R, OE[E#$6EI(Y'%_/)Q+?WQ=-]"' J-8>.:^Y5 M _MUWE2G^Y)3T#S=E]!IWP:: N6UQGO'JHK((X(!V>;I?CM#7'P,/_\T\ O* MX**X\KUHQZ_CX>7GLO1!XD?]0SE>23\?P+>]ZX[&>U'B\3=2XK7J82U%LXAUNRXJU'F(,0^#C+JRB_5>S&^S9)9_X]LNB/@?/-^X"ZW?U;- M>->WI@6L\V]2X8RB-I19A*F$BE)7UE5ECC.QE EB2B'YDLO(>?^/[>_J4-X# M[98BZ=SF,4H./\Y#T#JGGG"$#0<$ M29MR2--44E,NW%9#L13=:/]O/IC=GV7>VAO,!MGT[X-@_WIMZE_Z=IDLC/%@ M%/8[77\P^?_ZPWE(=IN/MK>NBQXD;:IB9U?O UBDCT"W>'U.(P5P!C&D#4J- MP ! )ZJ%3+!TR2AN4[?:6>=03X@V.6BZOYKMMQ_>2O7P@XNA$K)Q=BH8LH01 MYKRFZG#**EBEDU0M4Q8T#G)_&DS#D5U_E(WGC5/=K2ULO$=PJXR*A5D%*>:L:HY'KA[!&YE-.VD3ZVLQBRMJMC=TX?#S)X M3S)1_/3/'#7 MA'=^/DEN)D$O_F,J,93<:86-=90()5'P:*Q7("*) W3]47KAK7_)6>)""*,. M^MH\P^AO%B#]YCE](BKFU)[_U:IOO>3+J5Z#[J\)S:P*MMY^8[^>V[/D_&OR MRZGZQ7PYMR;17T^-/3TK_CK[^N,7H\)E]^54G>HOZL?D[-Q?^,F>GI\E/_B? MG'\Y_<6:Q^$_57\?J-\;TPK4Q<5DGEW^..C_.ACF>\2K:0.MTU9C(U*,C0[N MMBDK.W"H&2*XD5B E% N334GEJ2&2RQ423"C,+3!T'V46/ (;IYX.Q>I%2*4 MOU%2>JO9D9*8U;]=^!?YE>05(KO]?(_=-J'X&'Z^,A^B7TQY,JSG?+.6[WVV MP^Y2&>AFV04;4@9N\V4Q\/2P4QFZ%KAQW)'I,5DABL1^)"N4U-ZP%I>8MA#3 M%M:8>-^5/8^5T.5IT/@N"X[VZ#H99OUI]KRA'2.-#R#2F,!&:1L"M+401U MMLM>F"AG_5!$)!04NNU/?LN"J!QI7#6!K!$SI@6@E#"$-=*0^85;IN4V-;*2 MD*6R4\46ZD_5&.KQ=#;=]J+-< ^TROS:V<7Y -;@(] ?45? 30D.#%-&*B2\ M_G"5DDI_,,=DB89M3?UI)W) PAXE;1;U[OB"M-_.]-_[DTE_-+M/QK_ZI^:' M@6]-KSNXN&>"&E6HN:.2."(A@ SYM4SI*F%>(2T1?JR#/WL3;GXQJ\8Y5\G^ M4 _[T^G@:I!=;GLY@Z G:)OJV#W#\9B=T&/62E336 #G-&7>JM3*>N44!E66 M)==/E;_:7"M;*A)/>@0N5S8])*T\.'=NDLWFDS>OCONK;HVJS8HPX*SE6ABK M2$HQKP+KN036NPF-#8JR>3WV_LHG7'R^M.]N+)=2;I=&M.[!5;7^U MB=6\*290-P#DA!9*6^X$ >5IAL"&\7:UJ9WUB[ >AM')VQ,GSTWR4^1\0_)R M/KN/IN1C;12U-J:0!"HT( #2CJ0("E&1/U@EV(+%:#2[GE0[+.4 ZYO^Y#J; M;H\)K4=AJ_3VG3,:HRMWE/J'07VVCQC$2$IEA>6($\F0K@I802W(9OK7DM<& M>K156I7N*> !>6VM<*KL,N)XIQJ':HV#1A)G+$ TE58:R7E:5G?A3NIT:?.D MR$1'1(_!5KG[5DQN9U?!HUKL#E8#&Z6*4R%D"JBVU'M50"K#E:JV M+U7JGLD%7D,#VUG_,.LQT.I90ECN;0;(< _OF,>@ G&S*#&/_CW[T8_IY]&4UGDWE.:Z]&E_^375[[SBFO M]K_GB&,&TXOA>#J?O,P5XH',J)1HP\/6*65Q]<''%$Y+V+6:9.4UP_F6V4 KQG]%#5F,[MZ-MF7[K3J_R1(]OO6W MW>?I-?SS-)G.?YT.+@?]B5>]Y*;O9>BF?]G+#TZ_#X;#Q60DLW'Q=:BN/@D2 M=C6?>25-+OK3FR38M]->J*,UG >L2B;9[UFX*SRG++[NO_]^,[BX2?K^+M^O M<6"(G^75MY*"W.TBM*'PSFJ_DH%P7?@/*F^X])HV/Y&_N^X8/9 MH\Y=9E,_P/Z-^7-_^7CVT5L&PV%_DO2G^:4G'ZU]0Z[]W8-01/XB_Y!,_$.F MR:_9['N6O;J5><.*SC5ZZQ];#$KC*3Y)I-IL-L\N/B3?WO+'DIVMX MWWO0 /^:,%X5K$S#Y-]Z=+X.HS=HMLN_,L?J\ MOYGF9;H[38/K;P\G)T\1# MJQL_7PR0O_"]/[G,16Z2=]_W3GE]F/BV>W$H9LN+41J*#OB>W04CSG^V\\G8 M_X_NC_J7]0\+(?[?OG]QYH?M/DR5[X;_T74A E7;I\\VW@_;,!=1_X-B*2[\"MEWSCOU=H_&L&--B2!],62E$N3#X9H4+N6H&"?!=F0^+)>-N/O'#X)_> M.;C:'Q!]A2A?CO/)"A>"G(09O)ADEX/9AR!H'RI!*^#V.F3[7V7](&B/IGU0 MZEPAE,4C$F\O30LPR>7Z]YPLX"HP27M!R[VOT466_'J??WT1ZG!X#^FN/YGE M@'N5J_12DY_7W%K,&AW\/IC=)#=^.C[\W[P?(K*2JX4Q,O#&R& VKX%I.+@- M[PS-Z>=U04(KRLXT(26\>3QZV&8/RE_\ 'J;.#RO *XG6S2[OPO&Z_ ^K%GA M@7Y\A@&T\L5E8ZOH@1=>6<&%$\X 0!**C-*&#RXEYUQ#20BQTAEH41GKIBE@ MK*O;MY#E+^Y_3R>R?WP)F*8\?^:>?^G\,;N>W/^4$*O\L MG_S/ITSP;U[X\MNJ'[E"E&T)@ZZ0BN))#SSY#]/LXM/E?/+=+R'3;'3RE^G@ MC^36-_%FNFPI/G#FU[=#@\@TUZ?2*!G/IWYRL]_[PWF^(N?270C1=.;OR=&N MD.X' O2,9!8"_U@]O!3ZY_H%)(^=^*2:Z^+XC\["GL M]AWQ!DI)^M[4U7YM9^6K:.=@L//@[ ?0"\K-V$-E/M3!?O6^9O9@J7ZPXM?V M0%@N^\GOP6X,B6)AY>Y/_50U+-R>MX%F^8-S+,OAN+>8- ]_O7#"%&0I2&$U MSZ5M%E9CW]*[R?AF\.L@AZW,_\1;Q!>YM1!>>5,XQDDNAV&UGM0-S"4UMT%& MW@SUK0@6PWR22TYX<-[1TF@<7UUY8\)K9D#4 'Q];S=-VNA]2-W M,?.]G;NO)N-;?^OOI=0_-6JY,?Q@K5@LBXT!N!L/![G!>U7T?9KE&E)Z MJ+DZ_=H/B]HX&,19Z0,L_VAAQ%\&J[V8T'&A/L6'Y@UAG#XKO0\N:!E10VG(2'BZ%DT!X>SG-O8SF#>-B^?VU/\R?-[W) M>EF\H7"-2I?!OWN2W7A;,;2Y MK%?\P\E7_>7DOY(PQL-ZXOUML^PV6 KA.=>CW.X/_DM_,O*=\9-EFG;BC6]A M>&F0Y>7A#9/W>!+ZET&'"PND[IM_TF0\O[Y9O">\LV &K=I;6KO_U4M&7B1+ MP\/<&[VJ1W_R[4_2:^ M]5W'1,8;^Q?[U^7^[4FI ;YNU_G3OL-SI0:.8*9C__:[?U%3US,>WJ-01A3Y M]XI5?_]"*&T)?EJX_L6XG 7__UE7=1?-^7%\D6]\':<$=JP&R^ZE,9;EB2+Q MILH[1R 11RD%<9GJD 0>/2;%92J*1"P0%]W&7?5OC3)XA]?Y;N!:AZL;M@5A M*ZL;'L%\1V4^X,F-RKROQ+L;)O@W(XM?%5 F7B_WW+Q\R2[ZP\N'^8[ M-K-A9V728Y2'5\K#1HCY5NJ3#6=_+::>5PE[&RP\FW*8-//_'K'P5 F DL.: M,PPCA!554A!$-%#0VK)^DG%8:/5\ N B1+<9X*N"FCQ-'[9(XBOW[O)=NVKC M[$&67ZF.MM1&-;K,$S5*MI_\%=-'V8,E48*EX M]XJU;5&JZJW&>W,U:U!U=F%)@]%:CY 6(:U;D(9K_G)D (%4I9@))S"W#%)6 M[D58D*Z]%_$2I*UELG<8TC"&!PUI7:Q_U,+APS8.'B*(O_<,;_,8X0!F=W6- MH7Q%>\\"0UM=Z1J5.E+JB*-""(ITRE7J*-2+77?*EDI\[>>NNUF@G)J6/ZT) M0%I; ENM(MW9"D@1'PX>'QJE,:##AG,E)8!(&7'<>.85.QX[WHWRJ9OEM[S#,>EK1^6Q9*6&D! M02D6T#$A+1>JK0URF$ MZG7*AE(E5&C!@;)(I4J1\FC7(B;3M-W=_C;.3\'V-M?C6A61*R)7EY&+T 5R M$2@YQ5A":R %J<&6VM MP2@)+7')6E]YVUC%#:HM?KU'E\Y6MRM&HV20HVFA2_O$A&=77O.IO M7GJW7@^2(H0P'^'&N7*R>5_>=32WB4K->K\W_6F2DX;E972]%P8LR?OU0@RXOAQ64#P497B,CVB*#C< M$(%QJ OME];I--1A'FQ:R/#C9K*TXU5PHV*;M4856I37?7VQ=J;B"BN&D896 M8\5%FEI:U8['UTHR=>5GK!2X[T[,.OJPILI/Q]Q61G=U@A']D.;9:4"Q9 MK G)X^7@2,-\5Y4'.("^'GK_XEP>3O_B7!Y._XZL8N=?\^T!=3N>A\V,T_$L M*7SB:J_@F9W&,MTAR?,=CCT7[]"U_IC*[!Q]!::'@."-[V_9Q?AZY.^X++>: MH[9'P8BK1)2;5\K-J1>36FJJXZJ?)]DTO/$RBE 4H54B5)]K?SEVKK>CEP7= MG]YXB!@./3Q,O$3\/,PNK[/+* U'*0WUXO+^?DNL2/?N:H"VX8H?7DFZ]XC M?OZL2*X[,,4-__OQYX_)3^/)M;]-W_2G68Q!WZ[2OSE0=\.)WBC$?!<1Y!OV MYU41Y)S@FM(&2FQ3Q&6J#.*0<8A<$7,$4J; NKDO+]&>3B>S?^JPG&:3N_YD M=G_J'YPST(QFUY-_!I4K-"Y7N/8J#*!6(\X[%U >82C"T)["$$,UNZJRA"-F ME+"(&PN$4&4\H[/:PHW8EPO;O=A,5-?]0.5>^W;OBU'_SB;C2^]L!O$6"*+/ M$:(B1$6(ZAY$B1JB%)$2$X80T4XJR8R1K+24 8&;@Y1I^-NHE2TI"),19CJ M DS]L *G!( -[F+@+,#<.@ZU4L@P6IE2D&'T0DYP#DD+L,K/9%C<*(77;UH0T4LBEBT HM(C47.IMA@S8U.@0!< M&,;+JI>.(?A2K9\B JE3QE*[5*V=0YQW#2!N7?72_NBW$!BK\E3S_K$?N6_A MQ+T;8,-JL)$R91IQB2Q7PG\!."AKS5 +H<,[.X$+LC>^*B6OFP9/9^V:J'7[ MH'6B)M D(!4,@ZMH@QIJ 0NM8Y;B8CMQH%35,FHDH>MDK*NP*L!9"Q%BCL M"+92R[2LKL2=M.D+.P [/F")6AFUY)',;4N\3$,4A3E+J2 MQ9\QA5.WP_.$EA1OB]5H#^7,(*II%]1TE9;B6DL!1EHAA[53!A(F(4I+>Y8Y MK/ +]NQ6ML_C$AF7R/W6O95+)*V5CZ3,&B%V99U+LFY( *)\!#AX2#@ =5II3(% M6(&44:JA0Y9+C_G1@H@0$2%B5[LF"#12SX7W(5*B!'!2"9$" M9D%YL,"92;':X<'"EE KIR/I[UA\=Y[+N&8+95FGHC_KQW3)-Z[2"T MWN==(C6$-5(K8:4%!*580,>$M%RH JE-:@%8MT3U"V=%;3AL/=!NNM3* M5M MR&^,4(E0%:%J0ZC"-<./1(BRI#0J!1#T#0P_:^U8=]N!C" 6 M02R"6,= C-8@ICEA!G*4IE8K*5* 76"R ,89(;@W'$"%=G1!BQ<"JN.JU3@C;2"0"K1(DOG:^USK6>T^I/])$ MI AM1P)MJY!--I"-6HDU-(ZEV!#,,.>EE>;_U"_Q76]VCAE]RFB(1;2*:/5Z MM$*P1BNMF4!,8&^<8>N @*3:PQD+P=XOG;:V8'$)L;TPR[T!I?S\],^S MOF_IXGK^;Z,YP\$H^W!3U'J""/SIQ M\>L'4 *\SN1-'H1*GL7GYN-&04:&#S0/@@)*\X%)+K+AL/SVOT_ 2?[9-_.B M^OQ$+\\'M]DT./D.^J?/)TLR7'ZWV5<;WK8'+T,'V[,.OJPILI/Q]W8BE[9A M1-6ZVU:I/)47,#?911X&ER_RR)H[3:'QUK= #Z.NA]R_.Y>'T+\[EX?1O M,9?\'=;79YV;K96BS??LR_K+W@H?SY+B\#$9AQ*U6:+'P1.89I?AK[R#_9G_ MD/:'_=%%EIS=9%FLXW[@6O^NW-]=G=1#+E\\O,PN[S.+J,T'*4TU(O+^_LM:QQ;QCV;[:@!VH8K MOMEQ]-9$_H5T?^A5WQQ.\?::78=,:-"^U,>JB+N+ F*TIGP4 M#BN6,FC\/P911Z"E%<5\BM1&]5F>B P2?R/O4@8"(WS0A1(C"$40VE,0X@TZ M 2P8$Q810!Q' G$ 2N(71D&J7B"-:R]'=V<(%6M'1X"* +4' "5K@$HY,)#Y M?XCAD&I(4U&2" AF('H#,?9:^;?1BHH@%4'JJ$!J568MAS5+ !&"0H4Y9\I: M8Y!3JLP_LPB!%HOZO1<.L58Y]2*S;D2MB%KO85KQ!C^3EM!9_W_^"YUJYX # M"RHYB1AI-6DV.GG1?HI(%)&H1J(&R5(J4LV\H81%H"#VYA-3IBJ 1KU9M4%" M['L92HBVFD+;.H'R\5CZHL"9&*FJULU!(+ BIE(\#N:I:[V9;WMNJR\O:K,O; M_:WM5QZJ'5I%O:,]2]P.3>]SHWEP_+UO.:KL/K&O!*!1+":EA&@DA,8 FQ5 M56#!< #,1ON03P-]&W52!=LIV>]6Y3T&5D0PC&#X_F (90V&*<&&">NT2S'! M3#*2EOM UIG=E/_;$"G?MU1#!,H(E!$H#QPH<0V4*J4 60BA5$I2@"D@91PN M!UCC':8X1:LR@F4$RPB672MB**FH2WTA@8 '--($E%\+5+LY*' XTVCQ?; M2.!DJ!-XN-$IX[Y5-XSP&>'S".%S%7KR!GI:SHQSD("4>.M?SO.:FN.K0(D_>\!YWE]3,)?8:#>_Y7J[[UDB^G^N/KM::Y8+"[/W;5V*_G]BPY_YK\!^CW2 MSWRY.??]/,N&60[<'X S1J5$&^X7'\492:7-5QEO=@.GTK JE(_(+M5L[=O) M2;7FE:CQ<%4R18G@?YPO;8\4^\/^O=?57L@@F^;R&%J0#L<7OYT\T1]J!$8 M*2&8=LQ@0#&O&L248!_JH CO7Z0Z)<2FUK>?*.TO% NL%BE4Z"3)_'IX%Z!K M,L]6@-43&-RL8XM#D=J&=*Q?>+>0P/.;S"_-0V_+^H%)\E5FFH0Z*'Z]GMWD M=2S&BX$+BGNYL J283V.23^OK%.)T-K-.,ON9GF07F$&(YD7Q90;/R_ICRXW M;TU5G+-HS.,*G6L_[M,&=Q;SF;P>?9:QI?'K!RY +(F\9$D>6GG=6!)Y_UZV M-R61G[=1VRV1O%@3DL?+P9&F"QQZ5<8XEP?5UT/O7YS+P^G?ZAK)M[X=PRS6 M2(ZE"X]$ZV.-Y.[9V^]2([FQ7195/DI'7"JBW&Q6*+D!)+%:31MU2031C#AI!G.'8.<)I51;0_Y&N6SSYI3PP^3>\@E8K MJ%VA=;G2M5?\#QYT*8F(1!&)]A2)9%TS@@.ED#4I$H0:!#&'(*UJUSB.7F#1 M?!F)UJ4ZV2%,Q1);$:8B3'4?IFBC0BE'- 4<6F4$1<0@I'!),B(@@WQ=-J9' M,+46T4@TJ")21:0Z+J1:P?"!*:ZK^3CJE-320Y36@! !4DI+J$($$?H\5"U0 MZ2'+QW,\FH<.1,LJ^A9YB+0>$;>.#K=6P1:M88M3:IF4("4TQ8YHAGA9 YY+ MRN@+Y+^UM?0MM#VP:EP,^X/;9V@UHJ<7[:>(0Q&'FCC$:QQ*I>1 4"F8A=(" M+1DN<4@ BMTKS*=!]A2K182=;5)9'$Q)Y5!9)(3*EH6UC_WT_4!KV6#:*+\* MF ;(&.PXT"(%*0)I1:&C4F77+9O\ML.X+95U/X0"-U'Q#D#Q6*-&*M?,A.5> M8NL@(:EP*2^+2"&2$MN=LZ>6M#+6=HMJV5&U1#6A.Q.IX\A0IX!.B81,,KLH MK.C<&]6RY;.6N%Y&Q=QKQ5QUM,!(K9E.IEI8QZ'EE@-E #.FU$PB:0IV>+30 M?;T[E..#J*9=4--56LIJ+36*:Z2M!)QQ:Q000E6U4;$6CNUP)SW:K7%Y/&R] M$[7>"8NL3@5GQ').I=5$57:K ,*^<(+UUIWCJ&8M; _O]'CJS=*9UZ).\F+4 M\2AN,]!9E;[8ZB!U JTX)(US+L!2Z2 @:8HXQ@)684+>-=&AC2V$K^_'1DH@P$6%B M9Z<#G-74Z()C_^0Y/!PX;!0[E9"&"QF&"QBK,:*9_ M,\N0=9 [G@JHN3,6E+:%A>0EVZ+ULXKH7T3#(6+ CC! -'*KG8'$:J(A4M1: M2Q22N/(OK.8O;$&\]=PDJGR' O)%1R/RS\>S_O XSV_7$,RV2@0?6B7@K?5Y MIVA-:K2VA&-!A18<*(M4JA2IHDL0DVG:[KE1&S%=0.RT$' GZ_U&L(I@=2Q@ MQ>K4*D:(@Q*3U%I)%>/$_Z(R+77JWDC;L]:^=;?MR@AD$<@BD'4,R$2#'4,) M(!V'R#&)+"9$XRI5+>5.N-V>P46K+()9!+,(9NN<%$I0)]ZZ%&'+#$ZE(%^X=5&QWOO:?4'VE6482V(X&V5-@H@,'V@?! 6< MY@.37&3#8?GM?Y^ D_RS;^9%]?F)7IX/;K-I>O;,E].[J MI!YJM?6'@.!M[V_9Q?AZY.^X3!I;35'EHW3$I2+*S2OEYM2+22TU32!)?IYD MT_#:RRA'48Y6R9$;C+P0#/K#Y,MH.IO,;_V+HBPH4Y<@_FT/M7'^EMP^_>[.QY:U+]PY=@$XWGT_[HJ6(T.^@2B!&((A#M)Q 14#,+&(Y2@I"Q%B%-I92FJH.H@+/D MA>HR[2;K[A"ECJM2:X2I"%-["E.HABDHJ9!:&J$QH=I9SCBJ8,H@L,M4W&A/ M1:"*0!6!J@%4I%')GGAW+G42$PU20I52:/6TU5JRFLU)8!)D%*GJ;8*,B.=@I5+B9U]H396 MZWOGT7*-Z^-AZYVL]8XJFW)&G.6<(T.E=;S2.Z*LWN)><52S%G:$=WH@]6;I MS,L0)GD=PGCXMAGH'%T%3<)0G<)!@822.8AUZ@"VV!E81OI(2X#9[<;SEFIO M([D]$OY]J*H982#"P%,PT"C-B"Q2A$CC_U- M>H*02FZ85E8(31$F0A);;?]C[%[ @=:W__=#RU>)P[Z?#$2EWT^E7Z'S'-0Z MCZW06&EA+*4$2VR@I:7.4V,,W^%9PE[8_W'ACCK<"1U&C76;8Z-I2I!798V( MAE!6Q_9:I?J%\\"WGDM$E=UA#+MH1T=;MRS.Q[/^\#C//]=P F,-O<.MH4:DM*@L$MRQ=L]=6G"*,(M5UR-81; Z&K#B=782A 0R M9Y3A4*+4."/]_Y>\-=+!7>9(=,YNC$ 6@2P"69>!3#8J%S/-I( I8 A9("VB MB]@\Z8"SNSW#BE99!+,(9A',UCF)$Z!.7:5."V:0THBF5J#4&E3MREOB] N[ M\NN?Q+6"56B76+71\=I[2OV19N5$:#L2:%N%;*A&-J"94M*FB#KF)%8ZE:K* M_I60X#;/&Z-'&8VPB%01J=9 *M)$*A4("0RWBFBGL="RVAH36&+XAE/5KK%\ M[2H?Y[U?4NKZZT\NQC7TWF>;?>@<\/!*/MP4Y1&@@C\:4N]>^F-^?@. M0FE*?X%YI7IS$_*/3]2T"_";W(1B=M/W;-YF(U1(X+_FT]G@ZOY!JS!JIU7G M8S\XP[ODMC_J7V=YR=#LC[OQ=#[) L/;^,Y;*C,/@/X'D^O!:)K,QGY(YQ>S M>3^HZS09C()^^X:/DHOY9)*-+N[]$RYN^B/_.']O-NV5A4AO?=ONRZE(^LG= M>))CEW_+8.8OC+Q*#^[RZJ1+#YQDOV>C>=;S,#0M"BF75_QME\F%AX.^;T?= M6-^%4/1T^C$YO\FFV>*EOE.7V=0_.G]-?Y:W;#"ZR.ZJIH0+^:_]&X9%%V\& M=TE_FEP\DB8/?AY-\AOZ\]G-V ]O#IO)]7QPF1=7]=WPKZO@=)JW-=SK6_@Q ML5=7V46X/LJF?A3]P&;3LE'#K#^=)?\W[T^\G3B\3SRBW21WWO^]*^[PE\*C M)MGLP;7Y-'1]DEU/_!-#=_R4#N^G@WS._'"$*9W=E)U^HH\WOI._9MDHR:JF MY:_Q]P\'OX47^,=,LMLPTO4O!D69V:OYS#\^'^[%3,_N[P)(#Q=S7L[X]%53 MOI#"81@?W^Y14BG/^JK77#1+1%Q:,SE=K)D.*Z 1=AP)(05)'2?E+JP&F,D7 M"$3.L\GMUROM&Q#6LT?+IO'+IOP;_L>YR>.1O@45R8.0PJ>?^G\,;N>W1?#1 M/\LG_[-^GUR^XDG3O_K)_'$\G:;W_U/( MY;>&0#QX1\!2YX6__%T5(]58VC],LXM/E_/)=[_*3K/1R5^F@S^26]__F^G2 M8O1PC5][/A_*65XN, "1E\_^K^/YK"5!>=:ZXK5U)5)'#3/80<6!DRHU')22 M0JVF+T1)^+'P(_CUJC$;_Y,-+Y^PM+S([(T\+ S"&O?^.5@\OVDB@H6%");% MR%N)"S&:9:-51N+:\QQ>&,8D'^SP4 ].'LM+R$V^#SS@^D?VO:$95L5P:P"M M_IU'8:^F'K$\JKU1ROYSE9@UZM@9KA@3%#/"#<*I%1*4*0TZ); ^WP[1C T9 M4T7[P[O'5XNN'HJ(/?8YZ$*BV,L^QT>P)%")G[&A_^/-@O7+F4FR_YO[?@]] M;XL%UB]O'IK"BO?0A@C+M1>HZTG_]F/G#,,GS-6'Z^+PN0_9Y-\(KTU=>[?E0['%[^=Y(H2/IYEPRR?O@\& M0*N%D\NA1A+;#_4):ZI("@''RF"%%0-"R0JQM4N-+;1CX&W+ M2S5;^SW>G-Q&:SIX'Z74]1P#8(]%PS=<,_L9I(51N/&"C3R8[2Y]A7FAK<(+K,WM.', MNP,YV!1[;4CVDB#>FS?K32/RJ#48Y*T1;VB--ZJG\UOOT/FKE\&UN1H/O0!, M/[T)A)8%M?& !WN+P(MU4\[#Y^8;1D'EAP^VXB H]E;S;1+O\ V'Y;>Y^1 ^ M^Y9?5)^?&([SP:V7[=/L>_)M[/'D<6N_#RYG-_Y/W[5RE^@B[-/?3;-/U1^? M'^\)G2RBW^L$#GCR?'!\\0[L7W&RM*-5OG^SKS:\+;ZL\R][US(!73J\.(#^ M+4 "RC?2.+2:[761N\^-KHAU^RZ>WGW]<7R1FP?YZE?$GP6S(1A\T^2'8/-E MT_]*OF47X^M1OA!YP^/+Z&)\ZUVM49+OW0;K/_F?)_9NEY1CXI>O5Z70'8 @ M'7K_WE=1-CLDVIH6G>_HH)C(K;5>]8X'CW84Q M4RQJ_F=,.4FYT^#BVQZ M-EX*Y6L53Z 0/<8.NT9ZQ).()WN*)PU62VTIU48XJ;%BW-*4B3)3-.42+5>Y MJ_;P/)B8>@?/%@D-6X44V:.81T2)B!(1I7N(0AID9UPK!KW[HX"6U!DK15$1 MBX,4&[9$=G:6#8?!TQE=_E1M ^\ 3C#N$0DCG$0XB7#2/3BA=0H3#'7U(*6& M."&(Y<3A,D$\U=XS6MI9*<\2/)RH!R<)NS!18$^(PS91-CM\Z>PV=1[M5^#( M#\,RY,^+XZ.D@^,\F]G=<7> *(@=:G!E!D *3#4<@NDHU*0 A Y$HJ_ MD--9)3-]'37R/)<(RVI(W&JFW.+;(JAV<6!4Q>4^>$(>*M!:?2(_G(=0DCEB M4,2@'5(G4@KJC%^M!-.80B2M59(XK1$N00A[<'J!"'9_0:C82M\ B@*CA[_V M\@EY[X%W;'\! M[,6]^PAI$=(BI.T=I)$&I)&44BF5TII0!P%QQ"P<0R,/$M*>/SQH'\](!+0( M:!V8IL,&-%8#&L2">UL,8$&XIE CABL;#2MFE[;^#P'05AQ?M(]J;9Y7[ NH M;8G3]LV,- ?3B"5"1?^YY*WJ%S*6_ZRX\7&SEQ,U3E[N5@M]0.!1!_)_;R;5 M0^[ZU]F'7R=9_[_\?)+<3 (L_,=48BBYTPH;ZR@12B)J%+< "B*) W3]47KAK7\Y MSXF/QE=)B&8/F+D8SOZ:@KF4F],>X?*I/?^K5=]ZR9=3O0:C71/# MGRCAK[ M]=R>)>=?DU].U2_FR[DUB?YZ:NSI6?'7V= 9BWNL-;P!'+2DY$[+.))Q),NXHFL\419ZK!#!D'J'!8"I:1, M4" M4L'?RAW6GHD">A!'1(F($A&E>X@"8D&TF T4XB7 2X:0E.$$U=UC*H&'& LRP1DY:32$OX41)(M.W MUY_6P'A3DH#$EJP)I#].YN,+WWC@B((!-'G:%M%:(K0M)YMA6!M M6W$MF+,T=10[Q3GC$%38!#U4M<(!UC5LVB4'&(0T&EL1T=Y_F@X;T7##6X0 MF\HG2,U>;4FT[/D=H@F9/:R"//3#[ZG/5( M:G/L$A!);:(41%*;* Z1U"9*PA.2$$EMHBL526TBJ4U,O8JI5_N3>L4AK8O1 MI3(E%FH,#45 *0RK(%]#4XN7,@W:(;61?\/_:"4=BQ/:XS'',P)-!)HN @VN MHW&! 5@)P CGJ: I=X*5$6^&26+$FTAM6L,3BF /DC9KK44\B7@2\:0E/&FD M2$(N$#$(</\'"B52 M9($W4H@BM,(3["AZ.ZM-:Z"":8^PP\:4R&IS-(PQW";Y6&>@@PM%5>&]@FU=:R%K^_:L1&J8XA8IXR\;R;$@MD0P(;5IA=FF:PC6(K/-:S"MU3/ B&D1TR*F M/8%IG#<"D:!3SE+)D)5"6D80*9U#K@Q?.L\[!$S;)2,. C(B6D2T]Y^FPT8T M62-:Z@TT)BFW!#-G!74I426B>8=3M$+BW#5$VSTCSC'ZGFTQXFQG@R\2X$0" MG/BRCK\L)J,=3O\B 4XDP(F*TGE%V2,"' QR AQQY%G,1Y_?'@EPCET"(@%. ME()(@!/%(1+@1$EX0A(B 4YTI2(!3B3 B5E:,4MK;[*T..9U[7$!(<+ 6* 5 MXTJDP$E>GM(R#-%2):9V"'#$_\_>FS?XN><&)6,K+-WO3016 M6^?.2.V6YCC\UP1$@B(\($ #H-3RIW^9586%B\1%D$21Y7M/CTABJ27SETOE MTEL!',,>6)9UU*E; F@$T'Q0H+&MMJP344WB,$;)/F:&H8O M*H#3&YX0Q1I8>I\Y1@)/!)X(/.D'3W2EQ1-+-0+#6D!G-X@Q= &JBD*X A$$8AR@(BBM0&KBF_8IF$1UW/T,"2&X_@:1Q2=R/:* M*;13 9S>X$11](&F"(M'X(G DP/$$](F6H.=(P>R(VL&_*8%AFOK(U*"-@*BI32 Z&G$M U;<33%-4V9 M.)IO,1>0[5F>TDOE">O ,H+Z+8"C:D24OQ$8)#!HI[1$D\AR T).Z"NN)1NR M"RJ98]JZ;=8@9!&+]%(\XM! Z%7+WXA*$0+ #F";/C2 ;<(OM56B;%US#<]S M0P? RM9\5==UCE^&8>@K5N4QX%>/Q6^> 3++$+J5@"8!33OJ5GJK6P6NJZF: M+=M^8+B^&L@A_(=A4Q#H\G$:>&]8Q$;OL].7T+4$H E 6P-H1@MHFF':<@CV M8Z";AN8YQ"5.[;$B1%LY$CP&0'OS&C:Z36/+R*=SV*,7 3\.JE*I<*N)A&I4EO!4_@:F3 8&6 M4I2FF(50P4T1+?-0XI682D5K.EQY%Q+1])!4$RF!:Y;.@$H)I1E] M2@93DNI%V7U)NZ;J)0!3D0Q7P--L([2"4'<\Q50".5!-TP%<]3AX>D0S'?UI M\%R#?-_K)4H89&$ NC, .%DP8_A),KN8OCX$!6C):!]#11? -&S,AY^&B1O)M03RD&8PHGQ$/QOUCWS!$(=Y M696=+&^:SL=S?[([RJ@@^&#$1?S\'(:+V>)//6?-]/#*[M?E^C0D"8$+F#R> MXMN[:[+?',X/#B$/$[=;=H9=:O@9M![4;^CZ1VMP=PHCDFYCN.QL\4K^^\,D M!NVS0CJ>%?DM+=*&>XH$"@_#B^F50/V(85Q=?4A +&0Y4 ; 7T')G%-.YR7T MOIJX\D)*QO26#O7R^UY7&EBM-#!5V?$US0Y#\DPW4!MID%5W MQ9=?HQ_)=#Z%QP+N78W]Z+%TQE56\+[<#$1)Y",8D0.IG9TR>A<\F,0HP70SATM-84(PT)/ M:FV$0FXY'TZ %-W9?SO.6(EVRDZG'&4%-)]E (2PER>'5-:YGQ@XQ0T M,J9<,>%0M>.99VE<4LQ]Y%>O9VK$:SKD#L^6YU)7\QLEHT5NE/!;U%F*)$JI M)&0K#(S+%[B&>5@AW!?\%M_$]F?4TCX7"S"^!_PGR^%E)3<(4$HL0Q105KWM M>],0K$^\/P$RA06)#L:W]V.:VDW,S:+:M("3O?^PD+C[&LUR.:G=U:^#$XC; MFI[UA M]9=)P6>SY=(_<<@3[3!>^K01FGMT-;_,80,+?.?73]*D0,GV7Z6M*;89>H[F M!R'1+<=6B>^8 9":;NNA3'9?I6?>^O,-55 =3#Q%Z&S6!+WM6E M'UQ>L[^NKWZY\!W\.KRX="Z]"^<7Z?H&OO@UN+RYEC[#)3<7E[\%_K*'J9[O M OLM\2=5UFY@GM(:FZ6<=[["F M^*'ORJX1*J%LF22H.R9[AJJYQB+*'E=/_I__LE3%_%H^I2_5GJ>,&>7S+)J/$F:"XE!+]A>M[T-5EJ=,65!R MZ0- T8OCE\E;H8&\M@9"5=YR/IU&1>W[8$9#^:4WW41>2^&=!RZ M:ITK]J>G]F8ZTOP(XJTYD44(T+ M-:IO>8%JT&E2Q\G#5U/"OZ[;OT@[[XIAW[O^V7&13Y%VWW5$U#',.Q@('A(( MVT'854IEUVQ),B\>UO];SF=/+#\LW]=GW)AD5GWZ^;."O#Z?]9>P+(CY Q#S M#75Y=)M/G":&'?O\WI6L>^JW\J8T?Y*8=QA*\(&1RQIW*CW+Z/I43Q1,!+UL MIA=T>-?TLJZ-TPG0R['/[\#XX=U)7D"D((D=4?"4U*UCG]_6ML;',)$W-B0Y M@2T5\_O8\WM5ECPP_?NM&PCU+Y3[R?7TEB*LO^Q!^L=V(%^%D)RYV M_Y1W7TS\U"8N^%WL_BGO_I$5'0^7,^?'+"F6IG%@[983C79\.W^+J-^TH5:F MI1AM1Q?+=E2/Z($ M:'MI_UW[>Y]IZ#T4O=1)GZUDMJ5;4?52@,R'!AFK;?/BFZ:FAT2Q?5\CAFF9 MLJ+RQI;P@T7>&F2LPP,90Q5M"TX49-Y<1[ULZT@=R!0_^A8*.;&WG%"55DXH M"I&)15Q+)KX=>J$#^BB7$[:L.RLY[SO+B64)P>3&VVBB[]@3A^A"@Q7())!I M1V322-L21S?EP+(-Q94UH@6^['F\-%M(9%5;:8GSJLC4M_KZCLAD$OD8D*GG MD_O3\FX>K6N[Z]]7W]*__]KP2>O?J+V>Y1RL4B&H4U"GH,Z#TX4_> C<8A7L M0Y^_@*7>;(X-K54L3=8;HR-4B"^3P-/#4#?7^_RIVX'3DMDC]J& MX OOMMW&]+J!2@S/L0W?=)U0D0-=Y7X#0[/DX'3\!C4;.-G(;YG@ MU=JTBM[3 CX.$SXVH(>NM.AAJX[NNB8A+N"&KGBVY]?!NI:BN\[I6/\]HD<7 M-/X3%_D(%J:C_8D("!$!(9RJ'\BI*LZ8!74*ZA34*2(@]B11>J9"O1/3J/@C MQ@[S)NAVUK;%=N3#HJF_(8>,7"4/S=/PB M;XE#BM)G7O2'!R(1)B$\SH?N<19GVH*D!$F= $E]_#")O\997$0I]4-$HVF2 M): ]43WJ0&8L0*)WE=ZRVD )%=1+1S4T5PM](KNFZCIU72+#=UY>E^C#N!8X M(X!*[RRPP:OI]:8(E1 \B$!Q)!; D-1?=EU3,Z=6FS'](HG]^F\9>8MH_L,S1;U?M^KWN_^M-<+EXEX# '! H+?'X*)):HA MOUF@ YM:E_4W3>-M: M=@=H\1"[SQ/18\-?>N[QERJ"*=3?[_SLWY_ZW^+[.A-,DRP^F[ >WHHJ_^EK M9\;_FI=5,G[LO,;:=<[U#?/9$YL)F_!U90SM_616??KYL_*3Q/X'TYC/FL7; M=1A O'$A5;E4/R#:X6YI4B#M_U=)7-\V/>#IT%*(J\N.34*%V&'HN8IBJNX> MZW.95[&D*.?2=94/_YCD*9!G^6I@DPXE4SJ?3J(#O M2PDP1XJ&P_ETGD95/))R!"& CPX*20F%(0E9]!Y&(!4QNQ:6;M3@2'F^/5$M M2$@=@/UIOMJ7Q%:Y:F\JKQFU\X"%" MTC!.4_[K__=)_D0_P\B']>NG%8CF[]_K)[OO![[ENU2U M]]'+![<>76(H\@=&*QN[^2[(YU5!^\K!DT/@S+CH\(FY*[#@#?33 V/K6\!E M>$*K2962'V,8!\7&J)2>A)^W&!8JBK T4JO>G7I>@?D.!/KVY(BV0!RC/(^E;WF!JO=I4L?)PU<=V8:E^=?0 MSKMB6&O? N6.BWR*M/NN(THRT'F952YX2"!L%V%7*95=LR7)O'A8+S>J%ZWI M%V=@"F+>W0N\ER?JU2C]$FA&^A6^GY12 +;MZ#3Q[=CG=V+XO0U5GR3B'88* M?& 8>!W/*GK@P990M0<2]2WBD?:[P<4.:R2(Z7")29-;8K).4_8<^_P.C!_> MG>0/ S\%21P026Q"P5/2Q8Y]?EN;&D=@/7^^R*1JDL_+*!LM.U)/9;]/6A<^ M]LT5S/R*:>J]B_.>NCA'Y41"&I,F&(E8?A&1PWLJ=T>\""<[<;'[I[S[8N*G M-G'![V+W3WGW16GFDS#T>I_? >:MO634;YA@9JNFT228.;;L*9ZC&XKAJZ9B M*I[%JVH8Q'(-_1T*&_WSP'+,E(&F]EDU[]W2P03,")AY2YBQ2=N-R J)&0:! M[^JZ[*J^HZJ\CH"IA<12WJ%XS^'!C&SV64Q P,P'@IDWUU,OXTHJXOLXFY]H MS78A*0Y'4FAJ*RD,)_!"VPA,RS1UT_, MQ8NAZ4*\"&P2V+0;-NEZ6P58TRU'EHGFF;)+--?TS8!KL8JNJF]>M_Y8L$G5 MCD+Q[?G\_K1\G$?KX#[:7J"B7;J@3D&=@CI/Y6BX_T"XO*RP9L+^?IACWOCC MA*6MFF79>J>!MD-4TP]L$@1*X&NV3MR0=]LS N(&;]M ^UT=(L@O5^,]3(^M M.F;+HF&V )Z3!QZM SR&Z3JFZGFVY^JJZFJ>7GMB;24TWA9XWM7;\:K TVL! MVX^..R(:["0#5>FSK?:KT'T5S%_CQ$?!C$WRHG=9?ODXTS7(LV_)UUS ]JVX]8RA$T5\> MLOMAS/\>X>,9U+ ,$0,A8B"$5_5#>57%*;.@3D&=@CI%#,2>)$H/5:A[8AH5 M?\05O/S0UT! TYNY,PQ9;5MA$MTVB1ZJJD7\@ 2.:M7'D;IN!L[IN#.NXS2% M[0)SY->:9U[-EZ'*MCB?%$!T\D"DMD!$5--T+9>HBNG)LBG[AEH#D6J[SLM+ M)GP8Q\A; I'>9PF&#X]#(DY">)P7"/HMVZJ\OW6Z8;8':Z0*DA0D*4A2Q&DL MW_#7.(N+**5^D&@T3;($E#>JQAW(C \59 X11+:T*&RSK7GAJD%@V+8CF[[E MN8&A!?51JV:XNG8ZK@W."&!1. ML\&IFA=9GVL='L1X$@AP#@IA*BR"AX]BA M[1N>ZEN!:]F^9\L<00S7TNS3\4F\.8+HR@DB2-^M*JP#5*JG:I9K<=O'#(@*:JB^9X? M.IZOJ\2R54NKO4^VX[]M,/D!6CVJUN>IQK'A+SW]^$L5P13J[W=^]N]/_6_Q M?9T)IDD6GTU82W%%E?_TM3/C?\W+*AD_=EYC[3KG^H;Y[(G-A$WXNC*&]GXR MJS[]_%GY26+_@VG,9\WB[3H,(-ZXD*I7'9N$"K'#T',5Q53=/=;G,J]B25'.I>LJ'_XQR5,@S_+/4O#O>5(]-EL7 M[?[@@?0P2883J9Q/IU$!WY<28(X4#8?SZ3R-JG@DY0A" !\=%)(2"D,2LN@] MC$ J8G8M+-VHP9'R?(F(&6=? K04R7!G(J-?)1D(>[C& .Q_'59[]U'1CP_L MK;>PTW3[L[-1C,?"=)59 _O>AJVIA[B8?8WJ!L@916B4/4KP7. ;H%Z@TVS= MFH((&R$"( O,JTD.3Z2D+-W-DU&4#6.47ET2I[%S>"_H)4C]TRB+[F+Z@/C' M+"_G18RUEO%EXWE&)5J4M@'GTSR+JZAXE$!HQQ5[6II$MTF:5 D\?1*GP("@ M4\!OXR2#$21P>UF'(I3XRG$Z'U9S*NYQ:CC"Q:CVF$MKJ8#;R@&\2WJ(TQ3_ M"[<7\6@.\[K/@8/QM8_X#,;S-9?#H&(6QW NX7*N7[H(IGK'PB#21WK#D$-" M/A[#[.BBL)'0<=Y'Z9PN#DX.EN')1:)KL[ TCQ(L;4*UK2(NYRFF@$CC(I\V MDU^8\\(2G4LK8?] ;_DT89,!Y .% $94Q,,8=AGU!7SU+'ID?\,LZ81'TD-2 M39Y8BP< 2CK?&ABC#&1:,J-_UV/D!;B[Z\M6$5Z=WV5 PR-5%A-H@HH^Q$>4$FW#/V+65[0V5!FHEL+"JF$ M)AE[K30K\KLBFBX-:X2\7K(]7[MT,)AJ @1$5Z7#K]%M/J^DW25[%S@VZNJ= M0PK="[3 40S3T'Q7MCS5]D*FJWM&:!@K'<%:_1D$'*C#5^-6CR[_!GR\I()? M,"?(*\0K_8W!D<^7=CE4"81)N^HKJGN+;;\GS3BZRKSR&9_?7I@*PV=9=5= MT2$RATT.WYV/FWRECT%CR^8A:4C*>-X\/%\-FY5@/U+XX\64]=NU+\6@3X-8 M@E6A\ .H5L8UC114G% AL_=+ &?W'V#'+'D9^G$%?)4H[98H UL-'4(,12>R MJ1B:X[F<*%T[).K3X'<3%].KL<<)\FG';UE4OW_'):5T@Y]^C8#]YM,E0GM? MDEW&M]&\:/$-[+V8B:MRQ;9Y*36"M(9WT5&>'YQ*OD'E]?LK^NK7RY\ M![\.+RZ=2^_"^46ZOH$O?@TN;ZZESW#)S<7E;X&_'"E=SW>!_1:A_PE47H;U MZR$(OWD:7XVI)[K%XO(RK_P&+9V28VM'XVW"YT&QN>F^?"/3U10X20;@1$J@2Q;KD;L(&1'F:;B MAYYBGLEML)%AZIYCHRM.(;9G!H[CU:),=HCV28I!^9@A+!7S^!-=J2Z2K7F[ M'/J^X^J>;ZJV[9B&[MI!_78Y=-PS8P.>O:'K(QZ/8=0EOSJNL)^,S-U)\&U&#GQND\B^:C!&\?H@R%W^E?U&M.G]KQ5\ P.>NH.A+H.E*K[" 8%ED"1][)K4,<.*9W.8A%9QY-:JXH05WV8%!U^<+/#W+YV64C99= M0J]2[.JU7:^'5(3[=%,1/S0M/'/8?.AK<4A$T&NZZ2%FE+X@8?009WU>95U@L_C)X(N__XJM3%W#ZK< MJ:PF!01X"(\9P0@CO*GO)JC*@.A]5N05?>P$5@JL[ LKS4YWZ" (-,!(V7-] M63.(I1B\9'F@6IJ]TEQ^'ZRT!%8^AY6VW6N.OD!*@90"*7M"2KM3Z-:4%0U M4K=4T[8-U=-,%J-LN*$9&&Y/6N7K5%P_#J14![IN"*P46"FP\O"P4NNTL9 # M72.V34@8:#(Q%1_T2JY5FIKE6#UIE0(KG\-*N]>>.(>'E7U4;]HJ\7*7,CLO M9[:UV1>8[(@,5\K$-3W9]G701(CC*Y:BF(%I V?)CNI:F*/8Y@_VEC4AK2[< MNAP'W6)HQ EJZV,7P+;=\E47I %/$>DA?Q!K0EG+-9:>90ZLI?5ISUS ("HR MF$3Y+2ZN)U'Q?'Z>KYL!,6S-T15#4S5?#@*USI!35,?IY.=I+ACR>B [H*GZ MGAEXEL_ UY1E3;54AJ5 WO'(J79^C[*2WO>J><;KMBFN)(:9$BR=1-?N^;I8 MJW"Q.25QFX5XR3JJNV*7%?L9 (%DJ;8Y[( M[:,$@TV0\VF28^>&.N\1;DQR>B5^8G2#&2:\<$E&"\E@SB3<-85]IR\II7Q> ME564T2>/YD7] O:T<\E/4CJ -QUA/;1VK%BICI5.RC%A/*%EH48X-BRHM7#5 MA@E]>^X![+T\977YV[*<4Z$RG^58$RHNADE)L]CY>VQJGK%(6UGQX;NM@$Z+9+.6E/>N,WJJ(HW)>//+1 M3N-JLN6:X3/C'SS5EQ8VH66<*'4TKWAV1'69JZ3@><:TD@Z\]JQ^Y9H2@(== M)D(392)$F8CU@^O:MJ),1+RN3,2RDDA%I9.-N$C:7-C!D0-;]UW-R;=,(==DT5,M20Z+Q+C*FK'B:2?8H[/!B-:A+(HJZ2".O MJ9) M=GB5%=XU4+_GF@(BS51D%Y_ZMA]\=O'[\+S(Y%I#*VNT.VJ7B"QC02];T OJ MWS6]B&1D02\"7P2]O"6^G%*.\>FF:0[PO 0(H^-D&T55M%_V)A[&?^QT/>HF MCBH8]DL1YE3C!(]YXF+WQ>Z+W3_-B8O=WT[^+\Y2/E0YWXD+PC 1?HI* V:: M8NYO9$0=8##\@<>\$]LR3=N,;:W3B-C4#,_60]TAGF;)JNY9/.<\]&V+&,LG M_&W;X1 (P&OV_ZK9_@L:@ 5??545R.Z?GAC?Y99[10]=8E_]H(2JC%0E3ZK'@B4$"AQ"BAAMRAA&([BFV9H8U*7JP>>:=;1 MNK+A6.0]=8E^4$(Q!Y9Q%"C1Z]G%(3LU4B OYM(8)663'M?M4+?!O;6QU4V? M[JU#8&E%EMO*=18A-M$"S5(MSU""0%,4+OE]&0R%X'F>]CM+WG(U;,O5^";Z MT:MOX#]QD8^BM19YH+Q_-QI+#G1Y&W1WJ M_T(V?KN(SC<5LE9KU'JFZVJ&IAN>HH2^24*?Z)R3M<"VM65._E;DXZ1"3OY0 MQ]G[;K9F:8K%68I/ZEHIMN_M+-0.]%Q5 ML)I@M7=A-;UE-> TVU<5WPD,V2>F%6B*S%G-=DV^P^]C1-RLO*$XYMV-HHV7HP'8#73$U M1PE#Q[15S?. H54Y#"U9T\R53@JP,ZUWY\W#H(7K5;A>/SY[;G*]*E:;RT " M2U=ET]*(KGN!&8"&ZRJVI]LRL:S06HE2[H,_7^&\T^[5N_/1O:^"L8^3L3?P MM2H;'9LU=#S+,0P0M885$!7,5B9W99<$JS9K3W)7''D*N7NR[+E)[JIJ)X=0 M-@R'J('F6*KG6(YMRB'C3T57-&^E:TY/%? 1CX>?WMO#= ">@*M=X)+ )8I+IM+@DFDHAN>Z8!XYNF'K MCN]KBF)[!*#*EV4_W!67>CQ+MW4!2P*6!"R=#"S9;8<6G\BFY=LJ\8AMR[9N M*J'*U"7XVW6=/=2EPPX\$+@D<$G@TD'BDJ:TN&3JMF.X#J;3J++F^6"Y&1R7 MY- D*\'Z6ZA+/:60RP--%OK2]M64W]7/S+LF4?_76_F<#[J>XALNB%@$016" M*@15"*H05/%&U7D/])3+C[-\FF1]E.$_=G/O".8G]O)XYB?V\GCF=S)[>1(I M%O^@:D@\DB*86W07P_9.IWG&6OZ4TIETBWW-3R\\;(./3>_Z_EW=\0S/MET[ M\!4#_M'K E2AIRKFLH^M7G*'K?CE''MO78UI%_GR:EZ5593AI&E'^6U"*=A> M[>6&T^2!K6DB@%,$A HLJY8LL^K286AO5HB[J4< MNA)4\!(.50:6K H.%1QZ=!S:*>*H.(ZF>)816K:IV,0*'$OC]3'4T#%7SJEZ MD*'_[)%#5?5-"DH)#A4<^J8F\2NX7[5(I_O<\N8>-SZIW*-)Q M&*S9JP./E+JLMBA'Z&E$"X"5-MQPS4,%Z=!EW!:JMFRNAG?UQ M5Y]FI#)0S#ZM2,%?@K_VYR^CD_P>RIKG&D;H6KYKA[+BF0ZO)QQHGFJ^KO3J M3<4$_I*%_!+\=2#\U4E>#SW/T3QB&3*Q;%757<.1N>&F**:RTKJF5_G5)W_9 M1R&_Q*DBGBK69MU+72X;@[[[],DJ MI[F&O*7#YBG.?^V#265@*6^;'_ 4J1QFXH!PR0I\V!T?C+;EM>>IAN8K*MBW MJJ<32R4:=^CZJA*&VX8M[( /O1Z+J@/;[-6E*_!!X,/)XX/5:6,;FI:O!8[B MR49('$?7V[ F,!S\5]$?^COR40>::@I\$/@@\*$_?##E%A] /9==338U0C3' MUH- )UQ_\!RBV=L>".^F/_2)#Y;:I\/NV/!AZ\3D8TJ6.K3P]D-)'3RRN8H] M/OZYBCT^_KF>Y![W>H!PH.<'-"A0RMJJMK.X8(<''SGE^STY_Y@G+G9?[+[8 M_=.;A'GYY MZRM4&U>A_*RK4#[7^\SN.EB/_T<'0@$"!P4"MM)VD]!Z:/6B":Q4*WX9"%A]AAP)$! @=F5K)1NA%TV@9Q @1Y'H.I.>*HI_!X]\TZX*H1MM$D& MGJK(LN_Z9FB9P-B.X3@6E^EF"/)]F9W]S@XT++S(XVLO@7V\&M]$/U[=]A?- M;4_":7KD'+RIN:UMM7D 6D 4W[2)1GP[4(AA6J9>V^:J'RAOS<)[6>[;]+^5 MSU59-, 5S'_LS/\\[ZNRW/*^J(;U566Q;V/=_U/,MS;44-'-=V9,/A!K4%/$7>07SOSL); MBN\W*53\4<3WD9[[B_[UHO'AOII-Q\_H: 14&DU1=-_P/=4DQ*ZK"CFNKJY4 M/PBB(H,)ES54;5U\_;"""SYH%\13/Y 0('4Z(&6VG2,,U0X=VS8\0_94Q745 M)ZAKZ@:^9AC[@E3_P0^: "D!4@*D3@:DK+9YAF$' ?&(HH>!3G3?=TS"?42! M9\OFBG]X!TWJD(,S!$@)D!(@=<@@I70Z_&BR83FN[RI>Z/JA+NN:SHM<>I;O M>RN.[!TTJ9Y!JM]N6Q\3I$33^P^9Q70H6>RGL@B"*@15"*H05"&HXI2;WK/Z M:*]1#./8;<$CF)_8R^.9G]C+XYG?R>SER62)'$K9B1='&;ZEGW'3MK][)-T& M%Z+:*52AR"91PL#U+-V0==_0:1'9P4'-L M64/O6]QC'WPZ#+XUV@;WBN\KJN\%KFL'CJWY@:YH/(-05=1P147H(8/PM=TB MKYD&?+!:PA$H T? >)MR=S6K4SW'LUS;L +;]$% $F VV:U#JQV%>&_/>:]8 M?*/7;KZK=/L2 GB_&AN"9P^!9S>PK"ZW+$M4%R0E\*>I>H&C6IY#ZJZ8@>=K MKU'PZK6M;2$L!>,=J+#4U9;S7#.P/2-T3& YK# /PI*'^&,A2>,UZE2]AO'Y M#J4N/HJP/+58@X]1ZN)5VY8>4E+42YQQAY\MI9/V_%$/O% !!)5U/;04S=)\ ME_!# 456]7!3MA3'Q0\8T'!D37K%P8& 0@&%.T.AV1Y::+YJFX%O62J8/J;7 MM>SQ\<]5[/'QS_4D][C7 ML[X#/>ISLBHY&Z$JF-S'4CR=I?EC',,3\N$?9[=1&8^DZ"$J1N5 BG\,T_DH M'IU>KXL-6KDAMX&JH>6'EFXYH(N;_NMX.(=! M)'$9\*5F0>?3V;RBQ_Y7XV4EWIG"0E;;''+18BQE5WT_TQK]77M6?U<&Q#*/ M.N+\E+T1I\RXG= =7_$P"<1S--,(?$MQ7(>WF L,T]57>M2\%N.N',F\@'%U M\B;-Y 3;"K9]4[;5V]92(;%#BWBR93HR48CJZW9=^5O3C/ MY>T_^V);0R6" M;07;'AW;&BW;.J:BZZ%M!:YO>'I( L_DA6P"*]3)2BWL5Y2VO;&M99Y 6N9? M:"1H_7TOSX8EXQ'.$5\SMHB7\RD\9+@PW33)XC-N_RNJ_*>O=/Y)!IQ;?='4 M?AP":P9)_XDH19>A[[N:8:F.ZJG$L%7',BT;=$;']4$".3(\X"]1Y\8GQ_XZ M0V6ANL,X33D0T.,9_ Q7#>O/:UYRDTSC4KJ,'Z3O^33*ODJK;UMTACPDHVKR M1;<8P'"JWL5W\FFG]5D /IF]=,<%HQ\?V"MN\W2$L4WT0^,ZT_S^P5X22R;G+4'@KJNR5HHRT3U/-MU ]DT0YXC:^J&+G^2FD0"I]KY M/(][Y9FL(WDU**805>,(;K>%;%T]NX8-JB:@\D!(V]GS>0 M'J)R_^'\]V?Y7/U)@HM26/87C )V">X!107YXIYM9Q$!QN;C_4>W*1-+M74S M)D9;*)'(GAD8@6F%JF^KOAF$JEQW'#84RUD)CJC'V^#S=QCSNGH?V_A:03&$ MC>TJD:T.>:9NEU^EG*\F%?STIR5]1'C_+=Z;AXVC6P@$;--,%&4$'#: MT=1 <77;< TM5#B)>++MKH82OI!$_KD3B3Q#&?;YJIW1 V& V3-C$TP?SZ4G M ?FX85B3*0Q;[P;#Y)Q\: :SK!:#B>X1!51/Q3=D3[-#V^%I"\1Q=<7NE<%6 MW.8O8#"5G*NOP6$O@U[C@T.OW1Z2ZC[(8)>8FJH%&'^,#$8UBZ.!FX$L%@;23 7(*I+&T7U>4'=1-$+K M;@HF7;T:Z$^%<=%R&^;7$MAG&!=5A.2(^D!>)O2)YY(S&M$_HS1]'*R,^XR. MFR_HH/MD:0RC2F%;8#!5*?UV+8WC$?!QVEW%(J[F1<:'C0_F[%#$P_PN2^J9 MMA/AYF+9[A!Z*Z3Y#"^;%?%]DL]A%<&2!1Z/2[ILR#MK5J*4'N("R"(JJ@0G M!T\8EW$EW3XBA,(@%Q@4SQ'@*MSJ>!B5N,9K>'88S3&DACVB'@7?J^X2N/CD MH,BIRD5C=*);N!.='])G-W!N?CJ7+F +^=K7FP;4-2VE+,>W+RIJ&\AG\!3( MU$\Y !0Y'%M; JF1(P4P7HUJJ@.R3*.J111T\"'1\OT-BS@;3NC:1G/8N"6G MXPO<,*K]BJ%P*_YY^C5S(RT/O#/.(0PL+KZ^MJ,0A+*^-&#Z[Z2H'S*+[N*S M6V#6/\ZB,0SI2Y0^1(\ENJPG!9_-EFO_Q!%+M,-XZ=- NN=,8_DRAQTL\)U? M/TG J:"?_%=I:XIMAIZC^4%(=,NQ03URS !T&=W60YGLODK/O/7G&XI[0*.H M4"'N-W -]VS40-XY(T&>W437$LW5])OE\YO_L5- MX$O>U:4?7%ZSOZZO?KGP'?PZO+AT+KT+YQ?I^@:^^#6XO+F6/L,E-Q>7OP7^ M<@6:]BRJPWX]N+8/Q#=]T]$.DE(JY[?_@AD@FK8J05S6$O>W\^MSJD)EZ/9' ML8ZR%\8H_0N4D'*4#+F&@H\=ST&1B)LK6H&QCLGDXB;*[]D6H M*')]![^*^>$R_CW$<^4B@6L?DFK2/+:41@D\CZI"C2)"QUL+>+R*C:PS8 M8L25Y32);I,TJ1ZI?O:$:HXC1>65&B9X4XY ".9&YW9ZR2/3=H=1!IHCY05 MDV$RHZH,ZK5T,!GLC%3!$MS7VB2CW_A'4E;UZ-N7*ZQN1;:G9!5:@!)I]E<(%-1_CC*)Y-:S8K\![5" MP,!YH0/HOY_W !FJU:GGK'H><17#(HKIDL .-:_V "F&NU+=Z1J8*ADG0**5 M1\'Y(OLMXT8@6)!@%KG<\+LHOP,]@3EZFSY^XTO*PG^NQNP6Y")^]9*[Z()Y MZA^_V=Q>Q3(S:SDY0CP%;<@!6-EC4E%2H;ZBQ MZ)!(D0EK\V04@VRBG@\D1"#.BM)WA]:6XR'6V0![PWI/>3L;PG04A:A6H!B! M8AH$Z,T-%=UTO,!T%:P>KBZ$Z8B@F=V#9A3YS:)F0(H Q%(QY60CYO@%*3($ M2MTRCL;1-=ER3%\+/,]T ^*Y1J,"&[H1=.)H9$4V#,=4@70"TU0-P]65)H7' M5O5GPT VON?]XV@ZBTEQ8F$Y^X^KV69%7K*@6]DN''H4XQ#UW'Y&Q3[BY5] M&TF3X;J]_P5UK>7HJ7@ -,BJ<@ MS*W ."O^]SR94;6/67:\XP?(;?:T@52B&0+2F>F5J(<"NYV!F@.B!QELP/31 MVN"@>B5CM!$U,ZL)&+YWDYZ.[FI49GJ;(4RS[QF)HSR@F8"/HS_Z4")G_UXR#W4LFJLXM#+ M-"BF<*,I1.V4>A/6'7OP_>:[3\,@1LPK7L"^@HW8F$]H(DIW132:4QV+JHGG M$IUV%[ UP4H<& " MI"4>'([QTKPA@%U=-?@K76FXF);_-B.$'2N[J%X7#35@B-G84&.FZH M/* GKL"F-9 GV3U\GQ>/9[5--JN7/+HKXIB?/R+VE_/9+$U I)Q+?Z6.$WK. MR@0*.^%M[QB\3@Q'(PG,5A*$JN_87NBH7JA8CFH').3EIT)-"75U01)\BPN4 MB]%=?#5N1<(55F-:#MG@-OCO7/7_O2;%5FL-:NOWESR[0VQL?W)^).7O^,;? M 2VKQ^ODQTT._U2/?O18_AJSN(]G D'4;0-!UB36OC@,A'H"Z9)01:!5 M E M?9?N\J2%=FO\HN6FW]8*P;;#BN#?:KIOF6%EK$X:P* M2EO;7_75=S'Z\:Z[:,A][R*3\/#PDD%86P&TU:98 MVC)P:Z"ZBN=86!W5"7R?\ZY)9-U\9X"^F22P@5=9?)/3K0R3^[AOE%Z31WTT M*&W9G:XSCJXZ+M%"5S-E8':[K@\>:H$=.!\2I3?1QU-,WI::_#!0;>MM?6/% M5P.5A('O!HIG6FADUWTN?3D(/R14[[N5.NE]*[>%ZG/IJN7Q19<,UNZCOYL7QJM I7W^-I ME&#P#A=5[&"8_;Y:"[F_XV";G*]60.[K/!A/^)<@JB' +BTO>Q.ZCHJXQ/.< MI)S@V3%K6+T87H&AS;#K&)E0 L%*HSQFG,78$$F[C%GX,W=FPT7H_AC6B]L, MBL=F=T9R/8?K\:7PVR2ZCR46AQ)G$M)803DMK]F;!E D4Q900_^[QFW;/!P' M/<0P&]C#?\]9+%<:_V Q75GMN%UDW]MX$J7C<^FB#J'O7#S*Z>"F<5Q)F+.1 MC!,\1X^'DPS/.J4A;!&.F";:%#$]:JMPPFZ/S'T-;HB)!",-=8T'RU,@HVW )FA, CXR;4!@8-O\Z MI=IJB:M?/[0_OVH_[LK>S]K>SHD*PO?LIHA&=-=K+GS11 YN-?L*Y3AXD8>Q MQW)3#5P.N$(@9Z&%B6;YN^"W>93F@1'HH8ZGCFNE,L89='%'6125Y3UGB+ MV33+IMI#O5-YNU.#VH8LVRQ+N/V*!K]$PR%,=K00&L]MN'E&TR=BK+.)DRC9 M7[31#[6O;J,453>PO\" @]>@B19A9'V:Y@_EE^T!9W5=.E>O!-UVEQ4_=Q^7 MH>*2+NX.#]3M+2IY:;0L!EF181Z\)=(0%B":E?&7^H\5:=@&,C M$[C,XYS)GSIASHN_*<_\).]WVUN^3.M['/8;SGF_=W6F_*Y-JY[6U*Q=,4/+!?R:TPRA('NRW\>;;_I[ M%6HV3V+;+S'Z](6[_AHK<4A4<8*8MZG=TWML^5NPPQJ/(C7%NF[%$\5#01)- MI<":)"P!EH(EWGVO]^MN*R!4T,LATLO'P-<=UO!D--5#-=3VF>N!\HV49[CFTIJNNXH2X3V59])31T MF2<+$]?T'6TEFP)&/C*, MF)U$1TU75$(L2P]\V0I=UVPZBOB&Z:U$ZVP-(U8_,$(&JKF:YR%@Y 1@Y&0G M+O#SL/%3D>4VO5AV;,-79#VP/250-,-Q59Y+2D+'L.47 *C>!X#J P!X : " M1P2.'!Z.J&WQ)\,U=(N0T ]"1PGLP%*MNG>BJQ-YI;WFUCAB]H(CNCZ0#4O@ MR#'BR'8NLP_A&?L>#].H+'D*<2Z5$?8FJ!L2S&=8'W*4S^HF5\ZU)QFRL<&9 MK+Z",_DP\$=O\<>5/'Y43)'-+5=2O/4+5P2+21P>>TV R MHVV0'%I!8,NJKFF:[ALZ"0+=Y4)>-@S+>Q,F6^GK*ICLR)GLV.=W B!BM35[ M#$=3 DPH]7U3M?S0466->QP\S56"MY+4_Q0@(ICL0S'9YPUYXM:[8.2KRG$].VZD",,#"MWMAR?_-_6:<8V%:?*H5@ MRT-BRY.=^"GCD=E60/1D35'UT)1#Q_3DP/!\E7 \);JB.)ANR*7,U(?0QB+-/-:$?ME3D@2S; M@B^/D2^/*'+@FC:K9Z6&7\>K\)9%C=[4;:JJ;5I*J"G$)"I13%.U26 J?N!R MM<'V'6/+M)1OO /H:WH5U('1;X+*EOLK/*8?2)83QO![1GT]"[34K2C#MAV#:4XB::*J#5%*^"((MDK0%9C_(Y%M!_"7!]J!2S30OPX7/0-,7L 'AHNHJIR427E= !4]#7 MN=)%=,/=/Y?U^9:/.Z"VU6\@R-Z[*US-AV8""J@Z?JC26ETS-!17\1V96)[K MNH9/ JLN?Q2ZH;+E.=C:M/M>H$H?V+* *@%58N("HT\*HPU%J),"HP54":@Z M>*BR9*%."J@Z>*BB/LN_T,:5]?=]+&IG-L^TXMR3 7]_XG_;#V%-)]7%C=1G MBTU S^@W[4#V[.'U?R3VO]^>J!6#?5'_)\KF4?$H*0,)67P@#5G#\C9%K8C+ MN+B/Z^:HI53EV%@WN]NCAWUG(IM:V"MZIS*=9=B:HG@!T4-?"7U+M^L,UM#3 M3&5%_<(>UOC8?R35Q(,ESZ=Q :@%#-5TXO7F10%KO8AS#.:4:[_I5^^,<,OH M*4Z8%Y?Q ^ C]KN'^0-P9O#GD$7:T5[US5W-174Z;?G;#'O,PO-UV6:]ZYNK M+P!3DRAU9K.4)]!^HUYN;SZ=I_#Y/@[&XWA8W<"&E G^OO R/X%?82[#V(VK MASC.OL?W<3:/_SI/1KAC%QF[W<54W=C)1@[V/[_)9\D0B("-Y1E@)PVP&QOR M" A"C^02XPWV$"\J!E-3;@(V_ M*RS]#SM2,^(H 4:O\J*DC%/+(\0TO+*0\N&08C?(HH%4SF__!5T%W[E@-//<)]]/05(10W"U<:;D.M$1XQRXM:J<#G\A'58#B+DM&Y MY."[0(N8IW3\N-])\Y(9>PE]7G07+P[S-DX3&#P%=FD<)85T'Z5S7$8ICK ! M_-+,H[LBIM(8UV":9"B8X/V4$&&'T\?55=A=(G69:)-=IJN=9'4M#"V?J'+@ M^:#).%[8Z#"NIBKZ0A6.1DT!I:/>)I#;%VX/L_:8UW0:[ MC09W?MZ'$-@'(#&48"NOD4%$AK]1?GZ$]/*X/7QCUF< ME3$%XYH@'SE>H5@8%_E4 L43(!GEVAA3:3A5WCXN:90SYDNAQ#J+*C[7(H)1 M1,4?]!7#?/9(U;^2B8VD&,&E=&@,:E&,@I8+P@S>%]V!1"N98%HSF47Y1Y<' MC;EAA 9;/J_*5DCQUR%?/0F;3'V]BS/ 8MP/$& S4%!!U$1H,L!2Q<-YC?-=&8BEC\L?VB7[,+E\>]VE+ST[:NP+W'K"X76*;_3HKZ(3/08<]NBSCZXXQ" MYI2WC57R8%G\V62_^$$SK:8;ST:2.D4KJ:7ZBQAN_\^DF:%,A<_U7: MFF*;H>=H?A 2W7)LE?B.&W037TLV5]-NE\YM_ M<1/XDG=UZ0>7U^ROZZM?+GP'OPXO+IU+[\+Y1;J^@2]^#2YOKJ7/<,G-Q>5O M@;\<0UW/=X']EOB3RI(;F.=UG,848<\<79,MQ_2QJJ?I!L1S#2Y"%-_0C0 / MBO@CXI%3[7R[OH')#\?U%$QG:4X3 *16W'T$%#Z 4=TLJ4 EO! $[7U4)/F\ M!+4N B6I[^B-^K)77>U3>V(D(U8N3C%$R7@<: M,^C.0#W M$.!5$N(1#A_U=Z:1-V^=@/)91<5=7#6OR+,YV!.?U9\63^]>IG1R;_&*SDG: M:OVV;MA$4U7+))X36J[KJ[R(7TAD19,7=$YV,)*/_Q9':35QP7(8@X'H=2") M'6ZT&_L/MJ\>;NN3N7._X\-_OQY.XM$\C:_&C'7CN.5;]_$&]_1J#(IL2\>89?P/= -]2J>L"3+&:F M,FJ?1$!S_*).E8E7)IXVS-_U;4OQ EE5;=DCCFQI!L_3"GS/(HM.M?]ELV,T M]!R=7#.CNLJ==FWXS:="0N,\3?.'>C^[0(G'F"]'4$9$U)5?]D(Y>1:SN>\_ MYQG018'H"/^^+@5WLH-M4R%$,S"TT D=1]8MU>$FMTIDWU\#?V&]-QX5@_F8 M2TJ/R<)E,NH0>< DTZ9$XO.?^IN8,JC?Q&TE3]//-P"KY_,I^%J-M M56K)AAO*CJ4&-@ET T L##ALN;*JJPN;[E ![8(*<$TU $#O&RJZ^0\HN'_E MDX"=\V"FU_5$UWM77A&K&K=--F=?;..Y60DEZ-UO\V.3PD1EXBL3@-D&M*BN M' (%$.('"I@\ND?\NO:9$WJ*<; $0&^\@H4L_F_\V*QBV>OV;VR2N^?V1RD M"0Y]#7S\5$-,.6_.2+Y2I-#X# DDVB[*AE@X94HN<] R5IO10Z+$6I+6O1Q*^\7&"]%: \M;U6 M>[CLV9KK!Z;K@OWD>@I@24CJ>@66JJH?87LW0,LN2DDOF_LL5+S/.V1R^'=;BK(CO; :,Z]*,>&E0G0'!O)ZYK][$ OAC M",M1YLP46GK(*(]+NM31;(9G@@^3!%B*!MW,8/4Q^N4QB=,1.W.\Q0 E>N!P M1D7;W#&V"FMXA)B6J:LJ*II>;9/%#>T.53I(*#,M6>, M25QB\&H#"G'C6XW$2:(X2>S5A_V&1P2_="(/, :/ M O\1UHC[]&585F[<'% M]!S^@4&" 8;W>7K/HKE'23F;5Q@LTP9Z4"\ZE_ I76_&UC0V=9C.F4B^G5<4 M@WE4"F ]"\Z8\KT9Q>6P2&YCA/0K_"$",N.&%3*AJUQ -R< X955?8OO/E1,]DDG4?1X-C08"" M:A6S,"9&(CQ2K+ZC$S;$^Y/5R0KTR35! MT54>4D=61',V%B**E@*#0)4"%0_/P])ZD49T[:FFAX1 M5Y%=/;2TT%%M)> GB %HEY:[0#TAC4,$&0NF8VW2U@0"MFT)9@VHYM^!+6D\ M7L#7ST,J-C3W#V-C'FGJ[49D-P&*8 M)SUR6@@JQAABL>(G#3A[7P*AP;1J@FQ M%P&,$[-E#@0>X\&T3)U@EC:5:[AS&._*DV5HUAR>9^$QVP+Z_[D$Y:8$7:V$ M=[:\W'@6!CP FJH%.*^(:T>X7_0L!5.&2SY0S'9C8T1)1$>)H@C%8,06IPVL M3I@([LHENDRW<0,Y\) 1SVFL6/CUXLAK>;BT7#S%I($@=@(4T01.ICPT@V": M$=I XJ]X9* M"M+1KTD*K[P_EWB '; 8;#@[F8S2 7P<]F=;]C/KP]P+FEAQF=]3JQZ->94Q M]P5N##P)?4 TL0H]0W>((%2=+>()T#>J]7A!-*>)K>/G=J,Y\*B?[*)/<,)8 MNQP",+1F SXM89G,P,"86$=9=V^YI,JROK_>4TV*?'XWP<51*+O33+_&K9W2 MO(\(NQMS40$VWPLT7MR#_1TJ+$FCV1,PHQ#KP- : >H5LYPRUT5&I?,-7/;Y MXGMP_=, F.R.(9?+L;S^U?GV$YWT_V+RP9DSPFG2G_[7N?F)BC8_'C;4HPT6 M/NH#R9G?(6C"!\(@O_L[H3()S<"22DQ(&#X.NM#P MMSBJTPV!B,\[V'#FX/Q16_5CE/OT\9\9;.#PV4T_-<8CD@A=M\RN<#J4H?IW8M SLS0VPSFW*/ JZWQZE<0\HRZNIK0 M.$EKU1"_[I );KB7SXNJ%1WX_V>S&,]6BR0>=WPU@'#?>9XN$@>0&(TH EW@ M"F0Z?PZCR_:JZWF) K^3SX3O=%K*7J SW'W&J1/^="3\28RV.F8M@\5'']5A MA[S#9PISN^KL$>WD\+X1 +:6IZCH\>1 MLS>NOX8M)W]P,X7.:O =R*3_F6<@QE4Z";+HXF![R$[!L.)!4>\2JW7 V*4] MO>%K64=]->YI_N2K3 KCVX)6)5$-^CY69:&%NW9@J+#.AU6],O2U9;-!*_L' MS#M/.6&L6VWZ=C93K?OF71:/S_-Z#O)V&K-QKENO:'FUZ"*#8%+YJUDB?8D' M@0P42W:HR@\0JY82!0IMC4)T>I'2[$R M18J52+$2*58O2+'27Y9B179/L>J![Q>T*2;NGP))[BZCJM8=+>\S6D5 ?,0] MC'*$#I].,$BTB*P45?&5%%&;0239DLWSO&Q A8]"/58KJ#6!)Y6,I_6Q5I7J MJE#KE9]-2A@33C".5L/2Y(YJT5$@VGGGJ*@70Q P3-4SSR6GG1&=SIIB6DLV M(/NE41Q!IR'UPVXZ;@HJY_AQ(Z])L[5&U4 M2%HKC,F)NY_ .ZS!E;$^69\RXI]F&!78L)UA-\ MM_.H_K%D;:]XNM:9/,O[6VX2=&#+#*N\XPI<%"3;,7RY0.>,$56EYL0=!4[. M?$N,9%0:-4\<8U$UY_/PZ/1O1BG&;G<())6/N\OT"V4^/B)5?T M:GV@)Y Z7^-(V\#=6$4*K49^8(H1X_>@7B]S[[/NAI?J\5VB7G#"K3(B'ERO MR*5U$WN:(1LPTSN:<;2_QKN[LY5SS',0M$;)P+FP!PUI3/_J7MMTP6]S6!;J M(^+N1#KB;2;8:F!*S<(?"6\.CK$/&F[N*#7E-'JU<]25T$J:59Y+\)F%AZT$ ME%8Q*_W9!)$DL*6MO[^5;0L%]2JL0+$0*8.A(&+7]@W%^-\DDOXW&L&BMO$5 M(J)BAU$!MM6GWDR_6CJH9/$##.V;Q1Y(O_SB46!U/.DF'DZR/,WO:&'&ZW/G M7/K,ZU V-]35)P=UF-(_,.>K $N-ULT;TE.&F_A'5"=GP=M3C*5#SHSO.C&Z M*W6*O\?1Z/'2N:;#N:X U-MRE'P8%$EOYTF*JR>Y2763T[ ^J\Y&F+5,!^ M8Q4WG7H*%WP&HTN>C-P-OL382_WO&NRYJI[1?VE^:9N1@1&?;5XB["#=P/MS MSEPK&<^LWN>>H;^@X,5Q_]&_;^!#O\2M%60GJR!08R!HI*?SCM/8)*^3& 44='2:ANGZ<;I'TDVD-SY M>!RE.?R1)O_Y#\B:@>2?_9)D?["G.]/H/WF/5?"/&ZE<%*;CN& U4_*:N9_C MZP''G05$6PG[[Z!-4BZ^ W_M//?Z,1O2S$1>SK,.Q'R@3EB:9DJ!LG,+BB): M0WU6<-QX[)$J'PF6(D:%H[XGS8%#ZSL'4A'QX..(6MR1 MA =+!>SJ?Y#4,I,GR$ MU"!:)UKJ966CG22@UX]XW#=JWVS/:!+.?<(RCQ""^1953->;Y9RN(G3*\HK. MW7+*G9L$$FRML[0^8GF=UA)E)0:!CY;8&T;QR)@#MB=I]X$E6=72@G8\2)A# M&P1:SJLCUUP5@;F'$HTYG<>LB':#)2L/H<6?J5N0)41'1=':SC3GG;F[\B$H M0EE,A54:#2YK7F6,5 M=AL"$2 Q'T83A_^DQEK+B._+O@NN,<'AK>L M9= J ;,FV6C1NFR0:G7X7UFF9]<_(C^_!$4\PZ2XVH>V?E5H$"TSBKG[>N6) MC3>7L@-EO&0\;H:Z@'U#%JO1YE@L1]P-N-,(V&P4(5]1432J60H][9UG\&,> M&)Q63W9_)7+O.]MC8.[ MS^(J8:E']>%%0KU/&(%,<_/ODQ@4D-J6N_CV?;&)P!JT6W"5:6OIC89G+]%X M)/V+2DE @MD\K5-+J?>T0>MV4>^C(76^I*B]1*.4@B8^-F9GWO"8Z+$N-?+1 M@L L$00F@L!$$-@+@L#(RX+ C'<) NOF)G,/&3W?F,6T2A([X&$>BQN6G8SN M W;.X.: Z8U886=#6 >)'4.LG*72L ? 'C L@OFR=.-P MC;8BH"^]E9VB6-VCK&>G4!_2/!08,9(U@Z9ML]#>:S1P.GPJ,M):@7EJ"HVV MPD;#S&]S0*W.YT?S^=N-X_Y4#ZJNP-T.JJA3I?F+.T7RV@&TB60X9!X3L$9H M-OEDW>O^K*B$7\R/$5B^1(2;3-_,K0@Y3S4R=;1JT;>>Z&S;$4B)IVM8DPUHI/+.[;KP#ERUXRRG5 M, MR-?G[7/H>4\*4_DQ411HE(^K/X(G33=KX&%LI-]9GAUB8KEUB7MTH1HRA MNCBOE,")S[#DFOC*>7'?:/1(H9W[G[Z+9F&SJ:/;I%7Z\.R>VN1Q'1A69X*, M6W)N&:V#68V_C6;>4SN\M:7#>(3]E"0O*8:4K7Z-HXPV0V3@\X]S_YQ;;&WP M*DM(P3F@U !%>\Z\];2Y=L-GRU-#PAHC?O)NA74CJ_IP ]_4F(<4R$%MYU"9 M%$Q!7:\(&851_[K[//@?

R&T:HDB%\BCI8URO5^5D@W<<8E7+[@1 #V* M>(HM/Y&0%BO0,V8>-O%G;$ BLW]]7I0XYC_ ]HGKCOF]20%[44C7CZ!C3DMV MPB_=O]*)_X&6C.MI5+6+3%GGGND>]T?4C)C14]DADC:M,/](#Z-'TMHM&4BC MG"JF=6(^"MM?KQ=B!*CDJ^_^&UB9>$-3X1X#"SX/AJ::#^J#/GC.2AA! M$#WEE.6%KQ-]4$"+_D_WN?UTMG*.;PT40@98MJ#; M#/7/^ 6[K*6?IED"OX@M!.N?&5>3G'>O'T6SBB6XSI*8B7A> BJE9S>TK!U_ MZE=XOZVK T4V%]^/7VQZ_[?Z\;048A97&]XCJP/3D!??@U]L>L]E7,'N_"&5 M[7S9:2EJ+?3=9?,:_-$>H-9C:=;BJ_"+3:_RV %RNW(9?_?RA!;YO;Z]WN4D M.T,SJ'[/^6*;IH-!U9*56?:B8OIP77$2 M)1-/OROR'U39 _I[90&AM5V<3,TV Q(ZNN]HOARX43 M:CC ?&GZY9 )3YC*$VTO^A$%^,[].EOH*OU M6KE%'J_/C*NG3Y^70H 8S."]"XVZT8J;,HV@JL-"G@[]&&)2(?-HY0]8WQ@_ M-F!).R!01[,EJ^=:-&8!A_3OZB? 9J:$\Z*22WF$[?0 :[H99#FR"%8T=2@+XYS>')(]: )XT>& '-L'@V7E+$^9A2=YN8 MKW6INQO!@7G@Y7)*RS,A![RK)D9=1!F-$K&>3SWJ!HETAHGNQV>B:%A6D0,J:;4IF4V.5P\K(4[ M$GD]+#[[VG$<_V#M2&AM:RR[GN%*K?JE>:###PP5*Y.A%&-P)(R2+G =QV^L MV\+7[_-E$*7MR^,9@>(3(S14V9%-)W1UG6LVEDIT;X/IRW2=J['?Q/VL6KL& M"V(W:!"[T9.*TP0:'58\>R?^"44!C=3=1) (#4S)^?P_,+\9WL(,L,97\WT^ M_&->2O](,':Y;+Y&4@EIY?ZX8M_]U$GD9^Q(H][H.08#L8XC>W&P2.&@C-_- MZX DO(F7Z*5Z]ZS 0^B%D^[%BL-4^-=UF,_JZ]8U<)LSWFX]O==F MD3;I0R&6KCO$TAS?\8!3 N(2W@!3]_6 +/:#6<BVS<&)AK-&7$XD/ZZ#<2'B$^ZV-@:O#"/C\*:*V:F:# MVE2?7*AJL1J=N89%:@99>.@R4M/TSF+4JKR4??DA#Y-#P&JHL19Q]8BMLZHD M;8],BYB&#;?A$GDWB&*Y*"&?9R-F7YORVRZ@,B&F%AK$91IBJ"(14I@PKE&D7@A<@1AJ%;D6235 MA1QAM%8=QM%Y4T3S8KC'EP9REM5\]-BD;34PQ9O=@,D]GS*'_!1%/'<"%7G: M*.KMP_D7M"E _1S>\H##(8#Y.:HZ"Z'"KT7NIC@8>IN#H3;W9C5R:M!2HIS$(&#^N"C M^KG6F379>^.L%_>37ZPO==3.?V;IJ/1WB]^59*E#WH^]GY17' [ M56:%U(=4-*K@_>;#BO<6SVN&K98-'N=&)M\PY[TH:G(UMJ*(Q)*?;U,! :5B MOV66=!J-9'W/9Q 3V9W:X0SP"!7=&8.(@HB])($6)$\IDB)Y?O=/'!;![]6BGA3J,PZX$L&K\I:UYF\ M,]&(!5?4YZ]UN*5X?AF"4$@[%20I+=A45^GZGVG:^RGCBS.9B*M_LFUZK+N% M(D( ]SCV:42]"!,8>+2P#FT?;],BT=H1.U;_=H,?)XQ::A"D5XCF:/#UM MND51LVK@OB45\;D!FZ0BDU1DDHK6RPIZ4U*1\RY)184"*V-U[JM8'9VB4HK! M0EXJ$2AD:9U86V?CEL9>@8!-P2H#J]9^\EDE>-OKO_U,LT3*ZE:;R*%N&'@P MI+9O.X0'P"U:;4;4B9SP)8'Z5?6;^YKEDV42=))=)FF+?L75M.W2JT,*73MW?@].SN MUJ&6Q"<,NA&B/G!0B$(J-KBLH,1< -^RNY%02/6IP8ZWEJ)M;ZW80U5?IBI: MJ,\1=6(_;:H\33-MKM"TXNI8ATD.JR2>I9JXC% LHF1Z QF=JXX\:^U?'R#) M=U6 H@/RR_*59OT8%1L MD[C\I,%6_GAQ<;-Q^D/Q\>RIQT?U.]5'LDQ@+-+(;I)$UNAL=!@M)J9>KHL9 MRZQ"^;JG1/Y($- HZ?]2E]JN"*CXZ;_G5: M"R04:DN1P/)< &'G%JZ;V^FIJIA%1;$JBONDW*'[J>ST.U%R1S94EY"6J&(= MNKWH0S+,[G6AQ%&_C'JVBI2'*J4ZC5*IP\6ZYF,ZE^A1O*HH^U@%D\E3Y'@T ME2D5TW&B>N7(C)-DK "W"K!6^N1V7?\.J,-CL.]'7A0PQW4Q]8CO>+#,"HEH M@$G;I\/.WZ%@-S$ ]>^*:L!R';=U*+REX,F/Z)=9=:F@!JU-Y3"KG%.',C%_XIF)O2$ G "$6B8C]0=%$LXS/G(6Z,O'6^EO\H/K)WLE(2U=ZJ$=Q?E:&4#3'@T!5 MP")?>'WUEJ]Q[ZU?S4N]WJ2KE0E M7$TXXVPZD=$$1?J ?/"7[Z=?SK]<-F-Q9;2"3 R4\?"3LO#QJ_R;32+EB.>E(GI3Y(GRGORTQLIM#3=J%/"*MMP*#/2 M;TJ1)M]5I37>",Z5^*8&T7BNOJTC2=V^QNDN#2O##IMRQ]8*857AMRIF.YL\U&C?U\@;>E05R^M&2R<+\9+2 MCR+]UANK-K>"-MYT%F#]:SI^$@ F9R%]G47C(]YHI"2'.DQB!2B9:W=/*EY MT8F:E@<*NIIAH8?I/(,B5KF%[IR\M' M.X@[=0@T-+E=FBRAY[/E"S&N/#_%CL6'>#$JAM*&$WE-"(;9EM KY8@J N.: TH%)6E4*C+M5<%+J>BP]^4073 M"I,^P]:/*&->FFD?=3A\H8.O]"EJS[?T;S=OKUU^52.34@K*!!8E'$L.:*0" M_JV,;%'341 J T?F!U,_7;6%K89_5FJ6TKDG<[PS:=\V(D>D,UZ>!A1%D.LZ M.J^-V6BF>(NE,XL]G0BWQ^+QJ5T5]% MN T&T.6)9Q*8&W19DE^#^C3FS7;HM9OQ',VXM?BY4,;GHC2JH*F23HN:T:49 MU9A:0VTM)E&?.,Y5,5%LL&\Y!#+,U.00F!P"DT.P<0Z!\[8< O8N.00?ZUA> M86C7]7AF R;KZ-6Y1B,-M*^ANI=H-T =0RQ!-2];A&@=H"ASG@G=:[8"3%D/ MHU^> /:4^E:62U]Q0"CQM]^7KOEY1::!X#JP2E985R>P:G3FJ/"08ML6(JK> MWU6\I2$MBTW[6S*.ZZB"K35.?_\UW4D9=;PJ2.TJS1^2H?7Q0>#/S-)7<6A- ML J28:QZU0H2W[+OH9% 8[N(1A [*+ ]1H LQ!(6"30^IJ3U%N2.*DD!\*GZ M]T7?@URR>[^SG=+8* X#+R'9YQ=63JG'NX^!)9P[I(YQ& M9,;RHY^BSELUX;NDD+!51]WR,&G9<766_L9=#/) MJ_I4]E)5H-8L61[U5K)&)0>H:V6,BTA _>3ZC%09S=#NX&%ER_71 MM]&+%SJEMVQ6$NEZW;=I07\+446EGV@NR?1$$UA5"$(2D"*1NJC)]E+;79*93+(LV6'%7_4 M5)E5V76!Z/9+33*[+J]&L1#J-H0^"3W7\R(:\:*\6@@!!JNJL:XM MW)D6[DS^>5K]==A"_AGY5P:C@8J?9Y//\*OI7.O,<&'+7HP$*J!-P"B(;EG5L*.6MESICJM8CP(KTJK\Z0GIY M^N?V3KF:G23E;KM%8*1?:G$:N#1I#&:.:ZKSSBW3!:@+1 =1 AS<1@Q"GT[ MB#R_*L<0>1'<$EV0BBY(A^A"Q_%M%Y$6FE:48".TBLJ/M[QR;.'+TXBT;1*I M"R0388<"QL+0\:F0("XCQ"YK.F 4O%RQXSGZ<(NIGMC*\LWE$WCD+J9O^).,X[;[C-$IEK/=X>R[3 MX[#&*J7W:QE0;WW+;JQR=4L-M\@,U79^GI\6(J/.]"ASPN8+/?A9]E-^&LDB MZ>?#X8R#8-&\_R8[;UCAGY-$56[M9XG.$TW4%:TZJUMDQ+(J-2++\50_5_D\ M96\[Z6,:9(\CW:>]G\8_QO%=\4&V.LL'23)I=NM8&C@TUPUZ644&Y46SRL)+ MTK+ELQ]E%YEF9--CHQ?T]<*+96B.JSR!\GEUX5:GM&&:!59B M77Y%.D3D2&0^EB OE3ZAW!:&.=9IU=<(@-*5JON5PJ:V76VI,41TZ7'47GDT:/[/H";'Q"6.T2EUHA!W(R_-=5"6W-Y-- M:P=UOC#B"[EQ@_CQI_7_@%TD@"MI]$U-936TEX<>N$B]ZARA=)-\KYWIO>">=Y^4'&P%+0?QEXW.7N']MX7\7B9(G95M",SP3*;"_Q2 M4455[L7BZO[QA_^BZ'^NJ\=+LK]A_,T\2]RR**PY@2<8H+K9NS M:LPZI&%1)/]Q'5I28[RS_O"@6.&BHW5QUMS,4U0#UM_6)06GJA>E@&.Q4'^[ M^NK^?Y7:$/BGZD)5PJH7W\3E9'VM;28:_6 ^J3>="&)G"P9+RAC596 M'^!O,M&ZGR, 3(Z R1$P.0)OR!%@;\L1X.OG"!R+#K),O?O/;#"RO@[B.ZG6 MN>-A9EV799O2I&J'6_H7]"<9P#@LFN3J$]$RO%.[I_..S;N;NZ'/ @KO0RD6 MY9)63<*K++Y*-P&-VZJ+;%G]Z"KX.MUZ2 .K0UUL!U/H(>1 3'W'01&D9925 M'?AL]KRZ['#MRY,-5SW[#^W76M*0B>N&3%S^>2JF;LMX*JZ/FF>/H.L$G?HP M^B*9_!!6ICOJ2Q)?R-R6*DNG#I_S1*A8TOH5KYN*6Z2RI0Z "@Y35H"*L+J: MWLO>#>/&R4^5Z7-2' #)JU=B06)++/58UO^K(_:6L+R@\O0AE7IX$1^J!+2L M4J^[WSUDPXGV>VMJBXN'G:V;7+C=00- Y[C,1PXS,8D#%U$J@YA MC#"*WHO03Y6O1\-WH?C 79C]/+$H@%/) .?(FF1 L)ULG M@3I"QO,XLJ/(@Y!@#CAU;>IHQ/$<[H2\;1)H9T.W$P4WG>C<@1FD:"1.J&V5 MY8D:6RO3!>O40$T&O;*\?0,T"B@YTZ'U36-:ECR*97L 51NPBM;<@>#A=<%@ M)/G>#B'T(P=1Z$-A^A>Q=#8*0_QN@N>96B%OD3C;C)3;[H[Q1D"V8=QJ[8O3 MO.+XH<&P/Y*1K(8I:U4H7YL^X9 H7+G+SK]>6J4+11V\3&)U9'(K/NH(B;LT M+XL7*O:^TY52!JFZ=#_.A,5]E]?:0/7H[\.)X/LBT:-F_+QJ;"0/"-5$%>\_ MI-FP*$ O]8VDD"6RS@R '^/B7 ^0DM2N:M7&U>Y*P!$RWN17N^'&ZIA)54^- MGP'_\NQ*8/%MT=6EMT;O$MEQ7 B+03R\+7=-%:36[Y!E2%#[1+H['UJK@56++QBQV/5A&F M*C-:MPQT.EJW8.5SJ+=K+K MWCB;BH64\K/(\N3U64*YU$4'E=JO]"0H_=E%%:'_[)A2BH= MD4)@IT*]JXH[EG=7&R>,).OR]E;>]-'[(BRF7[0A51;5$VCT^S"[D3>.1MF# M/KER?_R01?PFV5AZ0>N2).*BT)55@8BR 5-5D5E14Y+4D8P:-;>L!*+:&\8" M*)1"[OH >)#X@>U@7KA!0NK[O.V40J$:7JWJ_"OX3#^WX#(OD;LC&$SSURQ[ MM5Q4=1M^TV5!.0V;O?25-FGVA?@;64NR2#7[9,V DNJWY%\ VR8V1(CY"I3D M!000XP[W9MNXU!495#?89"P] ;70*-O-9$/M]).O*B-_DCJ8IXJA#)X$J:0] MZ^_3>%CTW;U*Q@^*B0IZ_WMV57&CX/9^\8L;,<['M#\96'%?8DS5N$R\(RM: M*-U.1VH[XB)X1V>8%&.L8WF:TZ_;1MS'L@R:TGE&DW$V7'A:\^>SBU4NQR"5 M#"R'HS2G49X,A1E7=F+*[S.5-UP(WG(K"QFKXY.+$YHJ&[TNH*EZ]&@SH"2& MFTP5R2@R"CN'UGL@0U0% ;CLI'->#E04W*#M/"MVJ:KO6VU-7 DDZ8L07# ^ M*27_/^/1CT'\K(@ZD3)*_-NH_3JO,M22YZ11[Z?RHU1YZXOA?/,A^7/D&Y<: M>>EI64I^!5\5H](M+G1SG_^9"I6S;._3N*>6E)4E.0MTZAG/I+K.\AR-KJGQ9"$E064$SIL7V[;+*:[CXIC+J,V MS2+?QYPB&#AE:5$>,F<+=OF+5KE:,P#DSCWL93^3.05F+B/UTY*T%H;X"2'H M9.$K<9GA$VC;6JE9_)IA=H(QV@^[K?L9$M!D2)@,"9,A\88,B8ZD.)R/K&&: M3"4M%EVA9C/J*J.6+#-JZQS'L>H@NWBZ67I%9*YA8:K,5;VMFU!/1UHR*.8H MNR\6>;]-0[/2"(IA%F?2ZD/9+]5X@F(\::Y$H3#$#^R4;1\, MH>UF=!^;1525F[Z6C=MEA:E6S:(#7H<:*27^^5 M8MR3="XKG,A:7LX^S.]JX8H3;9Q M-D@?$O'7L"\K"Y0^R97W]^Z(>6M';K9DR7V^H6[Y3TGJ2&FM.O( [OFS+R@#QL.UR M$@'"H\CW '"@]Z%ID&BUK)<,AX6&K]P'\K-X?*_\O&1TU^F=+#"1/%K?LKMX M]-E:'.9$&(63?OEC=>[\"3.Q!G($D[[\LOCC5W7KS.T/\D2N%P^+]11VQWH& M<&FP2'[Y9.N7MF"09(+8 )BG$CV9YXR.&/:FW$+1=HOA/[K.ICW M-ET) 0!FR'(YL3 M @*(H\):"0&"[FFCN2]E- @\B$.,(>.1L(Z)]H*Y(<0.0UYN%K%N(MZPBW[P/:1 H4 M\ ;8=G3BY[;3^I;<3\<]6>!KC=B_@Y64D1)J I65W!/_/5FJ[WF9T%*4VBB4 MH9Z,H5,GO/%T,LC&XG$J6DF6AQ8:&:J'*N.]#@IU5G51['X6AWBCK/ICX$8B>Q2 M*P-Y1LD/H8II35#J=448Q9GU78U1.2"*&<3%H^4UL0SE6:[XA2Q?-%)N>3G8 M8MBE1T(I%M6<5/](K3!+'6^93 ML81BE8?)0S)42R74R$&11*:CKN3NB648E\-7-\AHD'2L\\*4AAOWQ(6\C),I M@Z[&\BR^T"T7*O\U]J/(;I -/_@2Q\^_+Z6.^%X0A#KUEV6#>U+[JEH,+ZRF MG%GCA4VRDL-OK/"TVKCZ[?HWC9L*4I2/G=XK&Z 8PYT.BMC2,1$ PO9("*E3 M(EF$PR#"-N&>S9W0QCYFA7ST(;,7&H4H@*KQZ:N>1YG;3XLX/O^$SLG#V8XG%&HH_ MWEX<08WKS'(5)6S\G"KE05NTI4F_\?.VEO5>$ JMZQY XCH^BH2\]B-."8"8 ME8J4[[,(O8Y0OI6]<#:BF*@@F;8(!FV;8(IX&(DQK\"+17PXLX)IU:APX\&( M]4[>4K-A-!GDEHH&FVURUP'RGS6#*[(YD1]T#?O*72_$:S^1GI3DI,B\D_C_ MIS*SA>#8+B,Y];D\#EGH -OS N(3QF2Q&K>T2#SN+)S+SS%2WQWUOPFI/4[Z MFC:^REHL_:N"#YXUO]K@&'#F;(UC])X\)VTGJ@- KMR"K>[;OZW:N+I7JQ<% M#$6(T$# 'W==VV9>L7$>\^@J!'QFX_X1#X7A^(I]F^;]C3:-H#.^/9Q;BEXS M&FO53W7X)-3F X8SI&MGL2. ,UX[6)CK01_8-F6^XR),84 =3#TGLJ$?!%[; M<,9:A#/[#&Y= >@.DO%:!(7$QX%# (ILCSF(10PPL6<,><@6V[;AGCV'9 M; MMBF2 7)FORN2=:EN=E>]-=?/09C*9@=HU,S"?$=_QB(T%:!$0 M<<>+"K$>89>P!690C/TU3OM1-KZ.__QG.AE(!ZS@ W%!?>O)Z+W2"("B]%P$.J#N_=U_C)^5R^J8/7Z^S%O=O M4U2C9V![FR<]2_T[87'GD[&JU2-S!^.>K%]>EHMYK.>OPZ6G-[G,U1I-I/6: M3B;Q2#OA[I.Q/)X<2D>5S,"2-]_'3_( W9K$?Q9Y*HU*CD5>C0H8N/J>=TSY MZXX7I\,:=,[I5R=(4 M)/&?,X)$2@*)^?N1P-"!4>DBAP5'J&H*8VUA6=-[592HQ+OEH<7WV3#M/36# MRNI?+#W!U,%'LE?]^(?6 Y(_57BS*R[#X>6P_2K--/+.H\)O%8NO#E M<8@0_!-1U4?MY[6,:QOTV%B ?OF%+"&L=4HR1C^V1NHAI]U;4:L MT#W6/=7W@YBZGPV#3#:,R88QV3!O"'=Z8]@8>GTRS8+W:(?!2&ZO-[V;:HER MJ:+!I=@9)P.AO,BRK^?:#OPH,T=_Z;QO;+,PQ=X@Z0NY=7G;6 RU%C-+H5=" MKH,"AQ>#%P,">.0PESDV JY'*0M021VA!W$C>-$.D VI1VTHZ"?T.7$<7KHW M "'!6M&'NUAVJ9K<9L-A]JAL6)T9E>@0GXF.M=(B7M6)B1OTI;,->C/T5?@9 M/GYP+_WS#[_(EIGRAFPD?1-E38Q#,I+?[$E0/IG.F.R?.H\)FPYI^8@:3UL( MTI[_=?-U(VG"#6=D+R@"NUN+8I\;K8Y9![:8YTTV%KK-:4^P;7R?)Y_*/Q86 MH Y\%[?(5?R/#X"6$>]+ MWU.XCSUT98_.QWX/FO^$:_VNPKML-W;;8:VYS7 MZA2%FVPRR>YF$P^@H,\FP38_Z_MG+HT5H4--U T^D5;FK1 7GP9I7_!&&VP^ M>Z@_F\=0$2[ZL/NYOJ1+.^M.UEFN27\?";MMJ,+,5":S]7$HE)(D_T5%\#[$ MZ5 "RJD0GJ=Y/%2EIA)=+3%?OF*&(@Z9(@3PRT!TH6R9[3_,[0^+1,*^ M)*/D-IU8'V7D>RK3.^W8-MSS[?]M@?BOW^X5Y/CL= MM=]OGX\^M_WX\KDM:P1I0PHHAE[((?8BQ,( L2*:BV$"R4)$D)OU4D_54KV. M_W0GDW%Z,U5&]W7V556H79*!POZ._[OX_7]?E>W-=.JM7_JG=#^^\JZ&\_ B MF=0JV7FE?O\N=#/I/URHB#=_^%N?W,N_Q%*+:R]'3;)5)?':I)6:S]]"/>TP MPR:ZS4[!;\?RT*#<7J,"$&J4HQ&, OCN*%?"F4 [ M/\X'D2#ROR7]'XE^6_L@9S#.8)S!N.YCW,L0QT$-<00(58Z'=NC;08@"#W+J M%Q#',"4+;84DQ*T%;JWJ6(M1DEO G]=27*O13 90#*!T&%!6*$T<-90F+P > MLAGVL+ -/>937/1K#[$3<+JZ1%7;6M)S@21;, (7:V,.RM*2^S2_F.@96'7'6$4_22]BQF$6P.79T5HV#@X7!$5_F0V"#6H9Z $0,^SB((+,QY[8?@D*&PC!RHM?+4"'++F_7 M%:&M"#F;M,F*[R;DVH[.L#MJJ_Z1Y/DGR[T3$Y@T[%%9%E$6BGU=2L@;>;=5 M=V4WF+J1N>YBP(@-0@(BEWJ!%_JX5(P1]-UPGJGG>5F66Y;.='\ZEMRK:SL= MC&W[O\DXZPNM6XH!!@'\;!SW!^JX?STD5L9#CV+*0D ] MCCP4!;9+RH I)_07"UUT$BYV9U*C5B,--J4\ R@&4+IDW0/;J2N%(QZY'&/! MUM3G?D!%B>3="E*T;]*V>X+^5 /;=$V!@X#!A8!4*-)U\E ',(V8S MZ'L1X4'(RW,U2G"T<*[V*A1X3S?#8NGS8Q+\FQV9(]I1-\2%;->C*4O6M12D M]6(%BN%BA9.=> PWRS':)D"NPI[Z_2^@&JM?Z(N20"'D81" A!#&._ MD/>4"C!82+SJ(//O.FFA51#8R'1H!3G,">.[F ^'BBFDQA1L0T(#SV,"2XBL M\@YQF>841@PL'&6\7)CM)30!V[0>%MN,;<]R,#!@8. @8,"I[0K?<4/$'-E\ M*_0< K#-2[N".@Y9:+SU$@R4'H1--(LV9;_!A&W%[.]S^8H7_#ZS=2VJ4HW6 M?,W(C>D&B5WN9U-9;_!-V/+<%-Z3H#;*?5JU.F])CMH'!&[DF]L!)-]<8&Q'_#:OP>\V(ZO?3FE[C>R= O0N99<:?#;X M_#P^0]!L30MI@%V& J$=>PY KE<&\A(2@@7/^\[Q>=>N-=AF4+#!9X//!I\- M/J]U, I1$YX1!SZWD4<(0%@6;^*E P-@>Z'RP'JU3 0P=[:4TL8TL)]GF@8* M#10>(12N5%5)HT"G[48^)!X/'-_VL!^$?H IPXAZ%*%P055]5166-^FF.ZS" MT@UL/0BM5/F#?U6RL;S>!LPWIK'O36HZ."33-T< M&6"GKL/J(&K;H>TP'X81M4GHL>((FP?4!4OKO:][A.WL5^,>W&J2F,DYWU^) M:'!NOW&.US@7 C>$5*!<) OLA(A%O*BWXZ( A*V$4KX)YW;>NJ?=DCH&Y@S, M&9A[CX@7 FJ4$X^UU F%[ M4FW(,7U ]D-;.0+&I;QB7(J%F4"18-C0]F550.X48?$N<.UPH8MQ=QAW9_6& M;:?-QGV&=0WKOD499XV,<"\,B>]Q%OD$RQAN!-R"=VT/H;5JU5M.3 MMLE:^Z(Y&T[?# MP(F!DTZ9]I0Z=20F(Z$+@1LVM7 M80<*LZQ@>,>N&=YGD*# <=P(008 HBPHG0X B7]VT+^CLRZ';1ZG[V>AJV-2 M! Z4]V&M\4.*N>>0*$2.YV);& !.&4%#W,!;B*SK(._OR'_ Z!8,#7] M(^V^X6!:'S!& 7=MSW.0[< (<.R7W3=<(B!CP1)HMPE/>S8 W*7G;R-/0-=* MK!D@.'@@6(4##;<@8"[C+F&A#0,*;!Z&?N$6Y![!X5K-N#;KPM,:%C#09NC/ M2G] )Z7\4925V*"?#K)5P0EFBN":(KCMZE2-YNC8#WR71 $CP"/$)Y[G%_UT M7 I==P%+-TD"9WO53\5-WF3DKF[\B:H&WKF05C_6VJ,4^S/Q?1._*2G/TMR M2T?36&^8NDW_L#_7)&:QD/+LPBPTD6D!LA&>FX#Z=S N'W(?_TA.;\9)_/,T MOA5#^A0/'^.G7+SJU\&XF,U+0UPM7>,UQJN>)O@A&ZO5_"2(,QG+=W[^8 W& MDLG^DG,$N!/Y+@K"B&#FR+\/KWT/UV8IU?^&>O[U'49&L9Y;BCP5Y>AU?6 M]:7U_<+]'IQ?AX'E7UX$X<65_NOJ\H_SP)67H_,+]\(_=_^PKJ[%A2_AQ?65 M]5'<)<-$X?DIXJ'C1C8((&74]YCGA#J,P &A$(/PM"[H@R/F L!IP$(_ M9+XL$T*U)/3LR _\#U8BQ,N]Q)7Q-/F@IMJ$HB5O#TG@$ 9LAR.;$R)&@:/R M[0!!5XBL5Y/SOZ;Y)+U]VDJOK>M!(N3D4"BO@CPM!>*YI9I"]!,A82=Q.LRM M^":;3I1<5?LTFEBQRL;-9]-QY4V"?9.X-U"1L4K8RRONI7\NI;$E-E/\;YPD M5CSJ6R51K3WHD5BLC7]LW8DK@]Q*Q$*^80S5 9[6U"%7IWA\\V&]:47F1C-_ MIKCV\SYMU'YMFX2Z>5.X9P&V\?L9HZB#;>#NXO&/=*2'%T\G67E!*X[J2EN= MXB0PO=PI#K;>&ZWUQFZ0='^(>'EKMW'V^'X10IN'2[35GB28D3D-3<#210MG M= %+*P-6;5H>>539JOXUVZ"99RED>SV+E KQ1#045.1P:'V<.@P*60USJR$F6/2>PY] M?J_&TX/DAI5=3(^ LS\]GM^AH,-!W=IUW!#-Q,_$CF;CA]V/>_>.<^($U$XRR ML5#L1T6%Q-Z3C/1ZC,=]%0(HHZN/U.'=^OPZF$_QEE'O, D, E[7E7&Q[W@! M1#:'ONU[D *FN\ Y-A"?EI2;?DA&TT06F/4+BOYG.AGXTUQ,,1F'?_:&4SEI M5^KX>?),Y6G^=_3W1KVY3>->9U(G-GV(SJ=X4[&&,A]8K4HS(3@7K]#KL;36 MSD4V4K"0#8?BEG/I6TCR]O*'"6:'T-K'H.,>V/:R*O!88T-'IKCO6V@$W,8" M#L*Z@&(8(A+Y=N!0[GD1!QB4[9PBZ&'/WYJ ^R\CX+8MX, )16U6+C(B;H_P ML6,BKF4?_G$9N ?KW3CPMHHK,NPA)+6EZ1.;,I]'R(M<:D//P455)V%I\H@O M9-C[62[DV^]9UL_=4?\J&3^DO22_RH9]8U!N4]Z^IF) J\583#^G_06W[DR\ M]:V6^"-C"#>W:@]YXX]:JK%&\PX@!%A((LP(Y8SZ-HA8(=6< (<+[3_7E6K& MBMR=5 .V$6L&W;HU\7<0:^9$]B@<,EOMP-4-08T@K@2UAUC J,L1 A %#%#L ME7Y@3L7MBW[@/(G'O8&0TH%@E6%VKZ3=G_="*";& GUO6=VF!7HH$OD 0&G_ MO<0E;J@21OT:.3HR7R-D6A:'-Z]+?+D&>0^P0<3?BB : M^>7!I.TSY"V4_DZ4V!$R^TL\_IE,Q-_&+.R*Q#8GDP;=.C;QUK?Z*I9UB:7D MORL!J.MK8$3;SD0;AJ 1_!JR* ">AR F"*'(]T$AVF1-[X46/^N*-F.,[M#C M:7,CVPR\=6OB[R3;S!'E4?AICL![C FKO<<.C3!Q H\3W^>8PB H#5&/(M>> ME]:_)Z-D' ^%M';[=^DHS2>RV-U#8JS1CHALXSX^2%C:?_=Q@1Q*SL8SV-&1 M&1M!T[J@8;6@"2+71P$.7>PQ[-N$$5J:A0[CB\>4&PD:8QON3M"@-B-7C:3I M#"X=F:3I9AW$+NWY(4_\?9RV'>A3O$)R$TAJR0T=!_'02^S4#1Q]'F M#/*%*%8M 2O1E:DVC6(%ZL+H7B+D2E+VD?PSR;^DHTR,]:F45D+JSSY%R\TO MR620B6\>Q"VJK8,Q-[>I!;QTYLG)+AS#K71:WGGEA$,&S.Y,O'6UX3J;"*5! M]?SH5:!E915J63<*MJQ)_&?7U\9(T6Y(T4:8+O!D8*ZX'GA1X+D\$O*TD*+( M%:9QYZ2HL:5W4$L(H3;+Y1DYNC>0V9V)=TR.F@Y)AS._U^L%N^R%NE,7..%V M?=8:,([WP0 58GL+B. X/WE'O&W-W!$:I- MVDQY,9*O2QC7G8EW3?*98]+#F=\!9 *M$-@.1'517.QC#Q$?$QJ2T$<(N0=A6O"/ET>6O:?NY0#/]O,L[ZXOV2LAD$\+-IB;87 M6', 7N*&X.PWT* UH_$ =OD() J!]9&E%T01Y]0'+@Q(($0)QCJNA@*.(]J^ M1#&&G9$H1J(8B6(.(+MHJW=JXC,!%.C^3ZN?305^OBEJ:+MQ_CML[KUR=5;2 MS5[G!SF\-HM1Y)'("0(,08!I !P >646A]Z"'_OK.+M-)U)P&Z/W,,Y<-^8% MD]VS7R+A$/S6YEC6: -&&VA5&V"P=FE '@9^$ %,P@ Z-@]+)SF-7&Y["_T! M5FD#QF&Q?R?11A\X$J%P\/J \H_\JMBPO-X&636F)3@Z.1TD:M( VG^=73L\ MMW;R942\;=2^1N+MD>QLOF'F>7?X^'0E& MU9^;(QA)1![.O!+8FNP5P5F]9#@LOOV/#_8']5G,K%=^7K(NU^E=DEL7R:/U M+;N+%]#A+A[_2$=Z>/%TDI47-,^I*X]I?S(0=XO5*=!8L/8POL^33^4?G^=9 M\4/E0ZR.;P#Z\+R+4;\#.G_]_&$!:8KW;_05;_N!$+?]1+;-(3:7>IP]OE]R MX.98[JS+]_('ZM.CYJJ;;-@73PB229P.%:M MQ'7DP."]#E])EQ)*%X"W+1JY'HR3Q/HBOACD5BA NF]=)?<3I59;R#ZQA 7" M#"4< 25<"+&\ 2$<4RAC11&H$_)D,TMQ:P3DW@DK:&+5O@5!0NI4UKWTS]\- M0M98I$Z9E4=)0;>W24_J)W](+#H7X&.E(TOH*E;E:3SJYZ;\2@=V_? F;]C;L/=A M4WA'V;N;P9[DOUC9R.K%^<"2JVP-9'3!IZX?[785$P]Y M$,>H=1T @T:EK2((P (YA& M$ X(+K+'&AHY,<=^WT BXS05\2W"S%,7>@OV)E^E@OI]GN6 M]7-WU+]*Q@]I+\FOLF'?F)/;E+:YH!)Q[46Q2W=1#'J1C]]?9][D8/Z0P:T[ M$V]]JR7^R/#"S6W:0][XHY9JN"'5/()MAZ @!%[@.3[@C!12C3D41F^5:L:& MW)U4VTF+ R/5N@]NW9GX.T@UC2 C=>%'BCEU'![:'K&I$R$6 ME8><0 COA7X(WY(\B<>]@9#1@>"487:O9)WNOFOLSUUY>TVYZOT$E_UW]I8 M8,6COB#5"@(Z,E\C+%H6%@C@2EA$$?*Q0T(/NJX-@4M\ +2P<%P74[L%86', MNJT?#;(VG91&6!AAT8JP,,>$YIC0.%3GA2^Q*^'K>A'%T/=AY -F$\8(0*5# ME?@,SPO?JT2)#R%[O\3CG\E$_&W,M(XX5 %H,SK'N%3W&-ZZ,_'6M_I*L$2N M1/]=B4!=7P,CVW8GVU@MVS -(LX1# ,AR'SDNXX;%K+-\0+FOE6V&:MR=[(- M0R/:#+IU:^+O)-K,B>%1^&E>+\5W66AWI\(<@SJM!/E^X /,:.AB3[6,<8HC M12>BG"P<*?Z>C))Q/!3"W.W?I:,TG\BJ=0^)L58[(M%1JQ+]E3RP[X+] '!M M__W/!;0H01W/@$M'9FPDUVZO):J15!W&M2.35-TLBMBE/3_DB;^/T[CS'4P19G6D$L4_,2W8M(2O1)EZ?CJ9B!>H2ZEXBY$XA2:_C/Y/\2SK* MQ%B?2FDFM(+9IVBY^B69##+QS8.X136 ,/;L.\4]$;Z3/!;3_[1K@-F=B6^G M_ZGN#M*K0,O**M2R;A1LF4[I1HJ^4HH2@"HI:CLX$L8QPC9S")_Q B%R$ M0@I=#%@$6<#+[%!BAZZW7 $0@KWPB'O)*+E-)\;D?2=A#6"K<<;&(;XO.+;_ M#G$!(E9Z=R^(]@7!W)')&R&UOZ4E!!OTR,H2Q,J/FIHWXZK^.0E7_$H474$S8FK MD7NUW,.T[KH"?,9Z9,]+#F=\1N)]7B7,&ZVQ7Q &%#K7MD+@N1AQ&94W$*/)9^+(X#]*\ MX"8A"RM>$M+K\M:T!WU'(=UNJ/ */NBLK#X L#H )W-#\O8;<-&:S7D NWP$ M(FG5B:@#0"V3 @Q@;)]&'5M1WS/RL:>&$3>"M?J)C+)&(X[+!YH8GJ.$N2, M*#,'IV;BKP,R)("LGTT%+K])M&\W/6&'[<\ MW9YSWF@#ARL2#EX;4-Z17Q43EM=;(2O!:X6K)BZ837/?Q?1./*0W,W'!\8\Q#&#BA^(]#< 0]WQ$<2+CX !&T0_& 7^/RAVIU MK%XR'!9;^!\?A,4G/XO']\K/2T9WG=XEN761/%K?LKMX]-E:'.:L8^HQ[4\& MGS#3M%&0Z*O]6(+V/JRUL#-4;.N7KKG2ZN.C?L5--NR+1UQDD\0"\&P=?A-# M_[S>V%L9JO5_9ZAR43IS)9T7^\[?R2PP1=GNJ!_>W0^SIZ1,"OLZC$?YM7B, M-\QZ/S\H@I,?KY)AHB3/*?/\P*80.)[-;(=#U\.Z+9,#(BXF>]KH?+ JCZ@[6?L]X(.5"/EY+]%G/$T^_%9.Q2KF8JG) M+##O"AR98_Y-5@"\;6)P!3'-XC<6I+\US'EV# V\_]V,ZGJ06))@X]&3]6,<"_7-RNZUWUP6COQV]3T7^I702BRA%5J"YJDE5#4Q M J$6JNVW/LHO/JAOY.C#83/Q-*FWAQFEOW\E7Q6#Q!E[4G"?]&208 MBZG_4 JS]U3?\C5^DI?4[-4__] K\%4M %AB$O!9DT"N^45/\_/&R[WF: 8ZS]C MP>[C)TE!_$314DEUXZ27B''VU<7X_GZ M9RR+>(WQJJ<)0RO3IW&?U-K+=W[^8 W&DJC_DG,$N& R%P5A1#!S.22!ZX3" M^L4<1S99?Y5>>.MOUTI?$X0B ]^EO5HM9[PF+A=;O@W5XR*\_CUTOYU8YQ?^ MV>N%1M/.H$) [&BPE]?AE75]:7V_<+\'Y]=A8/F7%T%X<:7_NKK\XSQPY>7H M_,*]\,_=/ZRK:W'A2WAQ?65]%+=Q1^RP%1V.VN\ODT4+GBW"EE(ZE03&WAN"&5A>\!\CJ*0 MVD4<$(D"OIAB*0$[&UU-A*KKQ_>I&+,2?;ELXSL6H!]EXV@ZF8Z32?&TF]RCVD)<.,AXA4'B+Z$QIY?)*9Y9G;.8 MNFG'N4+PRTV3EM&L?IW?"\#(QM*>LRH#7B&R]74Z[@VD!ET;R)3/4SNRMPQRR(0S-Q=;N%2/-!&41,/SB^B"A"D&O02(M@+@/#7-R.!$$&] MQGJ?6/GTYE]"[Y*TTDO&DS@=2;LNNTNL82I,/2$0Q3?W)9T60%((N(+")9T" MYW,NGRR4#3$@L2YGEO1L"(WWKKI=*5"I.F<28M4:9MG/4^G"MVZ36,&0,AF3 MD43IO$'8,P-0?"-NBX4T3GN"_O]G*O2P[5-ZH\J%!X) V$<1\7W/#D)&?%[Z M_"@(R5)*OUE-Z3?SE%Z1EISHY6U#E?N:C*48VL0YL2/B98L1S:T0KZ0C01VY M=C7(3[=Q.BY:=EH/\7":6(7?X2;YD8Y&*J51WYG=WHH'5\XM*].RKJ*MOH / M3;;]J;9;Y2^36,#M_$_3O T_6)[^N?%O3P4M3 ;YD>N5K.$E#!$-PA [@>\[ M,'"('_%"K_0=UUVH;/Y.>N5N!= ;%%)[5PII7*Z@TDC3P@YM**-2%VI3#X5= MU$,!:V-4^J.\_9.T]=/>,G?1I5*6+%?LZ4,Z>7K3%+:SCAL=^UWU!DE_.DP* MSEQ@;<4M>NYY.7?EBWSQ,##BMAT&01@@2J,0(N87K6\=F785NHW#0)=$LJ]" MR#V'>" *9.)PH1@P/PC@_&E>%\P6;8?H$RP+2[4SPLUZE&X>>2HV'&:/^:>-6.<9IW[CUPL'_\V=EY^;CQ])"!_. M>)Y!$2S06F3$W&AU' 2PQ;R*B*F>6)#X/D\^E7\L3+@.IJ@R.YTRB&))[(1^ MA8/^VHBTF/T.P!>^:_VKU_WL76MB/$]B;%UP8-U.SUUC)19.739:BV5G+G/G MG1U)\'NO+&UTI&3P3_5)R"A7S#O^(935/X5MGDJ7GG)/"$O=4NK(D5?0>35> M["LA?#P?"7TIF^;QJ)\?:3KSJ]%@GS>Y+S6<\=(M[F8N\Q8BU2^GDWPB"%T: M";'R/P5)3RG:%@)*QV;O'<[]ZK24S>W65SBHG$9U9!@"#T><.X[C^Y'O V$8 M:O/0I2$A"U4B-W90%39N8Y,N"E?N@F>*_1VOXYG23WZ-E^G5F1\GO-U,4%,] ML4,"H74A\'[;NU%2WAMR[CJ"7X@VJKMC2NP ^WX848<&G(,RKRYR0[80>M0B M?I5:=J%DESJV4K&WAFK3O"^T=S7$)K3!"MGLE[MJDC.T>()[2,BVF?T"NJO6 M_*Z#XW>$91WA<%(7&0L8HA0Z)+0C'"#?\VE "@K3 M['?14(C=9G7GSJHA1MO8O.C93I6*_4$6ISX:X\B!!*,(P2@$!'EV6-H^Q'/] M8/W#^7PM:%E#?V@5=MZJ0M SVF9K[NYK"J\SACJL0I2DM8D2L9?^CV>+F!8@ MP$@% L2C+G21T#&HC;F/ Z*$%&7@ LU-56G"7S$I)^H ZD-3/KN)OF:7ZU MZ!U5(2!<#*79@B&PU<*>&Y/))KYPXQ,Q/I'.ZC7,)@V+B6 GL!$"S/-=%'$. M4>$3 9AND)J\2J\IH6[O51O[#+6IVACOR-8GZLNPS.'PX/PC*S08!FLSAC(; M.)'G QR!D#HN(';A G6]P%DL-/I6!TF4C6^35.9&=-U+ MK4< Y'D3'ZBO&J MM*Q]X!J.A,X116Y '()I0 FS6514'V*!YSF\=>UC"1[MJ?Z!Z!ELL^9@]]6, M W"MW*?CS1PK*X(/#]'QPDAMI6"!"@2%B+,(.Z',TR4%3M B$]MJRUJI\I& MIMU66W;9>,4X;HPB9!PW[Z@Z.:01S )MV[>9[<, ,Q]F_H%)!(2NNN7*UCM MN%G Q#U5G;!]9IO EG=(XVDQ7+=*C+/F<^+>NR)_1Z""-\ZN<<@Y=SB"-B1A MZ/@1K;O+;#?N[=FXW34SRK=PI'4" =YES783.+-'FDTG%9B] 1]N-ZI:V)A1 MSW."R*>12_TP8$5..?/LJ/V0O,V#;MN!I+<'W7)T,&Z=[13^?VV9_]W,=IT1 MO%.]C&]7W]]6+&.+R[>52AG?$EFXLB=X7['J=\&JR&8!B>4;&(P"] M$/@\H@@493-"CP*_439#6&*^&T*(D<. XU(0AD74,?5<#P:;ELU8()FV:F9( M>C"E,M8LE;%9_9YGBR;O4;6,NWC\(QWIX<73259>T,J?NF(*:CSSLXY:XJ:@ MQAO78HF4-04U3$&-STL*:JA(?BN()XD5R5*/_U U'DU=C7>IJ[%9@SQ3=*,+ MB'&P%& JGKB']A>T7+=HO5\ M).SJJ3HM5#U>KP?QJ/"[760CV7HKZ;^A5,@&848\J).?0A#1. [@-O&C**3JL2 LZ0R5O9J[R5?RC5][U-S8ZDI0#02*?U(A?RR <8 MVT$4$L<.09$][\$H:#&X:25(Z#W: ^V$H%8S5DQ&BE& C+_F'56F1C:O@#[7 M]A$@-O2[T'5]$ODA*"*_@Q!COGYIH8WAH,CZWPO]2-B@IA")U M!70!S,(PH!&$G*&(%?5=0YM09X=G38T2)7NON) SY$4(XL#V/,01-QPAW;3ZB">U4ERNPGB8:TF\&], MGIN1VGL?G1F7DG$I=5_TPFLR\I9O)__L(@<#[G M\AUWV4C/IWR(&K:X7TWBS)(+,#O:3 .GOD&\7("$L"+D3P4B4NOK,-;[+:_< M3\>]@1BBI43-LM^$5U^_RHG4:[-L'-9432RVO*% IM.KWB ;)OGI%P%>XG8] M(C5"O5QW63\9BJ?$\H=BP]0"Y_GTKACZ*),O2O6+="*P6E>)+GK*]7 20;82 MOZU),KY;-G\Q>#&9]$%NZSB[LP:I6,^QQ%0YAUC.)RD*3(B'%4V8Y0+=BTT] ME<)'OEO?(D64>E$ZTC.Y20;Q0YJ-]:C&:?Y3O$0\*)5I*XDDBF*9YD>U_@[, MD%(JAI.*CT]I,A2T.!V/QGT1I# S]/X5@SI4SQ\C)]RF28]&!>S>5LQBGB-\:JG M":4HTP7M/JE]EN_\_,$:C*6>]9><(\"=R'=1$$8$,Y=#$KA.: .&.8YLLOXJ MO?#6WZXUK]P*Z!4[)O3/:CGCUXB]UU0_A^ZW$^O\PC_;3";3 M69&\S<%>7H=7UO6E]?W"_1Z<7X>!Y5]>!.'%E?[KZO*/\\"5EZ/S"_?"/W?_ ML*ZNQ84OX<7UE?51W')]?O$]#.9/*\KYSK#?''\N*2C"/#^PJ9"GGLULAT/7 MPZ@H*!)Q&52$/K18#:5IVS0[#56JEEN+N=7%4+"#(?2(!V1.61@!EZ"@+(:" M ("-8BANY.,H0##@/L3$=B!RBU,_"AV.R%K%4-Y3F]/5-&X2(?.%R)K(0B#C M K,?RQ3ON$CQ;NH,4RD@A.95 KO6'99H1EK*Y%K$/R. &L59)@,IS^7-IDQ+ M>=;58EIJ3E1=+=HS(Q+=6 @?B%VBGZ'?"%VBNL[4(O MYH'F@2]0Y*%7\P'@'>JX/#OQK95AN%;2]8L6<:$4<<<9HW)L^WXA9.:J;3_* MW*0+L C%PH&% PH&%IY*V(X,61PD61BT,&1A MT&(/R*(EU=- R1'13"?(PD!)U\C"0(FAF<.CF54XL]HK(B:W]PF65;#J,+U- MK(_IR'I*GBG]OM,LKB[E3);A;W-Y090Z=5Y0Y!-.@8?9AZ8>"' M 0C)\MH2-ZOS@F[F8^>JK)Y&O%RYA]?)^ XL3\'^^UOZ'#?R=T[SI/>I/QU+ M(OGP&SV#"XDH[:?NF)S&KLD: P--&&"@T5P4 8)#CD(/1G9H<]]U) Q$#D=1 M^$QUX%W! -L6#. S;&# P,"1PP"OB[=X$'F1QZF' H]C[#$4$DQ]X(0,>2Y; M#)COMC:P$@#L,V( P # <0. TR@3X-H !2%T_,"VO8#;'(:A! 0 H$,%.^9 M'F P " 8"5 !Q#0# ,@X@[[ZT'; <&C#_ P("!@497 M5!#B(**0>([C,^IPS[>+IF&,,@3V31LPYH ! , *P&@<3SH PX\GT.$<8!M M'"$:E0#@(,3L/=,## "\ "OBQO8D_" ;VG^\W2Q<-=[UY/?;0%0A]6BG$?, M0[X+ : H"('M1HA@ZHE_(^K9S&^M .@R3I:[$8G-."_VXIO8BBV<]U?%/4=% MU>6ZKB>NZGJ>PI=+(I^QP^\;\=?C##4[6#[G#8EM0X_]":K MWQL^-WR^1WSN-.2Y'7J<$<^Q;1I%B&.(G)+/N<>69]%T7IZWR^&VX7##X?O% MX:R.CP?8BSPO"")N^W[D1!C!HL,H8R$BG=#8-S\6;XG#V^R+MS\D(3'"[SJ.+ @IMRK'0^$$8(!9@"N0AG.>P, S][2K\Y1;]H]JAW1^W MH]?"A>RCN8LVFON#(R8.[YA ]8-GU@8,%\ 1.39H4,BZI(@DJ#A"TO"QM'R MW+N=@\86S^[7 8TV_8$&- QH[!5H(-*(T \)]+D' M\+24!=($'#!PP('<0- M]E;3:!,N,#9P8>#B>.&"U#H&M4,@X"**"'&D2S+@P%4Q!3 "D/N@&W"QE:B" MUVL7[(P9N#!P<:QP06GMQW#LD 48NS9W(<0^P@SI 6$?>)MU]VYCG:QK:-+ MX\01 \N+B+V'CO'^H '.@ $- M QK'"AJ\UC1\Q^/,\2,_" @D$'+N5R%2S'665QK8 TVC53^&T3$,7!PM7 CV MJ[.?"(*>34./V=P.;,>Q Q(4<$&8'74$+K82B?%Z[<(Q<'' %0Z"]"$5,-.W MGM)DN*LFZUV! E@'5\.($P]$C#(;,2RT!8 QIKX-'(1"@G;CTBPW8_>1%N<7 MT;. \+_)..O'^4 *$@8!_-PB''2V3M&AB_9]9EL,&ZY%#\BJ8JZ#/6(3B#Q7 M9C?:-@Z L 265Q;:,=MN,=;!L*UAV[UA6T)GZ@,SYGJ!&Q 2B?_O!5#%&R#F M 0_ +K#M5J(-#,,:AMT;AG7J$W^," M@ %SJ,>Q";KM$U0F!V,<< :\+#+N5 M\W[#L(9A]X9A6:,'3\0 (!&%D4.%PAPQ'++BS!UA(6V[P+!;/'$W;&O8=F_8 MEG/#MH9M#=ON%]L"4*?L<^Q[7D09HC0*&;,19+@X2$+(Q5WQ'K=_C&08UC#L MWC!LX[@'^ 0* Q<0AT3B#PZ\@QI#(=93_UU>?LMZ64_1F*L_:_B MC9FX+Y_DU^*=GKCGYP=%I_+C53),U#J?8M9J[O0

3H@=#FP M3VO/C!]X0MX@$'G8XQ'"+O"8IF2*$8.A)JQT-$WZ[F3M]PC)E0AJN9=[-IXF M;]^8^:X(>J/FKHJ/Q:#CBI'7'O@,P0W347(Z2!3 FC_=0:V@ 2I!DG^:YI/ MTMLG?2D="1:=?$+RGA;(]'J0")X3Q/$HWFXILK3R9))+1IP,K(GX.I>L?*IZ M6XB]JTG*2OZ4?R?6.,FGPXG\_>TXN]/W6YG&EA/KV]7WW(I'??6L\.KK5RL= M]8;3OGA:.E(7)9W&HR?%Y,[G7,!%/.VG$_4Z.5O]XI%J*!'+R_E$_$="6FYE MM^)-R5@-*/\TRV\OK?>2Y5UY/L1GR<_,-(PEBP]D]M;7@T2O< M2X;#XMO_^&!_4)_%R'OEYR4[>)W>);EUD3Q:W[*[>$'H/J;]R> 3YV?,!H0Y M2/_[U[(I1T]L<7R?)Y_*/S[/0]Z'*H9$W")7\3\^ /KA^1 3_4+L_/7SAP7( MU=^!%[YZZ;O6O]KIR^SNO6QU@- 6E<7G12M;%[+82E6Q(EWGP\LS+=BBF,=B MNYI6U(DL;O77FZM.C!IB;;-A7X"U;P7P17PQR*Q18M*N J8Y9"$>V[1=" MU*S:]2/D>?0.F[^X$IMUP=H:K5PE]Q-EA>DEA/S$4@JPM"N.'"P,O:RF%V37 M],(,O1AZV0M\66.-##%UEYA6@<^[ZCCO13B K*"<32;;,3KX>"X=0]DTCT?] M_)>CK4HJ_;+2P35.'I+1=%==/I]=M:W/]]^VD;_5_7,@C'$=UQAX NOT3N=#+V;S.:T63G\_TC7MQPTR'2 RT3JDA 'L@""@ M(<41$)L>1&47"(>$KM\>,K%N(!,%.TDS-LADD,D@T_K(U.P!#R+?"[E'(0AM M9!./R_),"IFH@_!"1\FWZ$S_U0%D@B< &FPRV&2PJ9O81.Q&/^N 819!SX$4 M<4P=%P%<:4V8+_2S?HO6U 5L B<.P0>-30=5;>5;DB?QN#=0\5G]Y"$99O>2 M7E;X(.$67)!=85Y0MZIV72B M$^X8V6FXLS/K)4H2 %,9K MZ 1@H_L:P,C> =<#H2.W69?=L/EALN[PN6HCKVA(:;( MA4'@$HX11';@!B67"^9?Z*&\2V-Z!UQ.3R!$ALL-EQ\@EY.:RSW7\R"GD8=P M!)R(>B0L*F MGLE3>#V;[S)'>\?<[M3<#H$#*(..#XC-L$T(A;1PD >,P%9E^KJ:>[&W@MO= MF9UMWTBGK%4C?07I=%:^'Y48/V#^YHU>7M2E-O5M#AW@4]MS(2_CY1EF/'Q/ MRWQW_(TY-/QM^/M ^-L!H.%?9SAT;,H"+B0X$IQ>]NJC?@##]OA[ YM\5_SM MG#!"#'\;_CX4_D8U?SM"LA*70^)P'L%(\'CH%N=GML=AJ^%E7>5O=L)QJ^[U MKO)WJX?H=F=M]NML(BSVY^IYOGE#D=C0?C:5!2[? @;/+O-F52K>-9MEU?J\ M)=UEL^78,:(VFJP![#(G(BQR?08!9@ XI,S3$_]I.YR^%9\%V.2.A"+RPU3<=C B];]A2U@HM %N0RN&AP MT>"BP<4V<9'7L6T08\]W0L>+PI"ZS ]=I\B=IHP&3GL6>-E@X^W^;OL$L%;/ ML TP&F TP&B $;)&T"^U:<1M#OP@@#[V(^Q&Q=&#[!7EM!THU XP0F@TQA4. MR-FN4*T\>ZYST2MZXK3<7VC)H%8.02_Y-KL>N:IQ4#FL];.1%HM>-^M=K_V\ MD\V'HL'CWU:A!ZX/-BBD0H_R:2#,3>@B8HO_:/0@C'"TT&KN5>W%+K+10Y(+ MB%%=X7+E:&Y^+VO-7&23_THF=?.Q.< YUYI8"WUK+4[S@9JO96D\R:Z:%EI;GJM=4KOKR1+;>J MYT@UQHHM74$YZ9_&XG/\(['N56^W-]'YC&0J^],MD%;MR6 V\'P&?>(!+_2H M8V,$"HV=H"!7>2$#RR?G9]J&B[OX<$1!Z$!#;\3E F L;3"L:CLUL%BY88-V"BF_B+6+A MI=XC=^Z[((/\V]7WUN "L\[ Q;184MULK]-PT0AX#R%E0GWU/4(8]Z@;T##4 MK<+&"[%Z #+PER'BS3KA]A6RYFOC;_XT5_>04 ^K[KD<]+@B# M7ORY]\_X M (I^DFNNM/HXUTTLFR060/-4\J(5)J,AUAM[*T.U-FR5F_R0H33?DOML+#-7 M@C3O#;-\.DY>;GK+0L HI\*JIA0%?D!I5/1TC5P["AI-;R-&0^YB0@FG?NA3 M83KSTE7I>3)8Z*6FMZO>L]#TMIB0=3[2:*+DS3/0\8R-^8J6MJ\8UEMF!5<0 MT"KDL3MIH+8TJDO=TW;TP\KU7N>6$'9*"-;\4S5@>5^G.:)%=]DTXGU M.$A[ _&C^UC\/K%NTU$\ZJ7QT$IK6I$*0OP0IT,%E#*!1UP8)S^FPW@\?+*2 MAW@X59K%S9,E<##6'<5/%%>)[U7+WD&:W%KU* .A%.7RT5_BGT*_^"A[^4+[ MLW\9?%%_@L^_%"/.QC]B(7350$YD!V#ECY%Z2C\1<[F3O0VSZKER<.,DSZ;C MGAAIU<-:J6OR??F9-L$].2PQBWXB9ISJ9S=:"UN#6*A%7 MEKBJ[A+#5*_2+RXJC8P57HC?C6;=NFT[^!QJDX0TU&[N\X!Y#B41"P2[8(;< MPHPB'O'Y0J#,A>JJ+OMZRP'+32T (G_-84=!8,\U9;<751:A!S^*7^FI+2?.?Q/Z-1EJ1_5MVEYRH?;GZXK7=Z+D-U#@.M0-MIG?(HQ$! M _2SU;*:L9WMG26[3U:4]:8R7%*97J-PRZ@EJ M[2?"[.A7*)O$^=/I)#L5C[+^F4:I0!:!>*-D8HG_"8[ZJ? ^&TZ+SNGX]U_) M[]9==I.*!]R/L_ZT-\DU#^1W\7@B*_8*.RBW\JDLX9M;E^.;U/I')JX5-^3W MB<1C/=8OR50F;/;3'ZD, ^W%HXZI3CNZ2?3N_4S4)/F>9B/)*6%YBR_*K!8B?2NRI]'B?6 M8SH6"JOX]@_W0O-5TIN*D3S5;"@4A'ABW8PE;];:UFEO*'C'NIV.E,@3$Q>_ MD7[;U0.<2"THOA4HH9%!/*^7++.^WL)^QZ,I7S>TO)MDF"8/2;%G2B',A<74 MFPA33ZASM](VR97R)W9Y+"VH0M.4.ZAVK=:7FXJO_$;@[X/0(+7">)/DD\:C MQ5[.:)N"$&XET4J2_3'.'B<#\2*IFTFE*Q7/$%JZV/F[6 @ \3])6O6+^\(Z M3>_E-K(U!,\K;FD$),-(NY6XDD-BDY M;C(QDMMQ=F?%U8U5/3TMHD8_Q(L31>WY1%RYS\083[0"+.E;N][4;,5D_F>: M",9*^HK5Q+5T+%96<)>4CV>=(Y7N$K P<:;#2;F*A>6AT&'&_!-TD#Z(?>X+ MV.I-A"FF]K)!>1+<@?,Y;U!O\3"UH4_Y)+G35%6^43Y6IX)DH^5/2B8#[1?6 MVHJ@T/J)JOB#>,(HDSJ,4$7R>"PF*\TZ <)2$9*X^)@*LHM[O6PZ4K\2B#>2 M)"X8X8?.9!(_$=_+4]6^_*T>/*A:%6(N FQS:7;VAE,I3)5]-$YOIMHD4[E79U;I7UGR9?%3">0"Z$LF MDK13O;9HUYE;2K+H_=2>^E[1T#.7U2Q/Y!XL[;Z@)=%BQ4OU>[$6_K)AY9:$ M &51"]M?@);@UM*27UBI5WB$2VZ99Y/%_J_;=@1^^$U6.9\9L/IW,"X?R>G/!'K$:XQ7/4T8TYF6+)^F B_& M\IV?/UB#L32Y_Y)S!+@3^2X*PHA@)O,, ]<);< PQY%-UE^E%][ZV[6"$D%X MDG(DFE3+&:\)A LM?]MS[EZ$U[^'[K<3Z_S"7T-V-..[:&EF;'^PE]?AE75] M:7V_<+\'Y]=A8/F7%T%X<:7_NKK\XSQPY>7H_,*]\,__?_:^O+EQ(\OSJR!J MQKO5$2P-\LXL[W1$ DCTU*Y+Y;;DZ9B_'! )21Q3I)H@2Z7Y]/LR 1"@J(L4 M*%%DNF=L$02!/-[[O2/?H7\)3D[APE=S?'H2?(1;3K\<_VZ2N]V-FZ./%OMU MX*S%+W/6DC=1_R?GI>Y5.?[RA2L08'72*\&^$IFUG 1T!-LELW[%A1,Q+P/< MBH6HJI]7AEK4$O8L[V?6-(?'W;I;:R_JJ':##@*G5EH_[/1ZXARL(PO;3J06 M5B-JG@Q:@I/2)6C78J/U2W>]M[#=FR\>$@N]UCV-3*@FYVZ^>+ F4_VV[,I* M[M+[6LGT#%2^,R>/'DH,K=_1JU=DZ5K_$IY@Y6)PGH'^9T6.PYJ2W"XJ.5J M[CRMG+[3O%:=:QT"]-)\:I\TO; # 6MJ>%&^QB[&]+N]" 9KCG9KJUTX-7R:PQW61S)KN\^/ M@IW3(>_1;#3\^'LETE1I*!RUN[ETPD(%!=! M:4G^T<,T%D8, $8JA%0BTU@(%M4((WD4M0[3PH2$(4H0R$;,X&Z-DBI/E$=8$9S8([W? 1W1/0JOKK+(=GYXOKV8_< MA7UDUA8$"+HIUG>^*S>1-3SKJ\O6NGOEK+J]ZO9S^W%CNV*C)5&.*O]69]Z\ M.Z,M?7[&?OX&7=/_'%+WO:7;O%2B\/FQ]R73B2SZ_S(G:ISLN*JK[1S.]1U$_! MXLJ#K_#%91$8@)_!@9?W.8QM/[8.F2=V_0!YGKS!YJ^NQ&8I.%NCE2>R.0X4 M)SRI/$8J 0D=E4A/)9Y*/*!X4MDFH+RIHO)6Y&([E'4^V=??X(]?[''F9%YD MXT'1"_(?]I33GL79-]J\FT$VR^X> JRUZ>^]M=]QOC@R_?Q2"#G8\A%[/'&_ M^W[W_>X?YL3][F^H^^UN#>+ET/I7LHFV/JM-:AJ]9-RO57S(Y28IWI1X2)B0 M3,9$8:5#&1(F8E*7>!!,K]0>^JW4[.RIL0M;@V?\8SB[C*LH4?.C"L33-CBZ MR >GV8^G>Q@MJJ-'55QU?2#M$K''LXOI'PLRLU367;]1%?:XZ+*ER=8I\X!; M&G@8V2T8D4T),X"0, 3,0 2G41J&)F)I!2-:8[/2_:P;&)$[ R.TQSLM%.EA MQ,/(@< ("L.FA(P024IIJJBA<6H2PA-5X4@4(93&6U-'_FL7<(1AT6/$JR,> M1SR.;( CN,&16,HP29D1%(LD0IP(5G=C)9@BL35]9#=PA+$>Q7N!(UT?F^RN M(^7D:[3E3F[[U7"]8GHBFX;K H4J5")EH8QBPU JJP+SDL4VQX AN8:))0-$E5S+"4(DZHTC*.J]J4DBV&*5=H\-'AO>+S:(II&AYBI)06V(TH0829%*:Z<#YY29:%>< M#EUB T:R!ZOAP<&#@P>'%7!0#3A(G')A$LTQ201)8D:3VI,0ATKQ7?$D= L. MM$?Y85L5FP5J$+ZS_H6R6?2XB<[]:FNS?ET<1+AI,T.8H)%(8@U? M:Z9DR*.JS4R,I*%;,J Z:_V,.>M)]KHMJW:R,]6A'\QX"#LL"*--(1(6AR1) MM8XC29.(,F9T7$$8HU&RI5BWSKHT8ZYZ%"$/81["/(0=$H2QII4 B51$#8H) M2A@.M2:H;B60L,B0K;JJ.O%(LYY071Y,>PCS$.8A;.'"Q*V6CXCD2H>QIH"/Q&C#!>ZA N5 MA))&+X.+7(7FX\'!Q,'"!&B\F8B*6B*DHI"$*$\YH*"JXP")6 M+X2+W4E([F$F/%QXN/!PL3YP$ M7'#1PS[M^!Y_SLZ&!9V?;1/Q8?_N><=5-KT8CE^:0_"><@3N6Y+G\3MK MZB$9B1-A8H2(2G02$>#22CV0J0@Q7>+W>UC]JUOV5_ [ >["PVW-\QNFPP^ MPNWJ2'5Y"OH4C30\\?:BZSX:^'O8:'E0+'B0/I5%,1"H-%4T(814\*"&D MWAP>NG8K>.7!HX-'AU= !XJ:BLVQTFDBDT@(A6)E0AV3^EPS"<.(O$1YV!5T M0/BHTSR7?82'O0NX>+ FG=L[I9CD](FRB)*!4,TC%F:LC3A&)LZ(451C=6K M1UET608!R9Y@799(\:,."2@SW M)&,>)#Q(>)!8'R14 Q*AD=B$F&"C3!P2HRF-ZG/5.#'BM>,H.@4)M"_FAH^> MZ#1Z8I\J,&[L F4M%RC2D>9QI#2CJ2":1:FHST_C)#3X%:,K[@. %S@^,>WV M7.2EI/,>':/^W,2#RG-!A32@PE",HY1R$\5:) E*%:X30"(12_Z*01E=@XHX MVHE:KAY4/*@< JBP%J@HCE.-=!(QBD68,)Z$]?%(*/6+-)4.3)67:2K;J^/E M0<6#B@>5)5!I]ZM FK 0A3Q6- Z-T FIG"":&X7C5XP Z1Y4ME??]$! 9;.X M$-01BFRM<'U1TIXCVCO5N+P;]SVX<7F(%PA&8Q(+GG()!E=(M6W5QRH'CH$_ M31=1(UUDRXL>E[ZXQOM0*#R_[QB_MYM'<(&(#D.N$J9#PB0C50"(QHBB3HIK M='$"$_8X]_SN^=WS^P;\WNJT(#C#5%&*0QU3(BA'IH[E"'7$.XGEZ"+ ,V0] MA/8B8=TSO&?XUV;X5H1G9))$2:&QP#(B:<0DKEP2+#+Q'3_GAG$973"\+9$D22B5=_-RN]?5,;\9X*#S;GZ\-? M_^*/!SS_-ORK&OX5L<(*4R8CK4DJ4$AHU8!6Q3SE^D7\VUUS,MPCRO.OYU_/ MO\"_HA6L&'(4\H2)4!A$,-&")[@.64Z4>!G_=F8*,]3CX<&69/#\Z_EWB7]) M<]HNC&8BP:E$8-VFJ4R-J2N]2DY?R+^=6;9<]03NLE+K'O#OWIV$ZZL)#/]_ M,D>RD_-@.)YEXXOAV2@O@GK^&W#$_/J!Y8'9_SP:CO-/E[F;),+A3ZT'B.O9 MA[]^1';IY]1=PT6K0Z=!J>!**Y0J;L#@1G%**[@@4D?+E5[;&_KM M_,MB.VTON]E6S>T>PUVF&KT?4#@ 1_EA\%PK=3A.54A"SN,P9L1P"IHLJ51L MP2*!7\1SG9G(J*<[SW"OSG&I7-$?4%B^/C)0D92;&:5W3([1%"U\J MYSHR:WNXT_-=SW.>YUZ7YR1N3EG#6" &3&ABCK RB<%UBII,(X',2^5<5SRG M>)>6Z/OAN<,YDSV93?I_?CK+"G<*>W6=CXO2*LU_V+\?",D^;*>2;)7-DS%7 M"6<:.#H-0Z,BS6E]*!LI3>\V03^YS*9Y9)<[;JWV-BU$WE.RTZS1]^]/\O[@ M@V5=WK N342DI$ELR%,:"\:9Y'7N HXTVYAU.S,T>0\AZ5G7LZYG76#=5DM@ M&JRJ61(HAFD0)M0>>2:)5W>#2@+9\ESU_G4[.\Z* IV:C-,^+3DW9_\FGDT%6 M7%ILE1CAG_:Z3%P\N3H;CMT2QXNEC]LKKZ=3NU6NF%RY:U_& M^@J6P6;34N5OD<&.]\/0@D> H(,&TY=XC "6" ,CQ- M% L%Y0 $G!"9) 2M1"N\'1!L;OUNTV?T('WLK#/)L_5[9>LG!3QMU'6AL Y- MFAH3,\PQH=S$CJ]I$D6(B]WAZ^Y*/GD![Y'@,)#@*2#@C8"GS#!)8A,)DO"$ MIO I<4# <<3B:+<$_(9 <%@"?N\.7G_+B]ETWI_-I_!B5PEJ,H-;@_YE-KW( M7UH%ZCWSL:2M.JLT,C$1$H4Q"6/*E*[J+NHHU7JYSNK2BNKQX)M=S[A78 M0[3+A!C/V / M0^Z^2WY^BIUEP\[&,"*I-$1:GDMI2E4=":Q3ICMC9W] Z@](#YLIGQ*RN!4! MQ312D4$I-S$W. I#;5C=QX9'>B6>\05"=@V-^3E"%H5>RGJ&]@QM&1HW8M:F MIV%#D5 (V39TG(NH+N;+@,,[%+,=,S3S[+S7YYM?@(+ )Y5/6V[L(%WF6F? MXEG:%.#&"%&68$)58H./I9:JK)4D0AU&,;[+LU_&WV$=+6.69;?KE=UJM232 M95C1SFJ]AR0+WS/WM/Q$8$;R* 26B2A7L40LJLL5I8:G>"6T9PWNZ>PD$V2O MYQ[//;O"/:V FEC$DNM(*LV%5(*:A%25I9,PCLV*6V8]V=-1 FD/=5I7VO./ MYY^7\ ]I.5 0IE)'V"B3ZC1%J8Q$5>/[2R;GA9#K(I_7TT/6/H)B,AH/@7T+WSWYZ2$@KUXL1+JA. MI!8I5E3P)*X/(M((163%VG);<3P93ZY=^/;XHF1<4^[)JQPHTK#3BGDOI8#= M=YYX7^BA(L%30-"*$++!023B2!'%(VX,3UBE^D:)TL2\& BZ,Q]9I\[13?=] M9_5FS\Z'RLZ\%6.;HD3KA(;4Q)SPB"!6%>B+8\KIR]FY,WN68L_.GIT].Z^R MG5_5*E^B3,)WUO@N*2SG8#(_&^6+#>V47[M:@G_=YDQW'XAHV/2!TT:;*!)I M++@22D9IPJL0J00G$NM5#Y^E%QM3D4XG5V4*^!RF^>VZ2O\N(D=8Y7VGEJR^ M#L<3&.QM[0S4X\'R4\P_Y_#UUWQV.1DT'L1N:PK?C:_"/1)VF8'W)'GLK#ZR M!VJ'AZB]@R@LFZ O$T8)#Q6BS%#!0ADE5:Z3S7Y:;1WPMA#5F5L$HYY0V_., M>HCR$.4AZB401443I9.$B'/,9:AT&!H.YAVK8MP RLB*.??F6E1'1Z^RISI- MJO80Y2'*0U1W$,4;B$*<)A$WU*2&1PDQV(15;:%(T92M-$][X !^'PIR[&\\=#_RR/T0TLZ.>C M4<4P__XA_. ^PUW]^O,]+SX=7N5%<)S?!+]-KK+QS\'JF)?]RR=,%] M6.SJL]UYP-8?GKMF"EZ_!'QA^<[GKZ&L%GU^_?!P?GYD!.QZ]N&O'Y$-$YA? M;P#O]O%K37>MV94_* L&!OF/_F@^@*W,6JW-ZS93_N7KE7U<-$%O;!EXON38F8+Q$_S[_EXGA\]Q1-;YH-[^/*Q-]Y% M!O=Y. 9!/_M,+!UM"2I*)#R>7\%/^N7GLL+^/"NAT=U6_O#N)%IC[N<6Y9]/ M.QO/@<@[$W#_OIS6#[G.+O)/9],\^_-3=@Y#^IR-;K+;PG+^Y;2:S3K[L#KD M;(WQNJ>!])F40O+S'#9T:M_Y\X?@E.\XFXP&\(AC<_HW MHW_K!5^.XZ/G\U!;%;-P_TJ#_79J3H+3;\'OQ_KWY,NI28+XVW%BCD_*OTZ^ M_?(ET?9R^N58'\=?]"_!R2E<^&J.3T^"CW#+Z9?CWTUR-[BKGN\2^]WA3Z?C MG<(\3_)1[I293U0:)+GB7$:*$O/WN/_GA>SX?EM1^OF M;O\\G,&S^_>M9*-,!F>WP=_RR<4TN[X<]H/?\HN5#A^O/8.7('H]B&V ^NEE M'MBFJ-GXUBK.@WD?9.595=(WR/I3T+:#>M3;,2P8:0P+P@1#1)"44Q&G,>(8 M5S'B*=$DY$NEJ$#LG.73R7FSU>5./\M-4=[:-@.^'*<+.R! OOE3=L#:JQ5<-#0[+6?R.=!.M&9%+P".USU7[5;_JN,C4&)G MM;92]K(I8.L FB_.T,(_=+6U1IV,_KW_6"D=OFT6ARDXW[ MH G!K ,PI6!)K/Y49%8[FN:S^70,([B>VM_"DV7,R' SMF-^3ZUBF(K0O88CVTO$%^GD_A M10LU+TC=KZ^M$CF^L.KA]:2P9:?J)PX+V)8Q(,MH=!MDL]ET>#:O5,L\ZU^N M[EEPYM1+^,..>33I9_6<[.=ZG8Z"G8.">P!J2;U[F*GN=%ON7\).CO)OY[^5 M:UB:ZS] @HZS45PM0 $&_2^3\<4OL)<#713YK(AN&T[.1AJTL,+I&U9 1;"0 M?WZX1UXIC:S.$T.'RRI =L, M)P-+]@-83Z#9SVN27#65E\Y$W>,L;+U[Q>2]^^[VX,86E$=+JAJJS.3.7 )W MYEHZ % (JU*Y:_JP']EUD7^N_UA1^QLOPB*(#?$/?WW0:U"^@[*?6CZ&Y>_0 M(U\]]EWG7QWZRS8+X=IZ^I1L'R//D#39_=26JMS@QO_**UZ>5D_QZEEN; MLUQ"K'J!4YJM*GS@8.'IY6EZ(6%#+W?]T)Y>/+UX?/'TLDU\>5,UYJT(![$M M5%?9,3KX^,4Z&R?S(AL/BLTJ)-JC^U=-)MQ"+,OOXZ'US)[,G /ZX^]')T>O MU<+D[5+--HI*>VJC=S\:3=(F[4@:DDINC,0F4IA2FE9'EEQ%D: K:4>56[H. M1;-O^,=P=EE[IHT++8%I6Z\T_-_@-/OQ8/K0'\5T]H>C.'O(LN2__C$L_NC; M8)7I[1^_GW219R1H3X:O4OQU9T-C]SGAV:/2NT.51ZGJ_IG;B4ZNA+6UBVHJG@ M$;_2(91T5A@WA>243 E-0QZ*-&9$8Z;JGE@IIFJE0.PK>EYLA/ ?]?8M'ERZ M"$L/X5?G.N^ JTE/"KH/1:,/Z5Q@GSF4HJ9A#I:124-"XCC$*8I,(E#=2U(3 MM-*U[A6]$*_(H;A'F&^+X#ET9SB4-U'IQ(#RFQ)$4)3:_JZ$<%EQJ)&17BG& M^HH6^2MR* I[5 G/HIY%=X5%9<.B J>&1@G&G"8T9(X]*Q;EDLDM'3 ^RSQ] M1195/=SIX>..6ZCO/1K"I@L>8@O8Q_F:A&'#USI.C!9)A. ?0U7(;6%TQ]<" M"Q1NSQG^M')\C71+;JBW,=DQ@DMF )A_^)J KT MDZG4R?;>L3UC[R-CLX:QA1 D2J7DD5)2*)485#&V3FD2 M;HFQGV5@;XFQ94]VVS)@YQA[O\Z!?]7QP?K"2"@:5J6$XS0121@):M(D,F%4 M]0Y3#!.VI5"-9]G,]EM=#+-?L_[P?-CO[GQ7]'BGC8MV5M@>DDQ]S_RHFM I ML&BE$3$-8QXGL:8BC4S%CS24:*4K_2O:NMOB1QKV".Y2>'I^W %^?-5R(J_+ MKPCQQC<%[!.&$;45QVR#K#!$]5E2%(;R+8][M\6OR#7(VEYKAS52<#U#>X;N M@J$);_7&)DBI,$Y X)+0A#J1M0!F(8_?\G!X>PP=]L06&R'L$$-W>E8L=]:^ M/9W,LE&[I.2N='5Y<&4W*\&PT[U@7I+4L=ERO#)J9CT,.EATL-D3G K+E8B MA$F8F##67&@9A:D256=I3A#>7C)H1S )VJ24WNA^PENYW+6UDV??:?/8FMR[ M:9[VXD&4'^WMC_2@LQV-/HUL2Z,@4[047D\G@9C@:N2YDU]/)-0#0K?N0_W-> MMF0["EK=]_YW\\A6"^/9%[U!Q/K!.-MIV?_1EW\LMWXU^ :]/!+Z%Q(Z3Q(ZU#DCR M?KN#!/(=)-:6'AMY6':+"GP#"?>+I082ON[H7M8=):1U;I!2CIG""9$)I5II M3F7=.8*'>C4*Y=?*0OMUE(UG>CPPM9%VG,_N>+Z^E*;[J]8\[G'EDT4/\AC M(\\[0!Z*FC0Z@Q#1BFNCJ>(X86&LZ\JIMFK%BBM^3>21?Z>OBSQ*^:K&[R:; M-<[&V2 [W/PY2DC#B"94@H44A6$B6*)88GC%B$))\5)&?+X*8#,%.BA%S*G/ MC'L? OT@.(TUQ<)3+6,EC.!:*1V1.(Z3*I91(96(E2.NK8F\3CB-]@CK,@-F MQR7;>S?M?37$^_E3-/P9@PFL0RQ0FJ8"IW<]H81BS1VS>&MU)JA5!?\'!? M3>+#9EW5RJ9*.$):)\;H, FC".&8UD4@)%%LZZ)U*ZRK]KO5Z7Z9E)?#\0%; ME PUS!B"R!%$T4BD"<8T)@9%%3.&*(E>RHQK6)3'W>BYGD2:R M,$YPBG4JC)8H)3J)A:I;9U"*Z4K9P.U9E%UPFNCQ_6A2J"W8N.\M^&DW-E$6. M@]O>SE1;WF/J->NG[)[VZ^U6#P?WPP%OXC/ B$6Q#%D2*JQB#OHTT75\AHGT M2FVES@7\*\$!Z85B>WE-[P$.-C&&=[V <-4$OBM$XCAA*;*]1$M.01]5Y08)"&HN7ZU5=% \*>TATV1+T MZ6SO0T[JMI_M3@['\ZQ'W('(R1W M1][ZUU.70CPY#VP= M"MCM)CLCNXE1R:EY0#6,ZB.3:G?S/ZMU[PY3@^>GX.=EN^\.6,]FT. M]MNI.0E.OP6_'^O?DR^G)@GB;\>).3XI_SKY]LN71-O+Z9=C?1Q_T;\$)Z=P MX:LY/CT)/L(MIU^.?S?)79?GO7S;60IXL+H6]V5L4UFJ7I5<6,?(7 ]%5G+D MN]FDV7#ZG]EHGC=%*XI'"TXH3%)DSU-% M(KEA0C.^*#@12<-:!2-C/\X<7%2!;;6M89 57QEV%V M-AP-9T/;B=JMSN#;^+>\/Y].@6^BK!@6#MP?W?Q$J31.B62QBJBM&YRPL!ZZ M421J;;XV.$5,A3(F:6(T3DQ]@A!QK9+'E^C)]W11K*1CK>ETJ1Z((Z8B*.97 M5]D4[JJKE5@7U*C9BN"JVHL@FP7GEH"_.P(&NLN":;T[P9G='GB$E;PU_:XY MP,J_6"G1=V4\T)H5[_=DK;<3UM=>$S?=C7^]FA/=3H=>^W&^',M:Y5@0__"P MN*ZD.]N;>BS[^[*#K!6 V.&4F@D6J!WQ=*1GQL%F\T4J\JT(CKT\5[M3K M,!WM![_W?Y^#R3HHEP@TSS_O'G&^\G"NP7K);8V^P'J-O^=O.IAR/8HW'?[<<_X\@:?; )9L_+:,.9G!C6\[@K,BGWZW-M";#F,XOI[O M!B9@CPD>$]Z2#N=CSY-W>))L5H1M#YGS28OZ]:)4?/F]+6=4.%?UYY>B]1X' MCA_LQ/WN^]WWNW^8$_>[OT%R!-I=,1]GQ:5+A_B>C6R@Q.?@:C+.;S^5;K+@ M'/;OM8KO[F1 \CO(;D!$2I4CT):;S,V4X 1K3)(P55PPAI(JI)BG@M*53J6E MLG=/&- #:9MUA9%T.,[&_6$V^C(N9M.Y#;59JD!BJG5N#!3U+Z+;Q9__,>N\+$NXL;CGBW,"N1M0B1X>>SSV>.QYM]A#FJK;"NL()9$)*38**X1I M6.631Q(^\AW"'OQ6V/,_^70R@(=9*I<8X9\][GC<\;BS/NZP!G>B1$4:F83I M&#.5JI3(I&J!J0P39(=PAWC5)23V?F M%:+[76C6'QX<*BNWJ\\D8:)I3!F+(V/BE&"I*O^LL&F2.Z2"K.UVZ18=MJF( M>'#PX+ CX(!:]6 83R7@0$(4-<9(*12MNI%QHJ(HW2%P6-LOXE4'CPX>'=9& MAU:+-(I8'*:Q3I&&+T4HHRHKGH-!(*.5,MOOR7OA58=7K=FYPSZ,TVEF7QD4 MMOJ!*Y+P.;B:S^;9:#DDY;5]%25$=>6Q>,^0Q!K'1)2:,(YXA%!*$*.13H4H M(4F$AI/N(.D)_/CJ""0%^NBP%K 0X3[X/@_@S.4@V$XT3H142(.DB;FF HE4 M1+&N8C=XS-*TNR"OUW$[VG+SOG*Q:%6!1PCAUVCP7D:$HXE7K'(YBPW;I M1')=B[\+3M[+PTC/QGO!QKCMN"-4QJ'!7*11DJ8:8X,J-I9:R95><^_(-/=L M?-@Q!>ED"D;Q.+"U"/-Q_]9N[$TV'3A"M=M7O%WX .XH?."0VOO4Z$4:*S[& M,>'5E[<&F-?D+0] M[PB 6AY7)AGC&CL6Q3@AO&A/(5.U2[MFZKAJOWKRMO^=>GV:XLYZ=LCMJ MU9CB_D84N]+.<"=SX/:A/VH%D 2UDG.%B36*$,8Z58F)%*N3Y$08QN*E&EH7 M![J\QR3US5'WXZS(H\G>H0D13>H:%IR+5"8D%5*#C1>K,J1=A%I%=)="VE%W M$2>L1VB7A4(\0'F \@#5'4 QO@ H02/-..8Q?!GJA*4RJA/R,*6ZN]S:SAQ2 MG?B2L,GW84GT2#3Q2'J6(+-#^$3>@ZMIE\#I M,.K)MUK/^J+ROK"TWWV_^W[W_>[[W=_#[-U=CA8FCT8+OUZ:@J_;^!P;B,JF MJ#TQ J>V6))A210R+ABI?#2"*R;E71NHI7&^NRAE',I]R(XX=+^+1XS71PS5 M5+>GL5+2Y_IGM M8(A/Q/( XP'F:8!I]=F(PMOB*#=LX!_%SGBP<8#S > M8-X(8#AJ 9C%(:@K*!( < D2&-9E_P3,4KUK@',G<8LT'8S\ZG MDH\:$M_Q?/+JH?:.56+92>]S%]D-F\WZE2&6J)8.QQ5T%N M_JOZ[MX-]CD'WK_-,AAI?;TUD"7&MWX[-[+A&!"K_-R.'!K;Q1XM<0D*2^!S MSP_Z^6A4??OO'\(/[C,,J%]_OF<^I\.KO B.\YO@M\E5M@*3-\/![!+^#'^J ME[<_&8VRZR+_7/_Q\]W%_+!P6"X."1#_\+ _LWP'93_]_&&%%*KW/_+58]]U M_M6AOVS#VJ;O4J(WQ,M>>,35Z4E6'Y AG[:F(M>=N_V!^W13PLK99#2 )^@B MF)P'2=YW B @J!> >)'=5;C=]JG$1@O15=KY%DA@C978&E&X YO#U.@/?N__ M/I_,\D&Y1%?9],]\MKQ0KSRC>-,Q?'0*>^ Z MC7O^/#S^/(&G#\]AON.W9 MD@[G8\^3=WB2W,>3WJ#N:K*;>?^VM^E?QL'L[[W??[_X>EO.,L^(RR/\Y'W[/1J!1%9^#J\DXO_U4NLF"<]B_ MXI4LTIV,?'@WJ4L8,=RD+B&%"1<137D(7QI*XBKY6@G"HO@E+07DW^FS:[=8 MZC(-<747FX5[3)!]*-QR -:C!XH= PJ!6JT@4Y$PPW J)?Q'AG%>SSV[!KVJ*;F-PM%:C21$:(T- 8)%585?+41D7Y1G^Z.L6?= MPIF=8<]>%JOSN.-QYY5Q!Z,&=Z)010HEV):DXPF-0R,JG2?"<8)?U+"V8]Q9 MMU:FQYV75V1X]T4R]?=L.++'MY]@1S\5L+VPY6>S8#C^GA>SJ]++\_O1R5$P MF[H:#L-\X>+9@/M>5#ZSQ-"/R!?1?!"YL&A5I&&&:,,TE2EE(,9V_7"J0C+\8[QB@2-LZ* MA$J*4H'32"8RH3J)>%4_(Q* 6:\7@](BDV_G24DDG6DP)',0? ? M;OP+(L9<\#"4F-%4"=MQI[8AB$Z4V2$=8>W0CFY9>B\/.SQ'[P='4]:JQ6>2 MU$C-(YU&7""LI5E$=88[Q=%K!TQX(>U9^E!8NN7H$R%PM!%PK@V+AT?D<7,UG\VRTG&#BHP]V#JND:,=- MA<0P350<(Z&8EJIJ-!Q1%'=X8/D$L'QUE)/".G<7T]V3S!\;^&.#/>1@&C8N M@90R%4;",(IIHHRD.*I"#L"@,#C9(6UC79> !P4/"AX4G@T*N#%!$*)QI"G! M0G'X5RI"5K4VD2:E(MHA4%C7J] %*!S6":)'A$-%A):?,<92F%0E1@LC#(]C M$8>UFA!KODMJPKI."8\(AQU3D$ZF.3POZ,^GTWSY--!XY0[?85;Q<^ M@#MR0[QF3?-7!BG>>".DP2&H+5%$.:%1@I"AU6%(%"+-Z&MY(RJ*,C_ZE]GX M(D]+>NHNHE'R5^RBN[-ZQT&I%WO,P+)Q1F@3)U*E2F!NB$A")<(JF4E'+&:[ ME/Z]KC.B:TQXO9:,'A(\)+PN)+"P,3P(2E1(XH12+F448T+3ZH1!:XQ)N$.0 ML*XKPJL)'A,\)CP7$UKN28,HU22BF"(3FP^F;N;&VTMWT2=)Y M!Y#*F@(XR,@TB0Q34B+%-=/<5)D9*@HI>FD9B0[4&<5[7&Q/HUEGBW=6U]GG MHQB/6!ZQ&%>-8<@)8PRYCLR1)$JCVMFKA8HEV2$E$'47?\)Z% L/@AX$/0@> M+ A*V;*$D31"LI2:V"0JQES5Z3^1('B7+&'!#T(>A!\5R#( MPP8$A5*IH2G5#."/B#".1%17/H&/;(= D+P'3]Z[ , -8I!V-P3IEV%V-AR5 M65 O[+&T[_B^!_/S>[D_\_-[N3_S.YB]/) 4XUT.["6/!O9V3GWOS(!Y__:) M0*1I:A,1BF4L,3/8:)9PEM91C:EAL;IKG[2TP7<7FTRXW.O4!^]W\:CTCE&) M-/U !:<\C3%-8L4X#7&4X#JPDC.V&D3U,E3R =<>YSS.>9Q[)9QC33O3%&D* M2I>1!G03^%_,0EPEA3$:RYW#N1V+(O<*G0T./'CWX M2O^B'9@4'8Q_:,AE;A-*9TI2*RG MF&_]_CX4'I](EV/9ZL>AE4DCJCE5,<:A"!'6==:'"+5;2>50X#%1H=0E!:4P(%R3&A&BM0AJSRC.LC.%Z)9[NK5'AN1X3CPH>%3PJ MK(4*K=[$RB0H9D;1F!,5&8YB5/47Y*$&@-@U5'BN>^%=&@D["PQ=AA;M?-[] MJ"'Q]YI\7[W-_O0-J&CGLALV6XY7!N66SU?C%&F##54TI)0F6-6@'(4:X4X, MN [@C_<(1CN1K_"V].X/H3P8>C#L% Q54\,DTCJ.B*'44*PP)0E&53*L$ :A M7?5F[;;1Z<'5@ZL'U\,$5Q4VY5:XP9(@C1)&*6B=',-?E?E/0Y'NJE-P]R*@ M/+IZ=/7HZM$55-0&71/-8IT0DZ;*A)'!.D5US]>0I'A78[=VWC/Z_O'5.53_ M;9;!%.KK73R[-9E'(IO4NI,I?_#'0_\LC\%-*NCGHU'%P?_^(?S@/L-=_?KS M/>\]'5[E17"WVZ#$8$3/BW$P_:8,CB% MA_0G]R=$!""YIGGA5"C[,M"GP.ZR3VF"%(+)N?O.DI/]33:"Z]-AR;M9<7GG MB=?9K?L*Y@E?C,L]"6Z&L\OR*?U_SH>%>Y!]\-=\/H4'SBZS63 LVN.<7U<+ MD/4OAV!46CW/_J(/5)'!PV=Y_W)LR<-)VR*??A_"I*=P)W!7 'L!*,Q8:R!#%E(D%3K2*"**':;$ 8 MQY-97@Z1'071O !B+(I -\NTX)IL_8?W8$$NLJG% ;"^8=U&L+6#A2=@063P M'6C4PW%6[\OJ]C]$0G=1_WZN7I$#R_>XGY9FZ%W[L\6,?7AY/GU*AG9@;=/P MSJ3%.^XVPR&EC&,Z=_,_JW7O#E.#YZOONC M[5ZT^L0K#?;;J3D)3K\%OQ_KWY,OIR8)XF_'B3D^*?\Z^?;+ET3;R^F78WT< M?]&_!">G<.&K.3X]"3["+:=?CG\WR5_NH^R[[/>TC%68I"C!F(I$R?:[L\F^ M \Q;!OQT/IE^*C(GBYL)/C9J_+)1 R .8/&;$;B1NU6;S*=V"C BD!XPWFFE M(]2QMD4/B S^ZP1ZZ[*=],@*Q.69]P)XT-5DD(] (2KL&ZJEFIQ93:!ZN/5' MW[]&YT_7?MM\G;)B98G*,=:K40W<*3VS[$\[5%!,0 >W07^:@YI6?KLT]P#4:3N54M&#K2I E8-U M;\U&(+< M8.3&C^M52O[3&S$8#N"+67"9P?IF@;47P!P MH5]!9*M5,I5#7)])EPF8"== M*QI[!@,[DV,R!CR:74Z*O,TF)1=DU11&$RN'K$>Y81X@>T1Q:R#.@Q5VNWC.[O;:8";,$3<]* M9]B/,:BG=@L7*UV;=?;9\-KYU77U8[L&M9"QZ](?PL3LVDWF(XM:SHRK,<'1 MA_5CVO6H+=7;RL#,IM-;>]-BQRWIG-=)%;7_TQ+\TV'Q-:LW/R]F,/J%IS^S M( ;;]\'PF=HA8<#$WNA@E&[ _U\6**6?>WB>F6@]H+L^GHZ^5$N3.OE _A_ MH# 8 %PJ['&#)?%*Z#]I[:SI5]B&BG/_>9ZU*:P>5Z0(%/Z(&!.!*1"S5$9) M*!@2A"$4I8G\T%;37]M%1^7V/%J@+>?[M.B]!\A=@X+RPMD$TFO3__'"/J1"B",4Q M2;0R1F)"B%9E:)C 81CKZ%,3HLO#5#!NI#$4 9DJ3G&=KZ!EFNI'W:=/O@=] M "#L9]?6J3"=YQ_^6@Y^Q2W]A!?[:>/H.2-YR43PA[^^9//*:?\Z&0W[MX_N M7$(HBJ3DD00[#\&;0QK6 T$&Z=;.)6 0ZDC2.&8,"Y8*A'FUB=Y][CX5[;HUT2<*G@P:(,Q_ XZT2V*AQH'@B#]3&>719. M3W'&(TS6:JS6=I@.2F/5OGGIP1KXIM: %PT%2\+QF]4[YVY;@]*=ZE3J4N=> MWGA'ZTZ;7N&JA]XP.8-YEB(+7G-E_0[ECT$AKEU#PV)AL2S>M0(>06LZ=Q5Z M2_8M:LJL770%3^^7F&7YN?$7V5?48UW8#7?&="_9_6W!6/8;L#M!E%5.#_N( MH;7SP.9Q'K,&,0M+ZB4,E'ZJQ:E';2.T.6X^@SG]CT5>Y]< T] ^ V#F;#*= M3F[L:KCWP3OJY]1&TA-SNFM$/O9PR\:7M]<69$O?V'1I!>W8'*6 @31VY@^\ M[<8=IL$W2^9L9=.=Y>7K[^+R8D_;?IG;N[MQE0W*E5-UA),[;^EL)C MPOIR_G\O1$V;6"U@ T,Z IK<%=\6#2IQ80TQL&;! @>9,1@"=@_/YH[-^Y7' MQ&W8/^?#ZRL'_Z-2Y>NLB]H)A< MY24L6KVL0C?@J,H%-@$LF^7C4C.;7]L+67 ^GSJU=JO;PYL>(,1$L#V4$TFQ M(A&2*:J+LV*:W%-I[1XK_#<0BC?9Z)X-^E)NT MVAVUKB\VW/57[N?V"L46_T7)D M0N49[LP-?F>T5]GT8C@NAY?-9Y/Z0IG!Z*Z4?G$ECYAL_4_]5"'/>OE"SGYJ>6'7_X.;?85Z_R)CWS%G_6SIP\6]J=B MW;[/[]G]&;=1D6^-(F,KN"7770QY_XG.Z>4TSX.OI>O3 ,8-/"$<)"$<6Z_M M$W3@D6]_YK=C!+]9IO36N.&>J"UG+;1#MSR]>'K9D%X\D.[/_!:,(;;0AF7' MR/RC'3>8;LW<--ZZ#PA8RVR_8O[G^UX5[O;!NX M#>?S1"$A=\P@6..'9$AKFF"3,B8E4R3%+*[\D$02L])V:?F P;I%[S_Z^;MU MI+ZXU@_N*2'VNLN:!Q$/(N\31'ASE(Q$F"H>T3B)F*&4:!SJJC-X&H62;@HB M_]4)B,B>POO=DO9-#8[.N:E5SZEU0+3^B7*W=;$.W/QYTRZ4VX0QU>J-0"5/ M%6:A2(WB,A$BC>I^N"G7XBZ,.4*UP16OH@NA3ALB[*S"XYEF]YE&HI8!H62" MI$8T5"F3D4QT1&JFB=(DW91INI']J!>&=!_8YD!<+U6;I+<7^WASL7^P)ML[ M+&#]F@;?[I>OWJ;(H+@5>9R&,I&**D()PG&B$UR)#!II81Z,P-NF>D5ZH?)E M^[VCRJ.>1[WN4(\WUB73BJ D(8!V@G.;+BWJ@'Z2QG1=U.M&/U8]1;!'O76* MZ6^4+O;"P]J7Z+/L7C?6NN\/@D6YTD6IST9-KU.<;[(B&%[5V0-KE-#;Q27# M?PF"ERU:N\*KLV8FYW4YTEY@R["5B7AEN1W -EN;L\AM71]W?6#+_TRNRW0. M^%PECY>U:P8VN]1F99>P\_S*L(O".:TLPLGXJ82.W2_0B7R!3E^@\_[!^0*= MZQ21>>(QST@^VHETHY/Y]?6H3J)W!3RMQ0!(6:I#9:GKLE3A;%+GPED!YK.0 MULA" CWW97E'[,F\(Z$Z3P62/A7H4,]D=B/ V6> O#5![/O\=HS@=RS4V4?T M>\9XBC'>*])W$,9O_2/O^R YM@J_:\%FB[AD5V6IO'9Y0^LOJ8H-U]Z0E<2IX8P3*N-85 7,!--*K$2>+4>=_UH5,-QRY+GL\G3- M1Y\]B@.5NPQWY$#%-K6/'=6PO()VZ^[\1-%*JFSC(3QG"> M1DR&C,0,<:;"2H>F,4;ZK@[]FQWGM_/?BUQ;M/_F)$$^^#(V/_J7MO9H.IDN MZ]F_U%VAMJIHDRZ3/'8TP7/=,+0MC6^ M- ?T3U=>X6[*1D6+ANPL%OV2SW"L4^SF^K5'U>%ZV3&W.KYOCZT_X\>)31Z]2H'B56%^RT=T@V4^O4G6EZQ/P MM@V\85?1U7:]BU")K]EL#J.Y??K\6T4**QZG89Q*0HE G(CZ7)HF"6F=?]O8 MCL0P@Q.5(IJ&D6!U2VVMC"W4N7L'V,\H1_",D_E[@A;TR[J9WY,^V#Z&6?MY M/=MQUVUYD(VST6TQ+.[I\;X4D7FG86JPG/7E*Q?L0N4"B=^H8ZH_U-^?^>U8 M(O?K'WHWMHZ3DN_&I]NYJF1%3/!QNCC2GKGNKE<36]/!'V7[$.7]"5$FK*D6 M;'3(92I92EC,I3'$D*I#E8H-6[7K'M6LZZR_\CP,X/+;>3JT-MI_V2.NIRR\ M%[2Q(GS_ Y3WI@,-#G%XX,K&OK:N0$0TT)(P1@TWAHDXHEQ%!+.T,HDCI>E* M]L.SH"69YQ9,3F\F6\,3%/; FO>)Q>](<\-WRY,>NH+V-H?-NP%!2C00)".N M->,$2:1P&G,>L2HKA3"TH7930Y"U#[8&0K(7HBXQR"LU6\<@[)6:_51J*&Z4 M&H%2I0UG"1*,)-(PFE3G8$H9@54#+U2\YZ4&N*5&J_4 M5!!$1:LGH,$B--BH.*8QC[265:HMV%@R5"^"H.'W[>DTM,?"3MNA>)UFN^T" MX7+NVCEXS69/-9N6NR9.#:5(B5@(%86Q)")M-N17I=$8M7=W9 W=GYKF^(MAP\J9$DQK'&$HE416E,4-T?V41*R4U! M:WLZ4-C#4KV&$K3#+=_V1D.RY!0,KZ[G,U?U&@1=7LR\LO1.E:6/3P /:_F! M8B,55VFL$R(U,509&55&6!*F"*T%/+^/!U5$=#XP/_IPJW8EU;>&0J1':)=' MYKL8^KQ9;?[]4:Z\-K7&Q'V7X9>LSEYW&4:,-6DPBH0R49S0"%$6IY&)S<+] MGR*^HF\^KUICA\#.>XH2WW)XG5J/V\A:>6E*0!=CVBASYJ1_F0_FH_S;>3J? MS:?YU^%X>#6_^LU5.:P-I)4RI,73N30\E#@Q*=>ND$QY)%J;Q+N;2O##E)S8(A/=>G8@GUO MJ2!=U:THH7P#$'O@>9NWB.>N13RR)ERK0?SA&7(/5)_T&1CO/ .#8]IDUH,Y M$5*C))4T!7."A-R4V@Z/N4 K$45W-*\E-:WEP8[GT^G]>?7R[[2+*&G44V&7 M 47^-/^MTB[VP'7[%+\1M>"W4"J*2Q8/\]F5\ M>C.QQ]QW>YYUQW*JIV277MO=9ZSW+KT?RDLXX$@VSAI6C%#"F U:L_4TD/V/ MDI7HDS0.X\U9T<;F;Y<914]('Z#_KL3? P'Z!R#^1,-S24H2 __$.&%:A4RD M$:YX3DF1THUYSD:O;Y?E>$\R+__>E?Q[((3]D.6?:GB1:4XB+8G1%"L<)4BA M*N12Q#1DT>:\./R^9?%'>U2\2E6UW6?2=\&+3\5R[[\0%*AA/*F8P,!T*:<) MBU.9,EY5?^$;"KS4[+0.='C^-\P(H/6.D4Z6CC M72:@Y!L=4BP$V-HQBPFO E:X22A?.?]_)M)M3Z^0/4$Z=2OO?P#+6N?O=\:W M41FYEQSML>IH+U@^VUMW &6 K&V=G@=G0*F# /A@LX>5G^S=GX> U<.^??Q) M'$@:EC7QBDT'&!R:@'W7PI%D!)IK$EB4D:E5I@E6AA 9JIH&K)- M%NVTC PZ#V(+]VU=)5M!GZ7-[BST)EA=GOO"8!0O5;E*)CQ;R02T6H_T5F*3 MUE_6>T(EOLSRJP#?9;%'Y9O%V6USS2K W#/VK]D86,=J!O_K7R1&XN?"-3R9 M%X4%MVP\"'2KZG(Z'&?C_A!T8B"IP7!6W_-;7LQ',W=+I8-,QO=IQDOR;\N0 M<8\,;L- B W3C#,B=,B,P4H)HA*FC#(4J9C=A8$M[]/RKJ23Z4TV'7P:329_ MVIB^DUDVR^\Q-UX2.XF[B9V\?YG?=E3WB=;32R#A:7X]F6PE/57>>:*RKK^LDZEK6J;"VVOV5O@NJU1;JN/Z_[,7D6*D)X- MP 0-'>8VZ-WY+3+W_-;\Z%]FXXN\]1#:?HAC-ON;7Z?#[S#4]F]_@?]7Z-[.9VF7T:(P"(V_:#J\6%!UN'BEM">(I]W7@R:]\(0X,]F4VF%A># M#N19C8 MW4LWP]%H<P*>/9"%XTG5RYG]:/&I3B MP>5,NB\>W2 8QV1:4=*5A8&@G\V+''1J(,?,/0R8$H3*+3RN/YH/8"//Y@V] MC&# ,S=WN\$3^.72^ZNU_#4#KO[RQ8DP_+.3QTA7GWX#NJW'T5[NZJ>_#/\Y M'P[*]@*#(,ZN+6)8@3:93_OYXA= 2Y,;H/71Z#'0<"L".#.8].?VRK*%,QR7 MMK.3FM^S81FY#;LZ+RR/5W PL'QM60<^VR'=V##N AX'ZQ%,SD8UD]O?7;N; M,\N =CT?VXE3MU,V%MQ^,VAD?'%I"=9R&JC/;E&!@_\;>-R]Q<)@ $L!3)_- M!VXKX&N@PJ+\RQG6F;U\OM -VBA3T5W6[T^N8)MO[,*IR!Q9RZIU9NC& "'Z8WP\). 783[BW1 !YVM4"# MF_PN!\*T[EZ:WTCF46X+/ANZ1[ U()9WK\<3T:3"ZN=E'AOU:II[GCZXS^& MZ= ]FO[MW]C?@JO)V7"4_Z47&,O,=ECVN^O)#0 "O+E7(E$&& ; 9=\%SZDS M\MRMUF7R:7+^":0+X/2@M$ZRT>BV9R&T]F[ 9ZO1Y(55;*Q,R[.I'1D\8 "B M<#2Y=KAMYP]P.+.+=K,\$P=I\'4I*6 _[&":.ZPN T!?94[!!(8+')PZ=6&Q M%&X!>"^ R=NO?YU./NG_7%K=P,[<(2787TZ7@S$.02J5>UR-T$W^A]41W.J6 M2N)BG:M-=Q+F!BQX^]^EI\"[OH-: 4M;@)HS=.<=%?C;!V6S60;CA1E;1*V> MUDRBN+*B=S"\<&(3=(;O64DD(&_L*4F;3!J9!TM_!#&?UCKG M) CW<)]"?%6'W9"(\\'9>39#Y-@[J]+:@SFRK&,IJW4XULS;,]7#\Z=OY MN=T@/1U-@M,6RU0"\F,E3NWWE2P%=L] ]?SOB>OO-+FQVL!"?I9L7:H"3IO) M+QQOPBLJR7L4U,]RCHNV-;%01FJU%72CX!KF. $JNH;_3&N27@S=D@;(]E$) MA4 ^+U![2C6YQ!RKKRR<(J7-39 MJDK) GF+IYW>?S.I^;KX;/>G4D3^ ]"]Y^X]N^78LUM63&; NK/&\8N*O%1.CL6;)F5;VAX^6KA%BU'40G) M4B:=6>VA>;1%EKFCN85NLZLQLTM?J"FSM,YI_SO)'& M<&W8DL?EZ)?W\8%!+^N7E8Y3>84N+C_!UCAK>=P'0ACDUZ#>.-6A4O5N/\TF M5M4KM:AAKJO6O,"U0N$'!!GK]'Q M?M''U6Q*=^!M,_F2&<[9!9XBKW M Y[7!Z+]AU/D''$M!IWUIQ.GQME>7"L*&O"[=L>/6?%S8.938,9>\'4X&(SR M3R8K2OU?G]L;%JJ#^6ITK3J4)KHNAAD ==\ZK!H-XU<=U[=YB'[F8:%U=#M8 M*!K5V5)#I7+7*-T >>V:+'*PJ:PZ"(CB[$Q'B?.S_P8(L$0%NSXW M(YL[J.TH:FS=LZ.EAYY7GL3*Z5BC1\W$2V3;D& ](XO1+6Q8F .5SW$!C/8( M>3"[[)5D75EOP'+6S'-OZL/T:T]=D8VL=093&>S >JM@S^O MX!&UD>U\FMG%A?-B?\\;BWM:>U7M+E;"JK3M;EH66DD]17\Z+",LJD'!_//Q MI967UH'=DN(-H.<_@.H'B^_+C2F?V!:[S71AB8KS*@X+:&,TN $A7YK@Y9!+ MDJ^4!_?4<@Q6\:^%??_VS(:'5,@+.U+6X8 UL/??XW[;H;"*NR'^&X15'%QT MQ)I@W<$V+?/&;0$62N&.!9V3^]*Z@=R1CB7$3\YA4YW4 4.,)L/R.,_><3VQ M,W7&:DVOW^>C,0#ZHGER9?>"=('Q@PT^=#3N#H"L@]UYN1UNPEL!9"^ N[/V MD5&#S/!''[0R+X"?;2,5UC^WY*Z"S9W,+RX;;]F2S"D:T.I5HLPASS2KO9\ M1];# /C4@VVT4VM?N;FT2Y>N]_ZO:]SI4\G62#LU)=+<5-95U-*]]R.<)ZDK6, M+NZ95S":]"N_X0 0O7 A-J-2-)8V0=9X@6OE/K*B*)K#E7A2S/J37O"/;/3I M*ZCY/>L*@%6&)?AV?FY'EH"E"I=/L^E%#O]-CW4W(=?#RV)W:W?RDMW?EX M7)MD?YO#=. W\268B'^!9;FS=PO%15]E_S,9'X%D;M/"<7Z37URXJQ]_/[&# M2-P'IS&/AF?9658_N]=V#,>3R>@,=K/\Y7%NG50C5S"JW!F[\8M7Q\D_X =3 M4!(J3>,+&"[VA+=UL?1LQ[5%6/EEZ[VJU;/RX4[%N)\D%^_\,@8CX@K,!# M M8*G_5W9U_?-_])RW$19^EO7L4=$4I#K,^^C_'54+>PLO_W$$/[:NY6$Y6'NL M.BHFC_#<(W3:$%/#F Z6*^UXTF* KR??6@SP(SGYI5>9HB4[N,/+ULL6BO)M MZV%/4?=1<&(M[5(Q+=J$\@3'!=>@D%UF[ES=,GU]XC]W\&#M93>^TG%^/A^= M#X&]!XLU>F"[,A>274=DC 9'@78ZW2PKI8]SZ98BR2[]V*',]]RJCO;T' #R MN]6P2J=%'0(PGCLO-/SF(=Q:G5VI(U=KXR5=]RTB.]!JOO4V&L/J.]87OXD@N+KACV&D9 MKE.9LV!\WN99??Y@O?WVJ&WF;*/2:50_WY)?>T@V_!P> #@YM(P_*XF]CAN9 M/>AKZU4&O*7VZ3!W!DMFW^+$"+ 0/D(_!8/25!O90]9*L[#N-_N>5PJ!UVB^<M(S1>&L'W_U:1V=UOR:^S5[^X!U=A[]0\=CI:!:-:! M4NX4P.E\:K?50B1@"=!8%;1XF6>@?[@S;DLAS4-*#T?_GW-XV*SDD:*.26HM MWT5[51SEW[/<6<,K,,-_54=LP7G6=%F4P;24/R[RXIYU*NG=W0#:@'6MV)^6 MLRM]!;5WW+Z!'M'Z#;W@(K?&4NEKR@8V(]#J=&[]RGM)QX(,+!WAPV, MK*S%ZD3UE/EB>6GD ZHX;+'D!C\S[+C@S&[BJ]>5 MRT=].2W/0;)^;0XN/>IZ8@\^PW=EX70FAW12-WVR(3,L3?@8F M-%#H_<#6PK^*?%K?6$]XJ<[_"B9)A1:[+&ZMLORD:"S9H%Z"I15X6"H.K+8X MMMCP()!;2;]R_',?NI1L<,^OEX1B[S&)6)W$+(N.%?YV^_>X='_>6)Z84$-. M]SQH99".F-HW-C2WD#$/R[O'U(3RZC-VH!GP$X/=.>;>3NC6PRN9=CVQXL4>!(%"4*8L>7MM\=@4E[6<%&>"E?^*VO:V51D%[GS) #]4L5.5['4]9WG$QNRL[H" M-PN+LLT,\*.:38K\G_/2YUJ=DK7?OSC"*'4[IVLO3-"I4ZJLHH!IN%!RX)?_ MBAEK%(>V3;L$,8^O"CS'A] M.I,Z6I8'%Q8XW>@M+FYL!N6BF]QG]4 MRFJW^DT,;,B!Q48-.3;[U6L^T ]^!P?/W^:!.UH<4:R+A.)!)%PIC(C>HBW,@Q-? M:0*ST=3OT7AS@:RE:C16M!][/]D#V_=C:AT]L^P%R/3^(S;]'!W96UROV M']I5]C]( B!A0P#2$\"K$\!FI2<]/'CJ>'OJ> H[#E")P.(UBZIO;:,_?FGU M?[6I,GW8>>O/LF^TT4F#;);]9:,MM\4,WW>SB^/F>,=W;'Q7'1LQ9SW)-E%S M=J]IQ4XUE'EEF?QZ$]\V1:(P/'J@5^/_9^_-F]PVDKSAKX+0XWE6GH!H@C?M MF(WH;G7;VEU;'DE>O_'\5P2*)"P0X.#H%N?3OYE954 !)/L V=T@6#$QE<>R]/B8B-EGA-+3&U!\Z>?HY&2[2#P8R6 M:)J6,/K!Z(>3T _CP= >3_>TZH1T,9O2#T0\G3+Y&/[RB?H#SPV1BO$RM M9C"C'TY!/SPN''$240>$G\'T['LC#X_OMOV2N0S'HN+)Q!Z-1@=WAFQ0B\6T!X[9:%XX$]-;+PQ$CRY&3A:- Y).VK2;+0 M2,'V2<%AS[&=P=A(P9,BR=.3@E,C!4^;Y-HM!9V)/=D")S!2L-DD>7I2<-RI M0V.G(@6/FKG<;:@344!)KN-H[J?/+"E/RD$^'MM.O8A^W55HK&@]WXC.2Q)T MO<*>8R4X3NM%@PY=H">I@'HK]-I^TS9S3S-5PZMRTG1@#P;#E^2EH["%42I& MJ1R;%1")W"@5D[]VXNKDV6VOWL >O:S*,%K!:(57TPI=HQ6,5C!:X2&M,'3L M[K.X\(U6:!)U-X>B7U^9G^+(]\S-\V9[Y&;YLS_S.AB_/(B/NTYZ>NX=Z M)T_)^^A,[6&_5A6%<2XVA5E;A5I!D/>HYRDC6YA-O.R7KJ&_W MQD:RGCIQMH<@)YVC(BZ?BF2MD_735%_K9Q;PA!RM*Q9_Y9@ ] HN]F=/;NO; M@VF=I.?&"LBVR\$F4I%3+T6RB6+-H!">K"@;VY-:L A&E!E15HBR0:T:H":* M,B/$3I#\NGU[,JGCEC%2S$BQ@HSZ!@3PM$GNM*68,[#[.[ML&REFI-A3;+$V M2[&S2%G\F8<\9@$YTIBW\D,_2;&<[O;@IB"GY ]VG)I6G0E0G(P$/2F"'+0_ MJ<8D+9Z1?!W9SJ06(H61KPTBSO80Y.@\6]B=,_&V4[+VA_9@9"S74R?.]A#D MH'/49K5&LC:?>-LI68==>] U28NG3ISM(*IBK#^IXRTR8LR(L1:*,2/ 3H_Z M''OX$7;^AE]TC2^,+P@ M],G(]+UQT:?G#=?&%X0O#"M5Z%QUOJD1?V2/X1NM.+6/(Y6 M*HP2A8>&3YH8['-Z=G=4Q[_;6.G<=B'<1"JJ%R)H8LC8Y!^?K"2;VI-AG5(T M(\F,)"MB-)TZ"!Q-E&1&AIT>]?5&=G]J4Q3U++)U_:,:KW3PN)HE_'D#.X*"MT%;:WB<+5B-5S$*L]V^D=M>FK M$:Q&L!JKU0A6(U@GW5J9E4:P-H@VVT./9RI86Y2A*%!2A6_5>BL!'KX_BI?U M@236)M+SVYHHU(^<:I/H^GL3P6H'R=;#V3E)DC5Q_/;1[W3X'+ @C;5K6T". MK2/!FE;L"4I0(T#;1[V#GA&@IT6.K2/!>H#;1H">#,4: 6H$:(/(L74D>-X" M]#S26,G#.N/S*.;*WYJR;X>#Z9Y2O,#IV?UN+5(W :R3D;^G1)"#>GA/IQ3 M,OFLYR-?>XX]GIH^JJ=.G.TAR$D]P_:4Y*N1K&= HVTB@9OLUM/ 9WG;GE[=)CNUA2)S: \F MSY$7)"L-?IMD0&&A'8/A'8L\=]DR!U6@1Y%W/\Q@# ]V M_WF"'.F#'/&B;!;P@X3FP>&3FHOTW7,LP(.$\[I)KS4#7+5GW5C%^"]\N_"A\_.AHI_P0>!V^&,$N'[Q5 M3UP>C53^RI+4GV]*8^IW2V.JO6D?LQBAR:U8KIH;A8F?I(D5S2U@D22QUG'D M96YJ)4M_O8)7)Q8+@0%Y?.N[7-UG6P&':UD ,I*%+D^H/(3#N%#:^<\QA>I&[H-&YGFTEO?Q*)$4'-L@0& M@53C$J&ERYC#;A0\&Q//)C]:%T /(.:!<*Y_O;Z@[;CX_>*J8]W0CJTCT +A MPEIG\3I*.%RF=M%/X'DACX$N-Q9+T]B?9:F@%,[_W=OW:U>7[ 0K-E=LCW[_]I6NNNEWQ@6]_5O,$_G*CU MC#F"^PW.\5/ES/CQ*:M.MTDYJV@F\/C0J>^P-K^0POH5?E@FUC5(1^\\,T// M;=]_ ^WWT+:?(=?W7V'SMU>BWFG\V6CE,U^G?#7CL5C"WM2VR%+K=9U#LI/; M("U>H["A\?3R-^N*#IEG3AM&ECPL2_K=0I;4*:8Q]')L>GEUDC#JI6GJQ6@0 M(Q&:K"3.\)S2;3_KV9%P+GL[;D:_3#*T+X M.EV[/VR'?JB#T=],L"SQ":_^T4_AL2X\XO?"&5C.A#XP=-(\';%K]J-Q+:W1 M/.6P:W(&%;/UY\PU^&OQK'7P[87Z.N8;!6,]A)V5_=>I"BIV1^F:16HR-.2D=, M[$FW%K)GXW2$R:EHKTO7F=2JAVB>AC 1)!-!:N'\VB9NIK5:GQEQ8TCTI4BT MUZW5F\B0Z+F2:,/FVO;YM4S<@$8T.15MRZE ,&OCL#DIATU_;(]Z1_6B&I]^ MT[3?2?GTWX[J=8D^):>^R:DPZN$TU,.@:_=[[7#G&_XR_-4X_G*TE7Z/9SE.S@=$[F1AGD/0;_Y RF$+^/?U+_XB;U.<=PY.ML,O##_R0OUN* MSM9.K_NW8XQ_4"W,HG^7L7K(FBWXNUG,V==W; Y#^I$%=VR3P*M^6,9R-D\; M(GO*^*QES.?_>/-_DFG?F8YOKB[Z[Z]OAH/)Q;0W?'\QONXZD\%T<-,=UIG[ M%]P=3*.Z@E]@P8L6V.S1>U::\'CPMY^T3?PK2U)_OA%?^2$(9;P&>/3@?=N. M7M WY:[GNQM[W[=9#XR]-SW&V'?R3 -&]67)+3]T@=03_,-2RZ?'1?#[%*Y+ M@2RYM8)'+!.+PS@\ZS-?IWPUX[%0FKVI;?6Z#OSK1JLUB^&*-*)[U[$?Q=:& MLQ@[T/N19UMW\!;X>L5B&*'EQ3Z\S)IM+)!W=^D27ZJ/81Y'*RO*8GC_S _P M@9&7N6EB6_">U&/=RVC%K3L_Y@%/X-Y9'#%O MQD(/'NOQE85_+5C*@=MM^I#<^:F[S-_6L7#!//ZX!0MA4Y]_O1XW5TM,\A%K MMP0BW/W >U:KLD)R#_$"6"PD[L?N)TVSF%S"8/"X* F/;WV7KKOU0?59+G % M3#"&6=PM?7>9D[&']WTWZ4PL(/W CT(:QIP' ?W0ZW;Z^2\ERL;+GK!E,4_6 MW$UAI,&F8WV UX!9DL)3;7KF;U$,*R#)P_K3O_$MV+JOL 0N/#YF;LJ]A[<= MUO-"/A:WR2ZMX1V1'>P C<'RX5GTU-E&+%,"=R76')[H+ED8\@"_7D4IK0F. M')[+!66(=8YYFL5PB\?Y2@QJ!LL"7^/6X%U " 6-TW*#(69Y?@(/7L.$<9@I MC>6 A7W,HGR$&0!-+%8@#*T9# /( !1:R&D!?D'*UU=J$?,[7)9^9_BW$CD, M.Q/QQ>=?+\OT*2\8=0;B@EZG_[=GGE:%IFHIBVNZ#)?ND8I?S>7)[]S#'K6?]Q*J\WY]6>B='0_:LA_0ZO;##,5F%KIP*F1^ MF&XL1H<\ZS+FW_Q4K?L?H8_2[+_A8B\2ZI;E E^*>Z%(\>HDC7FX@+]"?#B\ MGQ[1^=R!0V40P&J0WO%G65JLE=K]SO;>)P'28Z#/3PZK]EZAL*Q]\RG3GT9[ ML++RNGOI1EI%.TQ0VTJR69*R<(L068F9'TW5':MQ@NG(RF?TUJWF ML4;UFVYL <,T7=$(B_!!9@F4=!3YY,JW$3S.F'G6U]$/VPR\17/'?\$_'^JUD M1A@-G2CSUB@PV(ZC";@PV=Q3Q.?K(P MEKCDS*/' *\ DP691T(OB]TE^3IL]4AK'; PI&_\$(8)[+$1%G84X($CYLLH M(^\(.<%@^&1ZH[@,H@5\]%UX)8WFG1A-$LU3O,\"VX*'=.N<<[C(#V=T.)C' MM!4_H>4?@7SV,G3?_)#"B@ O_X0OC1D>)FC\%DN2R/496OL@$);2N0.?%E'D MX>6P]OR=%]U)'Q'_YBH_831+H@#$?C&UGRRV0O_.OYGR \FSB\7)4+!)%*')A*!U9^$[E M! 39!903+I)Z/A)%N\_&0(V*=55!<$RLJWZLZS%"L'L<(?@G##Q+$Y!92/!X M),RE%4F=QXF8C@7/F?' ![Y#:9/D#\7[X Z0#PNP-E&,)E:6")]O"G2 [R/ M!7BUDGF23=%,)16V(A76L3["-?HWP/LAN8Z!3Y5'FEEAAE83R6>81A271.P\ M@!<4]B0()%CR$(72$J0*&*XP4#S[ZGYJVQ(_)G@' ^F-XTW 3">9'8.D@$O MVGN7)5K .Z>X<.$I$LQUJ'K MQ>M!T?B>\,"#D1>%2(/"AP\/ ='J1?EP[$)^T\"VE%%)"8@MS]*-$O_HAP!A M'9.HE/? X&,S0H[$@ <;C]K5I--]0Y]AF*[ZO&.67_P5$,)O_,[Z% %C5T=[YWOI$OZ$>'VL9/E3/CQ]=1.]T'"JG+F63;*6%'S:"5MNN!4]]Q6/Y" M_K]?A9OF&MTT9UX_?R;[_AM&T1_8]C/D^OXK;/Y!%;0O02L[W*]DJ>D^V#.5 M%@^A;9PEO?S-NJ(SW)G3AI$E#\N2?K>0)772^0V]G!>]-$/W-!?APBBF1BNF M$R <(X4.UUIG>'#J.2^)._=L&_WV Z;+1%G"0DP.1Q?^.D77N0+#]EC*OC_3 MGGB5) &#O7]:V/N3B3T:F?XLIWY>>+F)/WL5=Z=6!?C'4Y#.XP' M]M1H!\-@AL&>A\&&/<=V!D?M!VL8K&D,=E+F5[?][?&,^66TPVEH!V=B3P9' MY<=7TP[M;HSWLY9<>Q:M.'I3TYRJM3%GT_GGY.?7,G'3-XW&#(DVG$2[AD0- MB9[N7-L^O[:)FUZGCE_^=,7-?9C&ZFWW% /6/((?&;,'3[1'H/,J,$,!0U)& M\'D&9$2%IQ.6X&I583(5JR8$DRFJ4$6EJG[IUB4$>5-&Z\&7K_Q%G!?!$IQ* MME[#)>Z241%PFOB>J"E'R!M\,H(V1F%2 'NMUI%\$5SVF0N\G7[7L62M;L?Z M/4#H'<,6C MF&(+%ZC"'ENPKRS0@5]C'@@H0;A3LK2MX'\K +*5NONM\GPL5;^#14UT5GH( MD5! +!IR#7$N7UK\R%J<"D8%(3N#] MPBT$V$R@,8)Z$3*G6 ELF@_C!O$,7#8CKL[6*+<%A 5H M!X3:2G[4T#R1M1(8$+K!<7'40\5X2J 78MD0*\(7,!X_H.R-$*O$!U[U_,2% MIQ"8#^$P)[!^BI&X&X71:D-+L:V$'D0#E8@6/N:NADP*!X%0G8@M4ML@.9-P M17 *N#(^@^DF.121P-9()"01W4U:$#=1P1.A0.,I,?9/.JY&RMUE& 718E/Z M6LF#E?_M)_%&20:( Y1&[M=W8C?HL6'""H'QDQ5'&Q;02&@U%.*3CR.N G7H M@!HQ7S,_5D\I :[0[Q('2NP8U]>A-'!"_J#1K%:1YY-B5^@?59BFGQ0W6*F_ MDEM%PE9BM0''L#C8W ^!3B@ODO?3)2OH&*X"^>X)^"O"(D'P4#?VU[1<^1,# M!HMQYP=!27V0J" 251CK*[:QENP6F5;8. 4.;23HJ0P,# ]E_Q^EQ..S8Y[",6UM3?=XN+E!\B*R2)4@0; 92X?25QL%OI(_EA/*/ ML-0"QO'Z&S(-?T*;C%=2FPKP[BB;L'WFV[%(GW@"1I8$4'Q?X)4]'>!QNGL7 M=GD+:JY#(TZ7QX+]*RV\#A3'!;'NP0$$FDXB,G/E=20Z-RN")$*QB>AKD/5H-WFD/DBL(R14D@J@UEGF M!V2EX*3B?>^)X@4+%6P43).'2U2)59=&B%$ M5P6J=B_,U-ZQR#D?!V5JFZ"UJTN^.H/GM.4$-#!%C7U7\P9_A@6*9X+K8_"< MSG/?#9Z3J68_:4R-9D@+ YNQ@UY>'3:C&;1A9,G#LL3@.1EZ,;K'Z!ZC>XPL M:9KN.E*5H,[4'O8-3,"I:^Z7F_AS$^3;?JWZSY/" M"?C> 48]7 2ZJ'7M9V^@6DR_&7XZUGX:SBVG4G?\%>;^>NTS*]IK>H_8WZU MEGR->G@];ASU[=ZX'>JA5I7M=KX.U7G M5$KJ%O<,BGN:W>2[ZJ/S3)/O@YI\/Y*OC[!U5.4%U(JU#/.$I]0KNUS&R\,% MC(]3&=HZCO[BKNS"K:K1XY$B3@6TOJI+ EW80Q^F*$P9'I]MBQ.IB+O M/21(#$D?K9#?::/CB5W4;>%=N1"E%ZYF,+6\?OE6U"(ER E4.B5'Q$6A$U90 MR8KLO:, X_M.%*X'4>9A_6T*$G=EN6PMBJ9H1'BCB_SOXM27T:HHD;*P['H> M =MKY>3YH/'&500/@N7#XK>\D@R86.B-&"%(WEW\+Y;ASMZM6 @& @@ON+KX MX'1_]D7=\^_1M94 C\-DU !L?5IZ4=>?_HU/OPU^_F'XLQK&A7>+96$"MP2^ M=O$,B\'R) HR&AP!"NQ!)YC["1**@"^YRTN='RH$2YZ$:$ @,3,:#Y=%\@F6 M/@LL5;JP%;'J8KZ4@V2SP=L$GW ^Z8)>'@X7WL.?R M1[C37:*8\7:^]X@X-4M42-;T7]0JA'Y^G58L MRDHMR@,ER,PC/TOB8\4P,#V8Y,DRNDO08(R!>Y'74(=EH1+%6DWOUDL*7;3S M-S#Z9^BZR9$K"$<"Y/$*Q(2JQ(5!23@2++UE<("8"4R)K6)I#=ZG/.4D9?.Y M+90DZ6DLI$:PCV(H>,,]-N8#=;R[7FI*>$T);W,J4QOZKN8-_@RS6<^DE-.4 M\)[GOIL27E/Z8,JH3!F5*:,R952O*$M,":^A%Z-[C.XQNL?(DJ;IGC,\_I@2 MWO:7\-X3_C#YP2>5']SOVX-IG>9@S8O<:I:FL3_+ M1(YMM9SN$=5QO4Y/5=)(POP)LZS#?#P4CR1 MV\ZH9:*VQI6]2)+(]6D'J?@(=B^-L[REI%Y, _]ELO/6WA:MDW;4N;Q(6:*L M$:,.WO=(VD,KQ#IY*T7J9KFGMJK< K:H90)B464:156%*A.CJD>JZL92BQ@? M"8-94<=OK1-M2M*C4B55;L][SP(D#[7"]1/JT(PES30C*E,+Y?)R;VMJ]Q6 M'5#@510H5:K96)!$.Y<]7QQ1U(9AOI1*V%"',JHUA:D6"[*.HT7,5LG6JX38 MU8I0B4I8WGX5EVC!0QY3%3_VVHL]L;=,$^N595UCL5R6+B.@7U$XN0 ME19PNX11=)H&0T7JAI*MJ2H#^3?N9G@_Z*"Y'U)O3WJX2_8."=9EMF)A41B- M']MEG!)L8*HW0P_X KZE8L8MN\GC1:H$3Z^N:J4X5K-IEJ)!PH9%P\NNJEG-/6,AS^PK>]J MWN#/,+7O3.K:3#WC>>Z[J6>"FIL34E)B:$E-3\HJRQ-0S&GHQNL?H'J-[ MC"QIFNXYP^./J6=L?SWCPR$1DS9Y8FF3)JN^!;K[Y2;^[%GUO9$I:S3T:_1# M0_3#R'8F Z,?#'\9_GJ6LN&A/1@9^ZO5_'5B]I=I2VKHU^B'ANB'8=<>=$U; MTA-K2_J"&:AH//64]9;9PJ*A6GY4K%D58T^6 QHHTM""L/Z!=]4ZFR MBA*[J9_AKCZ5=JDYJWI"7W_"0_G9(HM;[]>J:BY+C[DW#WR[)%-?TXB;1-4TQ%B2QCP4D-CO#+CKEU)IIS,8RTK4/;Q.#]I3 M#=N\RJYRG>3#=0Q)+K&WZU-)*#U03$@-$B6I)@%.%[8DX?_*X')J@MNQ'M8? MB2PPW%-KR;36=<#J:127RDQP\*)3)#6H% WOX-(2DU3K3[ CXT+P(Y6B4!D- M%JH T M]RYO@"POKJ['E\[UP.GWZE#";Q&LH]/M"(J]HEI'X@!:)BPM@W7BH>OS4GW9 MTU6:>(&40OA6:J3X1\A@>W"]X54>+C#]11%TVH8;JCT"&K$^I_"%&!K*=/C; MS@/I\@N#Q?. N*6R(-,#(Q4'>^HD_$WI(:]8F>[D= MHRJJ:!5YWS/@,]KBLNDCQ\(M@@A >>"'*3R!BSI=T-W US!:K1ME7CHE^>P) M N[E;>*#W[@C\/Z19H\+PRI=^D#J'23M7WY]7DCEW+MDY>+$HK]T7D97 5#( M"=!=LGB!#]$D+Y;GQ;?JR5283JE2.<0"\V-A,A '*A$G!^%Q\>YZ2GLKU>,$ M*_; VEKXH1@>R])(?2'\/_3-"Q;U=1M26G;TBK1[?IHTKC#.5/6=5H+;F51W MF:J^\]QW4]5GLJ&?G UMF:(*4U1ABBJ,&#E0C)A:/D,J1N,8C6,TCA$CS= X M9WC4,15\[:_@>T*4Q20'-CPYL.>8AE.GKJY?;N+/GCD^&'2.2H\F<_S4Z=L+)ITC7(PS&68ZUG*8NUQMX[OR;#7R;#7:=E>O<[0F%Z&?(UV: (W@G88 MMN-D?F@GPN/01S.3;ZW[LV]+94R[>PWNJ1*:!RPME2KMKU=KW**<0'NCJMWF MF?9&![4W>C:J>;XW[@@:?$#RXTEJ?0B![[AM_2;SW 67BV^MM[)!W??T^Q.Y M[Z@MH)HJ%?-U],6*Q3QO[<-6U$/( @&&;?>PCUL66RY+EC;]:_%_9?XM"_)* MJ609Q>D[[-,'3[OE>1FAV!+Y@K<\WQ(4NWIE8]%4"$MY9%UE0M5'()QC%B9, MUCO"$D0K/U1-(^=1#"L76E3>2'5:6GE$&(7O"J$O1T$%/X_K<.175JAX\NX9 MF6Y'IMO1H0]LZ[N:-_@S3!LXD_QX4Q=QGOMNZB),>IGI.&%254VJJDE5?459 M8BHD#+T8W6-TC]$]1I8T3?>KT:]3#:ZJ'2?>H?<9>MT;B04_823B\[DFL;6"$Y=DU1LW.6X^< M:J/TQGD&@5[.@7\DDOS[WVM,I+&&T5_5L/K=-X,4$7G:Y MT2;C3IV"!1-X:2_]&K5VEFK-L:>#6JBD1K$9P6 $0WL%0\\>#L9&,!C!T Z+ MM^<8)'Q#OT:Q&<76MWO]6A4?+5-LS0"2_?O??R\J&UVJ?K;"*+56G(5 -?,L M> *BZO.LUB/7XP4A' 4*HSD>88%LJV;PY#/+S;&O%_##86%[&$;D7%! 7*)>T5ON!+BT-Z!(F-&,!"UU$DVP<@323 M; EU4S*U'Y8A-35XSC(PLZ0AV*<=8,SW # C3G,!-2JW.@OG[#:*!0RF@ [= MP!MN^2-P2R57"2)$OA!_Z30NOBEW,,2"?/$]/#;(D!-@V7P8MQ_C6W%!X@5A M_G[G= 86+&'@1R%6>*= IC["DT86 RI%)5I&6L61XBR\G4LFV.X"%B&P'#$0 MV[I;^NZ2%B>:SQ.8UFQC/; F65R%6]U82^XM<&CK.%K$;&6!7N-NZM]R@G7U M,A?>?!L%+/4#/]U8+$DBUR?PUCL_7=+M\'?^./Y-DD4,UQ0OAVV+:0&,,-OW MO(YU W3)0/H#M00P,L]/W"Q)D(2 I!"_M[I7N(8Q#V@WMC;6A1?$S$T3&ZZ9 M PT#\:G!U8/)[HZ'UY/^:#*93'M#IW]U^?YF<-F[ONH/IL[ N>C5D22_14 F MXX[U'GZ^94AWUHT?@C3V66!]"),TSE95].PGOD1\Q,M_]%.0C2YJCOK4(QD4 M!T["[(^099Z/6W 5H91-Q%]D#-+.%//YG,(7*XE,;'V ORT']_9W!BKI _Z5 M+OW$^F<&GWD,#/B)KU%; 04 ;<#%W7?_;+35=/ ;Z6,9-N/W.+KUB0M0;DMP M\"_L&ZQ^+;TH\3VJP,O;0]>>5SHQ-A"V&70C" 8Q/):ED?I"'-?IFV,A.SMO M]B>3- O9V>FV'P+YI =_AE!&TR8ER1GXYF=V4QKX9H-?9F#O=M.*@= \:DYQ M*VG$P&8:^6$@FPV]&'W3NLJ=QM.+T3U&EAC(YMJ0S0\=>$_C0&L@F^_)\"@< M\V]G/.1S/_V>7/0RZ)JBB]X@19T44M3;7J_]Y4,FE[*A$V\(AL_9;K:1O*\G M>8?V8%(+ :UQ&'V&O0Q[-8Z]>O:X;P#(6\U>IU6V-)S6@C\Z+4O;E"T9]7 2 MZF%DCT9'/?B^;O'/$Q&2)XUT,(E/>'61MGNMDM/1NT0IY@>&-IJG&W9-^ZW3 M.21&U1R=L&MRM;2$409F?DT)D;5#QO2&M>KH3T/&G*F(:1F)3FLUE3$4>JX4 MVK"YMGU^+9,VO?&9*<06XD;L*(=_GK/W(37Y2 !'&!66Y"OD"%6DRK?.RU0S MC!]4B7ZI&+Y1I=EE6?/D9QT=;$(\YQZ@@C7<&'F)O##F219@_6^!73"/HQ7= M!+]%09;*TNXB809V!481,OPER=$__@BIO/B_@?R]2%1]_\SC%0LW\#-+L=); MXA%L5=DWM=3]R]8BP)B!&DOSSU<0J)EIV ;,0SXBV 38!"R,ST)7@"S0(JZC MQ*>2^V=8=< .\/("1>O38/SY;<^[QF 6"?WB:Q:$$ M7M ')[;4C1:AKZ93C%;F1B7%[J=QQM]E:[QL'?-;/\I@AT PK( _$UH;Y,L= MTTU@B#&0' /%@S/2D!\0B2(L,S^J?[B*D %<1D G.^2!RS*L6!>/4*.0&Z(O MP"4^^3J.*.'K(DS]=VP&=V(EMO7V\OKBR_=B5W>\0M%Q V1*.JYV[$V/,ZH_@8^ =9)L M]A>0)RZNGJ:H6.:/SN<.R=@/="XH9_A]C"-?;B6 %;48Q/+\^%Y),!R M24+C51R*5W4L.=$,EB_6Q2D^^A;4$$XJG^;NV373OD+4$M_[QYODXOWPPG%Z M5Y.)TQV.!M?3WG6_>WTQG?9Z-X/IY13+RUF#2&_?=,37U5%NIS6_N7\61QCA ML!J*IG^7L7K(&FSQ=S-0+E_?L3D,Z4<6W+%-@@N]C.5LGC;$>@ TT[XS'=]< M7?3?7]\,!Y.+:6_X_F)\W74F@^G@ICNL93:3C@7I>@6_5)%F*J>@?7OV.I1% M'ZN%"0LRBSZ$WOLL3VV)H=X$A!?]-Y +/JSIH2EI/3[UCWD>'3\9L0Y^]T0)=T8G5&1^/SDO]F M!^?#Y$-A;/P")%-ON(/)SN%JMY<\=PW$03H6R!%"F3T MS@S[ L\$QP< S^T7GN>^/QCTP5>7.KR TBA4&DN)=>#"*%D24&#2KE82:BNM6( ;T.K6:&QK @+:2K]$/ MKZD?!O;( #89!C,,]CP,-NR-[6'?&&"M9K#3,L"&!K')D*_1#PW1#\.A/>BU M0S^T&[-)*^?%7-L(OJW7 75LGA/'>$E;X>3OCXV7W]"OT0_-T _]KMT='S7MR>@'PU^&OXHL"[LW MK..',?QU,OQU6O97KY[KVMA?K:5?HQ]>L2_6V.Z9)(N&.;YVN0!+KK 5BQ=^ M>!9^W6F+&V.9*%+KY]KV^;5,VCA#TX'(D&BC2=0H1$.A)SS7ML^O9=+&.[RF&\VM)2[%G1_S@"<".'X61\R;X5^KR..B7]."I?R.;7*$>7MG M$Q_5P<>KO@3!Z5?1S ]X_@31;:?>]IA&/"])#Y6-J['UCZ&HCO4AM%!JH@O( MEFCY<;JT+E8P!Y=9?_HW/KJ&OG+9?8 1K3S#UMSYVK7%!IL$JQK!4HM=6L3AP_W?CSM"" M+0W0U45-;+ W _[@##KC_)>2)**6/CCD$@GNH20;>WNM11.K8-,1/W[$%F0+ M'BUBMH8Q63.6^ FU#,-&>K'/0[>R=W*5J.L KHJ/J$RB%P_V$^,Q4&-$?7[V M"\U\A%8QN&(E\_8]_)MLE+CDS+OS$9@)1L:^_7URIKF/YH/OUA2U:?02H6[6IT9(T3A\?N>_DD4:U(PLS5TM$:F##+:U& M=98\*>6#"B/7/*+KH*]Z@&UK(%QA\2U0,R@@$0M ]F1^B/; ;O4C;@&)$#-Z MNNP.FF#/&X9,C"U19 L;[74=ZV?]+5O]%1^0NP6;HXH08R"!55D(L4:,N@K* M15$Z> GTSF,A9I*\:V;"0/O*?HVP?B@=0Q[@5:N(IL%0NH.JQ/8^-3=/QK5Z M3F_8F\)6[A?&:JPXJR2->;B O[#?6]YF$?NQ>=B@)*X]G#?_B8M=+ >J7ICF MOS)?MIESHR1]&@[DU$K:L=,;68;:HN[G:-28_.2 M6-5&FO)BHR).0T4,['&OCG/%J C#7X:_'IQ/SYG8O=%1\!/1BUXX3>;G07TT('J'5B>EJT-BAD*MM/?GYM$S=C MTY_$D&BS271J-*(AT=.=:]OGUS9Q,SXS:*ES2*\P+71.W8OC3.SQT+CX3UU9 MM,?%_W922T^0^MKSG@JI+\'9U?KF_3J2.S]UEP^T;>&?9)4/#VU']#MOJ W_#=HGG*70[N[H>I^ MA M[SO6SWES$ARCO8=XL/7'K]<7>>./!Z:%O3!4SXRMCBJ&[)Y(=MOH^TH(5:7/ M-A;1F_NETQ$DS["JB>C?9:P>L@9R?C<#.OKZCLUA2#^RX(YM$GC5#\M8SN9I M0V1/&9\%=#?_QYO_DTS[SG1\] MC5B4XF%A+IY1Q*I>):)3%YAP6J\2>'P@NJ# ?7K'EX?:?CRAZ8OGIUG\B,8O MN_9WVT8Q*N)H!"7W>'>SG]V;>-^V[Z'*4^EZAOEK6"RY5,AS0;&:8(Z#$;RTZ5^+P_>W M+$!+P;:2)T7])X&B:@[ M;BV9MV>NHEO>SNF*LG240+5?_ITS=CI3U<&Q]F,Z%NXG#3W? 7T.,Q:PT"U9 M([@K]8<-*][I'CQLL8.,Z.$]=W4X6.> KF ZA.S3%2GHJ0.V,4(UO#:>@;&.)[O-0&$KV$M9XHU5JR\ZEHOB39["\.IT-@ MP'D Q\2,;!#L9 SB*A+./3@BI &GXRG<3BV+Z"<<7N<9]KK$TX3K1K%'.O;.3Y>T2!Y/@&*8.DJ*:\,HQ7//BH7P0NIN*B:$ MXZE,XC-9)G<^MGK&=\.:R'/4FFW4^3-EWX3/TN4Q'FC$W),4QBB6#O8P\%WR M]:AVG3C")=C.:+F(^[4NIN)09MTM.5!+YBZ+2=,\7#?#?L9_HLETBZ/">5.; MY3F/:7CTP-S9P;Y9?#['/8!I%8^2+Q-K(D^&./+&\60S)05RS#P*X%@K]G!& MO<>!(I$K<@;%&&6Q%]ZRQ[V(T;W<)P\M2I3W:[8$P+ MPW-H_7(L:FED&ZDGK)$AIN824Z/["#55"=4JF'I%,I %0CT7_[>+*-Y^P+.= M;#=4KX_0:Q31/4-QTQ4>!. 4?^OC*6VVL=YF(B?F^Q\/E3;G6E[8YHF;W:^I M()Z]\.^@K!0_S-!14(3,BP2+%S*X&EA&^^K9T:"G^B.[.QBT(AWZS7_N4K1G M8&897GD17AGT[/&@3N5 @PO(GZ9,3T+'B'#&8W3,XWLGGQ(8R;!O]WH&?>K4 MA7H[B7-J]VJYV)I'FVTVT^=^R$+WJ"*TB<3X=M@%46F,W_.0DXVD0,>Q)X-V MX#/LIL#S,4&Q:WJIJ&1O0A&E*7I^X@J)BYDW>7;RH<; Q&8DS(6_N__F?2< M7BT/:=UE,*9NDT5XJZC; >MC-*S5"O#DJ/M5@Y[/).M)K.<"_ZW*0J]CAI4W MM \;ZD49)I8]2Q+.*^)&/G:>K^H1[]O=02UTX57WT&S5Q7S8Z1.3D[ MU]*Z8\DAY6.C8Q0D&G"#7.*:;50= MMI5D6.?$XT0'!\%89)A&,=PARYT4KI2\(X(_"?@*[]X@$ EU;,H&L?" MR QY%)B5BK6.5B[N]*?'D)MM*A6?M+-6_$,NQC6TI0/Q*P9'7*IV$$]O/.R, M6D@].@8E*O#"*"AL'0(9D[7560QF0$)*/XC 9 @X@Q_\%2=Q&V'==M+!*C>5 M[20>EF9Q*&O M@FJ5NZ8, MJTJ0G1C'J#P-+7L+O>CH,LEA^%C9'01C^ 1.72.6SX1]X81/"X67ATRZ=2+Y:U(LV72RRG( M4L1S*@BBC382'LYZ??49-'-==\01=JUE1;GT)V6>,H+]/N_^P\C%J8"&)C-% MZZW@(>B5/%(F.7Q:M((YPV@B]ZLY83QR5#>HI.@JH&1*>]$B'J6$K/P'S4F"OM MM6(AV/*$24=/121>DI0+@JD#K:F]8LYHVK: :X.Y!_R6!S03'8H7'UW!XI5H MMQ):3L12T,C3=*E0WY+\7;Y[>3Z&UG]EP 2.Y+F].T. @K>P)ZR, $^*MKIF M.'[M-?J6XB"U=10;2X$L=X7L(9&M97V]TY?,(]X'*4/:#L;?P#; M'\V$'"8S9AZ(*);R*B9H[2$XQXC=[!,4*1XBHH0P)X\T7CQ"'P.GNZ4DB;!+ M!SE:&T"2W2.TEBZ/$&8_I.O7LW )"Y*H!:QRV,IV.\YS MZ0_[>1AU=(P1'[1FWXV/$."U*0,*O6]PR-C8Y%+DP=IB'AR"_"2-F?@%CR5^ MX*<2++L$.DV0WMDL@7,'GF? SO/3E,"S8;WA=))$(?GN".$:+UZS31P%@08N M#8=+_];WX+"%=J++X0,\^-/G/\":OL$CC.7QE/D!0E/#T2I+$GFTJIY>]/,Y MSFV.]F3A:Z\7 1E>OI^.KRY'-S<39W@YZ%Y,AS?.<'IS92TG3P0K MZ3@=ZS,.&Y<2%HIJ],8_6==P8$LW>DRDQL;"00Q?0OET?X0L\WR4(U<1GN,3 M\1=5.E&H_$:XF&"?/N,>B\,C/.$#_&TYN-*_8Z+=!P%G[B?6/X7W%2CC$Q>) M=R'N%%S\7? G;5EL>)/ZW0W6^%"(>C)=96O,U9%7^;1TE.,Z= MTRTP_4F*5R]X!VL?@5@B@I4=Q&S1'D[ T:MO)'9^I:68E @H7-"M1]&/C?PK MKRPN>@3\J>#P56B_V+-#N91Z28LZ90O)I0TH*QL77Y&XA>F2TXX;R'#K6S[!H*KZ3 M)-1!+XE=1*A*#2;6\E=O\/;6.M65(BW9# MD5*^X(OJ7.4" 0F#HHFQ=UW"Y78$/INA[O/Y\RR2MD YT+^X.CG^BC'7S5:9 MR(\2JX>.\9@O8>7PP7(MLS#U ^F)"1YBN"C..2Q_YR)$!X]1!(\;U:6R[HE) MB8)2:PWL*394M-)$VA'1U81.#C,>^!Q;:2(A">GJBQR$)_<^0YF]X$0.@HCO M;?IFYVU,DFP^]UT?1XLY^/!S,M_06!@0$':CRZEZVRV=8C)>(ASF(2RJE=[Q MX%:%9SO6+]$=3"^V"^\^/<&*1#,6]+;+:#.8+7GO$;T08%L#2$DOXMJE(44D MEB5/@ T)BHIK7GC=B6[+3=E8">=?*0K ?(PYT+5;8UK&4;98PC-G@>_B>];$ MKISV)MUHX3T< RTU#4*V\2-5Y+(0>\V L$'MN8DR*3ZTE^5/49O#;L%BI@@6 M7@G?4<(' \GHSXL?Y12UVZ,L\/#^:(9J5&3J@ H$DH&-8[=1K*)BF5A.<0,. M;X:1CR!#223RQ><9625!J:?C-CG0B#V.60;XJC!;<5BSI(B%@%0*,D^Y-/2^ MX:)2)N\I+D:TCC"I"*W94NR#9):09K,LP?;@)/EA5;B[#*,@6FR.*+!ZSYO( MEGS?M+9WCE]"XGT\GPLC=XW^U>7#LW>#9YH>ZA]+$,W'TEE1T& MT3X"]2]VP;+<-RB]9M;!!7VA10>."[A(&YYCG P>X*+J8TB,'IZ+5>-@D2XH MR Y)>DUA/J&VT?IQ44L++BRD$3T[$:+VEH&A"+0.$LJ7<3V/VCTIN5';'L\3 M;GO=WN@ 9R*F7 ON1]>*,JZE)2O< ALU)9D3)P,[%)/+Z[HHT+F(&1SSR5Z% M@PN(B?^A=9;RV?(3S7H0=Z 3 BGB'5('^L'@&BQP%PVJZ6X<70<.HDWLK M=;"9^;55V$Z37WM8?NUCA/$1]BU;"Z*5M69TF 9*%OX0)6>RM3R5,R]:*SO@ MXO,?Z) ?O>OV;.N-8+4WUMLOT1KLKLF@][TL9_DO%F9XQG-$-(%DM_ OYN= M\1HA^]A*UKRI5FLJ@P,D$2ZN-)DU72>DI367>*^6A\7GP M&#$I((8*B>2KKF];E9/0E9U@OJ2/0(WD',L=9T)RXPDT/Z7!U+U(DXQTTO=K;/^,15CKDZ"9Q&N4A^L5AHDA(D:+>:N9AF4XH MCQX/K5D(IU91)ACP;UJYH*+&&5^R8-ZQ/LREV- ND9-;<9Y:&%\#08_"'\^9 MZ+"W7%A\'!>*9>$#G(L@'%%%LM2/U)$X.54*&I%/U.1T9PF<3M89&H;HGP#Y MB.R':@7T1!:(!$1-\^#7PLU UZ-+9\WEUP$)'?(.J(<:?][C1M5444,EL"A2 M;8W)[^'R0R;QG3,NB48L,B"(5WN13 MJ*8^L&I(2T75"[Q!@L)B"G$>LS!APBN(G:K)0RK$GO)A4^8S2Q(X^JG&W%_@ MR@LW?0H159#;G"IHW4O:Q0W=4_&X[QRG2"W"<2YBM NR4//QX$[-P R?^WGT M4VPN]6X'NA >71ZR0##[ER)''_-YPHV&'(0[[I+NE.I.[3HE%^][J^Y^IH/E MCGQ\\=[]SR"K@RP._@U]U3K%Z4?#J'"#RD[?,^ZR+,&H&<-,&?Q*<4.B_/XS MU/4"NNAN27$:BKIA6W>;ED 4I*IU0".*]#88&6 ]KY!T1;-W,8TU[(*/+X*3 ME'2C@]FGQ3GI"5FHG'TX4X6+1(ZC%:RM#V:1]5<&%H;GNW)"N/YH1_@K.%:* MR,[>L+0J%,#(C]-3"8-^4K:'RVA&3U="W2-D)MMR3[7X U&F79!E7E?!YVC( M*BF$UX M&C_8PODXMI4G^2(,\;YM?^-_Y^[&N8\^8U&S=6!BZ3;(RV' $OL#-,/K[J5S M>>6\'U]/AM?7[R^N!N.+X<7-H#^Z=$;7O9<+T#S9+'F.D-#'^?S=I4P\^8R) M)]9%'*.3:U5R4S:6"0[2MQ) 7$*FTO \S,\@/OD1;%O^7"K9\\5QDM042J8( M]D$F +VC!" X*Q;[@$=&D%E4KB/C!"KGN?^6??]V\/U;W_^>(/*NKX!G%YA1 M@FKD\[O_?K(Y_K(!TYN;[LW[WJ0WG0ROAI/>^.+B\K+;[U].)MU>M_]^^KH! M4RS91QEW43B_?T?GMU(QU\HR:#ZGB+Q=X3Y)*Q!*AD4-: M1*U!-0"@UJ"PCE2!M"AHY&NFD!Z%2JD5%]-TVDZU=$AP<9FFZQ]_^.'N[JZ3 M<+>SB&Y_N(!3-R9N_<"]!8M_@'&Q'QRGUYMV!S^ D)!_.E.4&*/N#V&ZB%%3 M.;V^\\[I?NTLTU7-S1'*]:!09*Z9FZB233SXQ>/!^T-WZHY\64TS MF%Y-+R^^) MEMC+VZ45_\NHXGX9/4+''EP M.GH_&5U?O!_5EBX]C(JL5L@M:*9I+O\=MD6C2TWVBAP&QU'RW)0LBUA0MBZ# M2I1=S2;,HYPB[0I/[DHRZ=:&)X_V%/Z9YW/(#J\OIX.;Z?54.GA M.I0D5K_"LO>W4X&1/SO7B(]XN4+FVC%VL.A .,IJ$A1=\$6@/K\7#CO">[N8 M15EJ_2HJ$#[YR5=KQWQ+35B:92R\D"5@*N[W&0?H+^8"2CF,BGP,51DES]FR MQ"5& O,T\@.['W$)0=VG2\U]++W'%]:;^H3\1N75/<+UW,0#;B-,!>55F\!) M^&H\&3GCR7!P-;KLCB^'T^G%Y<6HV^_UR\K5J)FGJYE!IS:AG*1^HM*1*! > MO]\1VM1#+CY$]Y0FXAI&L7LBLK4 M)(.CSJV?J$-0#N)*Z+)4!*@Y934PO+?%00Q_N5KZ?&Y=?^,N59!9'RF/.:9G MBM^*HZ/\[7N[[ITJMS"4P?J\B+)0/B*>J;9LG6]9)3CR*0O@.Z?/WCG#M_Q[ MNM@9>O)3L4R?872QB*Y?JS+D"Q$J=J;]@4UI>BNA8][B#8@&T>O^I%],7SD_ M?6\+?2I.I*3X$I7/0C5TXD]9@^YB=JU*KGT0NL'*]YLN+G;\X:4N?C_NDN"?"7E9*"-$N D8H_,K):0DFHW$BT=5/ZJ M$0:%>-3;KS 13R"=Q$1C^"O.5A:@8@A.C$LOZJ8*2[@SPT13F215\)SN_#A@ M.P6Q8I[&.O8)$R;"_-[HCJ:*\-0PQX2"_S%?L)C>E^^+9M_537N8/%/YR2Y- M) U5=%&AUP.+;:4P%W5HQ>I\4O /#3#-7OM ](7,_B(M"I&YBY5$VO+5:KKZ M:A:NM0),0T@+EPKC@7R*HU8="2>>1@-3AQ%$_"4!@_PL,[+S=*R-%?A?D:;3 M2+]!2"3[:3/IP+E%97?/*$M=R4*,R2>;!$T] K 2HM"VEB*O&^25\'3"MDDF M%PY&'+$+6Z,*+Z.0&N#DJ614,8Y1?B$SJ(A\ED1!EI9^HS'@BD9444%0$E*+ MR%'AFJQX6D%Y)[!;&I5*>5)+(&^#W1#09:I7'\5_5&(9CF"UEC E=#ZCHDY< M;W\91:3)9 TY@DT@2LFE3)>+5-8]K87$ 4&: \,B\%=T I1%W^4A)>I(BLM& MFU L1+$7 X-]_O%IR_6AP\_6A^__'+]R?KPV\W'3[]>?/GP\;?]!_[KZ\'E M=##N.9/KB^'-9?>RV^T/A],N_-F;7%Y=FP/_@0=^YS3]RO\#YEX@SK<Y-K9W3MC$=#YWWO\L89C"^NKL>7 MSO7 Z??J9[5T.^+DHNH[0XK_"K3[ V/-VQ1X$+KYJ^?-^$DY$HQFB1^6 \(" M_S+4H7[*$)C*ED+7^38<64#\N"[XT4;0(F'8R:8[")63(K2F=#A0D.=&E#U( MA\-6XK8X=SH7+XX'^3*I.]?=P6#4'_??]ZXNA]V;_N7[\7@XNAPXU\[E<'QQ M8;3;H=KMXC35F\X;SZG9&EF'>)P.Y;N$^(>\?5Z.;*EA^OKA;100N"'U.X.S M&>()4*X/;(BC&+HBDJ MT6*R> B+RR5 6B(<2YK MPLJ3NZ!2A$9,BRJ,(G1BDK.2]D;4$NIN(@\D4\)SAU%I.GK.5R.FM#,=3;B1 M]R2PE8HG?8+?*C('&S$GC[L$!"8%A9 0U,VH?H3TF..[Y @V2PYP3Q:MJ])Z M].;!ZF+( ;UY53EG$ZZC] ZZ(#8PNW$C@(;ROCAE,2=""'ZB;#F4A<4GS=,8 M8]MKT6OQKRRL-%O,W>$E)P02U:-:=HD$5MU<*-A*]%5^@C1WR78.Q<@C__*.9C$BMA)PGI4V=.N%(OD^R\+_LKSL#J9=(3A M_,>-ZN/.32)8(A_CO6@+H!J+.5;ZY^#'Q9)KD'78*@2Y6F[HNS1ZES?J%>TV M\2M*IQ,I_(CAQ@7&APA;)6@SDEFHY2Q06]H^-(^ =;/723IE1]S6<,OU1+:\,=C:;]'JCGX[L M@WD>0% M;4!Q3ZDFF) 3'P8&GVT0)S.*E=V]YJF/A+]K$4[ CV,(O(T$_D?G M@+92EHA>)ULP >04] M:7BH!/4[GU-16\XIH+!$"AMI\JLE',XL'@H=IA Z98\*,5ZM65@4'IN?2O0P M,@QE&.H1@;U"#R1*$>1-'M2Q3V,[]'9@TPFT<67@+='QX_ :[I-1EH5Z:Q." MR5(5I)AYQ=:^ISC)P@3,!>(.)TM_GAY=TVQSAJY[WE$&B>$5PROWCC6A$U*< M'U@0H^].U%H)>+;T+HJ_RC)JI&J[Z.F(5E268CJPR(SEE(\=,U %>#2,L;G, M"ITXRVA%WL\5G+O0&Q1'H>^6X?Z*'BSR#/8"[&*8PS#'_E][)JR@,!<[ +\@&>1"M5>&31N5%5T6)(URB^AMI_9A- MD4JG3H\KXJ=@EY+E17\,&5O0A3C%&C04*'0EJ812T2&8TBIB O:57B1^?._H MLP71&E51,ZJL6HV*FK,KC#'2JC72*F^$(]KJB!PF;.,H&^TFF>[4U746-" ,?IK>IZO#34,2&MELCQ+'**!*42*TC@TC65"-E)B*#;F/= M9@&V4,P;ATAO5^$+2Q ;QA6F:EZ '7"FDF-SO[-(P(%GVKE]ZRD7&S9-SWMZ MYWV!= 8K?D:[RETJ]LD-V?] ?$\F>J^[-">88)RMBYP7@4#BAQFVE,SSI?,' M!5'F5=S;.4S&%,,)3>$$/&T@JH?(7@$MP%7F M-R;(Y FM>GNJ:D_Q#0-'HA/3\E#"KL)U61(T^Y:N,9C#\T#A^ M$,$?U661\(W@B([%Y(G89:UJ3+D0\SZY!>X.A3NY[ F\W;Q7=G(FWSP^"DX[ MQE R[-"XT_R,Q-8W^6 1F793#9\\P/,E$P(T BMY]788([%O-EA-9_ MCNA(]:!&HAO>:99$I\!HAUSJ1,0D%NI#-EV@*DF[;(Z_>B:PC!#&YGA:+910?U::J26%8Q47J 9D=L> M(0X(306[52@Y\R)-&S]:.RO5OY"YKTI?)U2MIZ6 M,R>44@=0PC"J2Q"E=LI*=0 M"& W@C04_B?@33Q2%UZHO+(175G8+(GKOQK'E&&))K,$*XX95)\8R_A$*J$& MW8#YF X>D7@CX4IQIB.QU6= NME)18S->9,L=F,;D0\K3O/2#R[5%#32LI M'IN28E-2?*;"D:]],!!\E](0X,]D3?T,E%$@HU@$3$;]TD)A9L#FKQ(!T:=7 M:B9LCH#3/IC3,JTNI,/K*BHB864HD"<)21*-2DZV1QX:7FJ16;[1G3[2*B9[ M&_N,ZRXB ES.2RL5V4O@=2_*JR>%._66AQF&T=QH$8HF'@@+[['8,R:WX80& M<@)P 9C8Q C5HGSTXB\DECYS_Y7YB2_,:%'SESCWT1-A-58=@UI !4SB]''@@$. QHBQ^ I98L7BD0M]^NO_Q\??%) M&%>&2PR7-(Y+MI(Q5E&(K25D?A$%KHG&?3J9Y#%L-_+HP,&!B5S9708/*N_< M*%91-NT^.). 0EJ)T!C.5+9C$[\H&=23$Z=P^9);!JAMCQ5 MRDRJZYU0744P^HA$35,RD61#OT\9*.93@#4D\BF6&>R(%>,+$^O6CX(B?4*U M?:>S>RRAEX29=2]QER/0(B6#ZP::[".S97K)M*G,EQD9_R3CA$] MV^2!"N,#,-S6-&ZK>(8%RG_105+ ZL;1W$^1DA<<+;#UDM*2P)PBH^D!K"-5 MC?03\H^A?T/_33R]:.=\(-V (LP2(UT"PJ Z8&M@A76,3C)UY@A4.\Z$T,6T MD+!H'XD.L5UG?[3.\D[2TI^\J\MTY\@<\VRQXJ<,XCDZ!%[ &4^N+\7!_,C# M1JOB+^%EC/U$)MCL[LJ+.Q1&*78O77&&]2_S+!!]O+7&Y'A%C#*.9!]?81(T MY?EX0,PZ*,4\(XA$+29G^B<_KG_RQTI[8]R8&55EPP('7.U(K'F453:NWD]> MABV3# PU[+0K=1I>2C[J-F['6.6_#D=ZPM] M,8LCEOSP?KS&SZ5MK+,='Y!&(SNN1\%JK0U0517.WL;'=A_D_MJ\R MWF5#]2="]94FY;*))L'*2G#Q!4>@]$#OJ F6 %"^"/QH=^SF#OT"PQB&,1K' M&'D2>,X%A74JJV#Q!\4'4:PSC?J6PU,B3/4LGJ;GHRW0RQ#2B0>,HRA.J6P* MT6K!"O^WZDONFGP:PR)-9)$'=4=!W\+#+ /VI91,]HWE/0Q3%OOS>5ZK:XC> M$'WCB)Y>4X.P2L+" *) I/*0XBCK*M M"O\UK3AN8HKC3''<^0HFS8 L>8=9R((-*EY.?3A"3WKEP+!D,1F35;^RK0<@ M1#.$/(:@O!(@7V#H\4:=V8+-L:*TS]CWO0%AO;]3 * (H"C7CO#\)]D,BZ6P MSBJ I05A!8(JAR2D.$&(92=>)$*RH(!F/'\,-M"[RR.%$I??*WIYB2PMU8ZJ1%SXSB!(-O,%*EBRN&6$D*FA^6*@W M/ !'B. D"E]ARH@#KI%ALNEEJ0@\ APVA1?H7(Z)8] M#;DD&86=+K1,IAJ3=UK$^"G()\80:E&A5>G9R\ &YW3("95U\^O3ALVU= M?/X#__W?7VWK/W_APTGZ$1/*@0VJ$PH"'X;QA0.3;( ?+A& Q,T\!G]F\SG#J5UAITP8B6QN M^1Y4:#'?&\J"P6WZA=\%/$W?_<[L<>=2V_OG;Q>_%$SYSMD K\DL> M&X;OHM!W_V3XZ&+V48@$@^1PDW,PJ_ C@51_.*G,7I!?LD8 MR%3;^BVZ1:Q+ZT^0"/7Z_ 4B&'.UQ$Z^E? MP>+%I;7C<.?_^W)-"_;_-M\X+E.N!HOE$?,/D>ZQ1:AH\";[4^=8R_^?SZ*5 MCXMYM81# "T"?OJ98W!>!/DEY>#7_\5 7G2L#V&.ZV3+V'WY\2C94Y"V/,U] MJ5&6)KZGX@M^+.\0>8E*HF^4L =.S\6'K$')M#I$=1>L5.!AC;VDE+SV5U\* M%B11OA[*8) " ?;#Q23R*%GZ,T83^E__WWZ$6BF2.DF5:7(]KB+ @6#6*_SDPA)K_6E%Y@0N M%R;#P.)IO6H57C9,XM9/%)X*-K=<6[/HF]23"_E<:L6#Y*_:P"JXR +N"P>* MF^!Q%[<**VPH&R?AP?P=I55S3Q^Y&DL'&%,!7^.^N8.TV(P'8RDADPI MQP5UEQ$^C!8:L?6W!DOTOE/6X-$#L]%A G&Q !0KT_(B1-&3PJ_=6IPH!F%' M8.@<[RKGOU/)[L?WO\IM4T!ME21Y7$T< >Q3H"B*I2FA5 DD1/Q%KF,.%N&! M.'+38"-^K^X0 ZF!AAO,F[CL>'DSQS)%FIDW\RN*36DVY["ON"&[A1-9TT$$ M!R(][T!V.T%N5;9UR%9EL +BA)UF>.[.T7 I;<$,MF8V%PE6-7QE0LL$EA+L-4*2T\(,]"FL.)(OHB_(*YD"QAI M0I>B-4>2)(?OC&:4P4L7%CWNU'5"G)2Z.E;X130WA8&)1_CA/,@XI9F%U !*'=,J'=<#< M/5<>_]# L@6\S?:I4R4L\F0)=M2-K\#N+0SJR(-]*Y1KKK%U0JOJ:;O(BR,L/Y%J3#CG2Y]38]$$%P9W.U'G867< M1-*DQ_Y=0L&#(-YETN7#GO,[G6D1YRQ5AVDB^M!?(=/XH0*=Q0$CZ(G61QZ> MHR5STC%;=!=0UTK#3>CV//XG(88H)I+>(]?NL&^9M+Q(+LPWD@2U2#@Z(;C!62VSKV67ZBCHC)=>2SBDCA(H"]BA%\5"AT%! HX"'>O M.&"!O -Q)!_-UKY(3,B]DI$2B+9N-FC*6TU5.]P49@*^01PTJZ0@=5@U'[Z2 M9D_[H)8/+IH1-9:&MX/Q85\2=,7Z84)%JA)ZH3H$D/VY)IUM\OW.AT(G*0V- M&=/O?8^,*TV3Y&=*Y _5A ]VBQPE^-RK:+7Z[(*E2K,AGTCN#(&QPKY6"4>\ MGHXG&9$S8ML6&AFI F<-O)C)J4D+0FXH<:3X03EPQ4\SO@URQSWE7Q37!'BB MT]?35@/47<4)UAUE2; 14"YE2RKTBC3@N88*?]B!R$1#531T:J*A3XZ&-B$^ M]('<*EB+677<^UAC*9PP<2X:T:0LXU0JX[A4Y:,5XV]UMR5/"QF6LO"/ED\S MI774)RD&Z'*J15(7%^&DN"@8!3LT1P0DIUD<">\ZRAM3,O3HV)!$:!"QH26, MH!P$LBT@!O=K(!$=*7@7WOI@ @F4:.6:E-684F& $H"3@I>HTB+-<)3J7",T M6X$,21)\,MT)#5\9 9&1& ;.C;2K,&6R]?:H?%Q6//&(7E96&M/P*]&H"C[U MGDA&D@=0U=+MFW/5HB&?7WGJ":BN1)S$$BY')U UZ1#R+F<@?%C(8[(^\E-) M?ESVU9$M?WH.(%@J B@._6B^ >55Q(06UZ6SB?!Q2K.M7"ZZKY5*J4-,-$^Q MX;O^>^48><>%V8[Q%C\E(/O$(J5-/4"D,0[38.QOE%D&#&@3!@5_ZW+<=8 M*;XD@T))64AHS"C91F8HE!ON*NI$YX^?"#0.<1C8!:PA58F-($\!QY.GE 8A MD/4[[,:R3:ET<&=?J_&$"C)GA39+XD^O<,SJ&G&O9.#G%1EQ@N<] M./G"FWI=9]JQ/N<4!S<#F7J^FXJ 44G4)B2ML/=9FKL( MMK"JC)BE9=;3"43H I(B,-/Q M"Q+(E5@3$OM+/^O!5TH1Z$/4,RWRL%SC+(1FVBTESX?2$/EA6CO#AIJ'1SO> MYXXDIL-:T%-R.\0K[7*.UE-UM&JH%LI>372"EUBF.=RO8&\A1ZJ/W^X^6,1K M/\M(X4.#$D2LY)]@41P!21K,UP+I%6I^=(4?S,O^S)E^^,\G.MO6( $#XE_F M/*>'!_1A;HV2#O-RF(D^1HGVG8>,M ,_5 $OU6?Q8H/59B#VA-U-Y20&M\0 MMX1+* ,5@\WUL3Y.>2C9LJ%)V S/9%1@X],T?4C0E.W?H(5/J"?;4+-#9=,18'@2!IR M$LR_H.8NY--V_%U8&[E-H*94/8V5"'F>Q60<*&.V6*L2.=I[EFOG(:Z<'RC+ M5(MC7.XFRW6/@(W@1XQMMUM0_BEE8T'QGNI:C2O^+Z EO]2K O.=R-@J6UB: MW+1SWD6I*9SSPF[('F]+AG)RQ(G<0&6.GZ-:&ITY&.>*)M#.+2XIN7;K1 M) V_.0/IERRC.-7"#G\)MI"USWD.J6HP (C)!GU@4"GQ-A]?I=L12X8Q:W2&F<]"^.D&GP#?R*-0\DBJF74YRY#T1*[AA-Q!06;)&!5^SL5,PA?BG+2+ MA96EH0P7+6RL9J7;D'@ZSA**38H9K^%0*0).MXQC9!:KI+6UK9RB M5K]53">9>W9>'I96'/9OCZ/ %LU:- 6F MUE]IG;)FK:0E&_P34W;QDF47*N4];WQ+\KEP>>Y*B3<8J(:2FT?)N0I:9S-, M&Y,--CVVPK.1Q(4O.EV)%E?4C\&0LR'GQI$SJZ:=,)7"(H^2)2P[90H96C:T MW$!:%F=K;##EEC#5RJFW1:*)JLW3\IOL_$MY1%!F-!8YB..!K=?PE1_=KM)U MPQJM88VB! 1SP()$*^91S<"/C1]]/IZI+\LXRA;+*$L+C_P2'[^SZ@>TLV]I%H2(IWKJL9$Q9'F[W %E;RW17I%HW/+ M1EV36];XW+(W_[DO2XP"6)A$Q"N>_*TTA#PL()(B%+V+:O]0DCJ_E4F>6E". MLCME"3N&8/1(KF0S(0_*Z6&(>X:N87U4LOPP\+]R2M(AD_X 3(%&R.KGR!S\ MD^>0_ R6:^6CBSC,5C-1CTD0Y%JBR[:?^&Z)A:R89I,GU4?QGB2J(KZ'\:YR ML@^U?"@2)+2JA>J>EW*1D?* P- K/L\2HKLUVTBGP[\R3B[O KY"UJ/**EY4 M_:0D9')U(DDY)=AV/ZD4GF'-KB^ 4'+0?#V%7^6GB'08N$+4!I5G79+T;0:Y M.&*XRPWSZCBW#M3*)WHU6XAN5-H-E>_,Y MG'LPX+2/^O6'?PBI\R)5J6N/0CP!ZST6\UQ%,4Q&8C7N8AOM@';QY?^RU?JG M+Q2UEZ =(HVR1*J5Q=&9AV(V>M:9BP$H4$)UAOXMW20,'U"&.!HT0N*B@;(: $CT;*TS M:$S5?3QO.A/I)0ZKG/FW:ET3RA(TJ:P=C)I$#(46*2@+$N66 GY_\@(329C' M(9B/?NBOLE51_"$R)67KFYA*E2E=+:]%5Z4EI;H/-0!5IU.L9B%+L> +5PAN MQ)43&::)(A0;+\EC_")B(>OJ"M&Y9<7.2R(R*5O R.(%_H12\Y2D(B:!QP=L M0(*ER"'EZ7GO:&A(@EDB*]5$2=:2BSNWPI9@(<_](O,VS[*]4[F*5/(4K?P$ M YA?RNNE^BI@N)2GM*)%M3.RSC+"BA9B'BD>0 N):J>0FGR71)9Z-Y!G5A(1 MV@]Y]9:JT0I%A:#<7LP/P?W.T94$!VDJAUR6@2I%H]Q9I%48;9:H5$PUB8YU M 8Q):%[!1C"6U)0D4TBM(C]5U9:L'YK]1>*'HM 1IB$K][X@*HG/J1&5R-[1 MF]VJXY$HO,O;R29+?ZVE3&F8,P4M)1;LO,P=DE&&'6V#M"(HD2_UE]Z"]C'F M0-FNJ*[1'2>0C^W"ZIV&ZE8K@ZV4V1N1B8,E<[:H-(NJ7)0+J!V%L:K0=KN> MM@S'M;/6 M#4"WR%46PO+AUVXGB7"EL+"XLJQZ568'$>)7,E,KS]1U\0/D:)=STJK$TSC+ MK9GVY$6>-XY"KS ^"NFEV_D2:V/+U"_@!7)0@WQ+A56U*D/-Y+6FE"TI!::* M)R4:_@?)=^5*+[-M-5E.R9RYGTJIBG1FZZFO^*#M0=C%;-:(_I%AHJ9*+!6Z M53.0E#(B*Y3$WG8Z'U5Z^&BP)$O,]+KC9=N"P'YD&E'98$=[$XMW, F<%H.2 Z,DA \B$IS M+4U1XB9%R4ZY*,IL0@PC2(Q-R@L1AC]GI.1+F$IY6>R6/MF_!/<J 22S8"J7!5,H#0@V5!+,\/+,"BELT.E\,.?*I\A-+* M(L-7A9HVKCRVN%1?['$6"''[.$96MCC-%?U2\%2L(]G?Z/! B=O@X_LS.9@D MBE!"PB<@-8@D$85TCB'5K,@ .TS#B=K*:^!)B"KEK(K 5)VKJJ C@D2C=J.$ M6'Y$VO)*8A]22F25V?O[[LVMS[WML'.G/]%=D>NLI:"7D<9HP@)@Q"CK1RIK ML-TIY9>V2DN6R\\Q9-LC214 +HJTQ+$?GY!Y,"H$R9)NB[#H?B=4R9Q:FY.Z M*>ZNB%O]X,*I@9XZ4P8@\:B/.BC>Q 7]EP6"EK'Q(^%^H&W_:W$J!UY8^=BF M)A.=_ @)Q@]WG+)DSS]R"PA,.N[)$S#?O@/+7F+%<'@A^74*AM+;MZ,J+5 E MJ#B$G"45/PZ9QQJ[YB@V:LRLJM&W1Z"X>P>PF7RJ0H1T16(TS.\OYB+N)FA5 MH"X7G30Y7M-ZN4D(0@AH@=-)(4S0KT0N#@5^J(0.\+&H89FS&>QY9>65E:%/ M""=SC:88GM_$_9*S\R1RA%B]8QO-1J!B$@DI*M$TX9E,59G":1B.M%1 O/U" M6D%A&.2/*)XLW N[%*7:2ZP@TB:E;?)6@8#"+50G#DU6%1)*,1QY"U9@LMWJ M:"0D&,FO(9+NU2PJB%R5^2++(C31SGK,,OB02[7>90:A1<#1R,/A/IFL.=%R MVDZKQ":#4#,NBAGW,4*.CBS3SX4W*-R4O#$5C]PB8S&""B.Q"^F$H+_A0BJ5 M9@=H'1.@/8$ ;6Z8:/P/UJYV>F%%J]B"J96JVYNK( 4F0QX%0XAP<8LX( '- M:0\K/.P:.$$Y:2&WVK6A"<@%7>R+096306R9>0EFGA(-)10C>7?N )&R,7>? MV>7UH=EJDJXH7<>CGJA\4X<L*_:W'8TG5-P@:I-;]&& M63NUYX/[CUSZH;7J4Y)IJ'#&A C1M6_T_[/WKDUN&UFVZ%]A>.X;''D@+BKM^4;?U+J?WQZ %S.+^N:2XH MORZX%O)[N3,GCI4]KH8 MY'/N>)5R"X.UWM.OKVI\1G9JDEU(-R9Y-OB;T:V6 MKLO=B).10_&=M9J"!W.=:\:*)S@Y7)S*%F]W(B6M%_6$646+*U*TF52WI]?= M;QU.G&:0\Z,E.^X..+4X2L<7&\)4I-3\ZVE"Z4;*%JN*,HH@+$<%A%A%I2@> MMX,/?1\M_H;,&$"K6%1:7Z:EX"\/Z;<'JI =,CP?4\. H\=U'(I-3+GM[+;2 M[5M$;FW.AO+#<(MP\S),$=]U;D]3'5RR3R@WY:HI,EJC>9848+U-_=O[>/&3 MN )_*NZ*38H\NN%VV&J4U=!0)]Q138>4K-50=:4YN$(NE2]?V3<<;(8_-5P. M+>6LLH_J%[=XS18S*H (88Q$1KYG>'K_SPUU[#J QE[WLU-FL+W4B9/0LY+: MN+KKJ]271V#)_+X29[MOS\;8(PA*Z)3TW<[ 9V$7W'2D"N%JUIIZ3#@GPH%0 M3E*N_,+SN?M5)^FH[8[.RS[U;8Z\H=)-\AONC''$7D@3E S4LYW@$\XK#OWH M+[0M[5KG[UP@,[)*+JEOPYO19PM#6Z4OD8T=]H*"379UF-I>F\*9,LXX6.KM MU;[GI=[R@6Z14&-"U JXX'U_3I?=DSQE!H:I;HT'4\1%S[VVM;\K#+KG*")*CU3+,5?$LP M T+TM/.T74S031-XA?8MXL3U>M^X]L6$1%9T((!SXJI9E@I.R6.3(OI)X]N0U?7YHPS]KT)>G S?KS,5A:W%*$I0'$RB%2<2PN1_$#C,ZA M8=X".?7"J[P3RF!<=^">QV2%N^VZ6[F[M:Q[$A>AM#S+2*C 6XA\)Q)=Z=7<%BC M6_J]BVZ]?B\K#0]1I_J_SZ(2(H% *I;!L*/WCQ;G[<6(I&!^7_V%ZEL(2 M/WKQR,FHA\-/NV%5+TNEL@Y6-,RU0%7K440/4!E'@(]_*W?!8%#=GCDC.>Q' M'B;95X94QFYP&+HB4W+@\$W^1!>NI#LL#Q#,/P5FG,_:TK:ZT'_@7RPW?249 M:*'E*T>E(3="P",;%NEQ7"'(8WO5*W<*-EVP\\A0$-.5 P[KZ8!!CC /F.Y@ MBB%TI@H6I%S8_M0%LX]6PL=?;,GX07>&"A^8 ?SER1>,TZ(<2#B/>X-89,>4 M\XASRTI58$7W!NO:O1+POCR.7@RK3WXHDJF #%I,C3*7H9(_?_Q$PRP,[B7V MVN42CMR3/W[^R:/%EWR99V_!'_RA(NA1>!5.BGTD:_Z/%R]_D$7^V @8:8.2 M)ME0D;3LR(Z&DOOPJWU$^CLM.1E-3=$G31YF_/?F$]^$G5Q^#%5$X M1L5U6>GX7E2[,#3:UKP)_X@O?5DMY1\_U6'U(+=B+.FCQ=_2GQ"IC^3-GX0W M3R99.B#3&?BR'H)G!/!IV)WC;26(HOP4T._(X:+'M)M.4=,Q:T^ .XO3R?0- M'A1GE,)^,^A9]Z72C@3:-67ES'7\E.";H9Q<&R!>D_C79=T6F9W2%LPOS??47*^MQI+N6!L/.R FPEQ 1]B.*71[-H. MX$VRXNFGTW+5W52%7S%$""NZ3]1VE!&^;T?DLB$$_^;: @?8*B5NNU*BC_0^X*,4+1K@.DJ$.2U#V=GHSR:=+3^4[KU7>E_40T.Z<9E?$C/H^E).+=TXS"DNQ^<>#DEIE M*.A>@.@#[K/$[8VN8;SQ_A+6LVN1Y'F)1XEP]N*C#_[R\L4''ULLQ/N<^X;8 M(>[B#1C[? MQZ/Y(/FQKYON*LSU#.!%%E"KP\UAOE'%M\(]@(A7HFK\AU-9BH<8U7>^"\SR M 'KO^YB%=KSD\BGA[#,SBDZRE,!5=>CD\*#ZWC4Q;R^H2A+PI.S5R"+&MA7 MZ1C;TG1?%'Z/F(J$IB@319VE2[Z2^11*#U>UR#7:HXY)Q)M<%&F 2HR9 M5\$E+!:;XT<,*XM"D_X8^V!$ZDPU"2I@M"LI'C!#-,,_1MJ>E*=&YWH1*:/C MJ[7$#BU3)K0:6(E@:@&@H*B7NEQORF:?=Y(*7LA@)?9XD>_H5!-E;B'?OC;& M:1[\!]'&R.&1":Y!\-)',0CMI')H_!69F-1\GI(%&KKV M?^3\'/'Z#]TD5F M?].2"89'C8W5 =L(K*!BUUZ$FS5X[Z,6>AB4/+>3PLP7P=F_C3O.EP,)HQ-. MW&['_YN^_,HJ96*WPL&CQW[ACED8O7PJS=>'.=GM1^X##Q]>-S6X/IVQ8DT' M*G6;68@_%$[25O378MR$E;'(B=/!CD<4IR2R6TPGWK?-MQ1>:)+?FN?9UXHI MYZQ.Q3SMEC!!6JM']>F>]WBL1$W[XQZ\"O7TCZ=XP-^6V?FFE7(0Y:!$DD&3 M^JJ7'6OZD^X.DNB*VYKENW()=A$+CYO_FAK7=3]+.B(ZV83_R*^E/KQ%$FH( M5L.>5$P=K#F3D0R1<.?JC/]]3:5^@[7!+\."Q9:2JI"&\4R]S>_"95]-87/_IK#DP)'5IQ4 M 1:-#+QJ/IN?6RKJ_7_[DJ +88&7C@^$/K\GP>0K-*(MZ^A$+D)L MOS=DC?W@O !&PGI(0 NO4CN:T<4CE1W!H*Z^TP>W; M8OE3%^B^]O(<^+Q5_P>[4!<\7*!A,;<*7=(#,HDVW'Z,WG=]EQE*Q'!\ *7G MFW?/X&TFB>9$_HZF_N>^7M7\0]!RGPF"PFP10I=PIV%/-/)I==HI+T)$RW)5 M'\14_,S\)U',$?F1P=(>BM4;N^4KKWM.">$P U4P*-UA1I@3&;!X+S#1RA6S MW["5#0L7K&F'.K'\WB^54:D0"F++E4*940^P_KJO*B*6_IZP3!L*)%_L4!O[ MR[[=$) >WP37MSM[9C M(Z1NX0=_[JN?Z_$#8\%*@4I_#8-8!5>3T8*<4_.HA>P L-NQP77SXAIV;>9- MMR'2'&F)!,.B@X>_WSJ *>LKCAU##=:DP;L4(=S1!1U',@+4PQK'D+[0AT-\ MM[@ZE4P/#M&%O[ NPE<;-[U=<;G*>2!>ZA+V+2WHL666K7'Q= M40D#+BGJ\9X[RG)+:)G^]OFE"FX"#Z\I%NK&1I4XVD[VN]8=$>AK!P0%(#'$Q7=9P$\8M( M-J-^$(SBY,^^O]Z8&]EM#VX3@2G> MKA?Z?E="?JQ<8QO$YPD&1:X9G0_N\)S[('>52=)6_H>0AM]1VO$3 MFA#8G9N5[PO14 0"FCW-=W=@%Z$/.&HA_;&8DB=*DJ1J&J78$OJ5C![YJN9R MER=@<2PQSDW^TSNQM&=QH?=&7(@-#6]AWWL1=[!L:67<])U;.>?W,/?.9_VL M\Q;_S;>X;=B7H MJ'X.OC0U19]UY'[MJ!(V+_7<9] E/I;JPE!![12#YDBX2.M">7@J?)2C]:_T MP5]8, M*$%Y?/6:\6?P]Z9[=MRSP4ZU4D5+Z:X_&2L*OIXD(,-_.I!F8 M(HZ_55CM@4AN!1!Q2ZT44HTPT(; &*098H9Z/ D,$?0-/K5!YQ8T40C2"+/2 M,.5@8Z.3J:@OJB)*!T'^+)S?N/7R8K=R6\61_2Z([L3U=H(6C8RJ$A6)KQVD8CZ M_I)'1#]0&4-G@@_SB#"Z,F]J5S<>[CE^\41+EH/C/#QM%@PX40F"AI2PC *C M+,U369,B-7\YG(S^RPP[TF3*CNM[/%IX%^8.'1"5K/$N0[AS58@A'AG8[VX] MWK(,&#B)"D_1*%@F8:ZU+DE6D6%OWN8)2 .9FBBU%;8Y6+C:Z8!!",E$?^KH M /;#GS/'QTY$O26GX_@J^I)+"MQPEP>Y_"G53N14G?"=/5K\%UTTZP-CP:@. MXW]2N3.W5 LFT@XP#?KVX'IPE%I3KMI'B^?AOP3X <[+68M$C\&-MZXYTO%, MCKD$#_9&N)!79;]">V7^DSDXR;H&2X+REJP?=L=@D/Q9DE F@<-\+W1NNKCS M4/D7N;Z#?]+K6X77)'O*&F_'YR#B/%==/-/M)H)!8?AH@KJ;9!V4L#K5*J+U M1'%!V'<8>#/=6HEFSP@Q0+>YN-4[>A**$4T%9K*2V<"O+;)K/&RC"*;[\2Z) MU-2"A/\B@R>=W$0\7 $7GK1R%(K!=:W:#F*5!!<)C+Q*-J@L7)'17:#OO%!A M'B""E*C:*&J&D=M.I7F4(R*!*Z10*.83NC59U/25Y<9%L(_>*,"<:(&M=Q3^ MQB!!W7XP =/3A@Q]941]B_[)H& M5>\].!"%236MA.9NIR$.:6L/0EH)X]2U_FA#-!3'PS"H?MA)7?_DPHO3#'J^ M0YZHJ9FMJ;VK.R_*#]L207*9X))(A835&= DFW%P:! D$>Z?3FX2SM61][DZ MXE*6D5YK(@TDC+K$!0L7X(O%@U?ZSCOWO'/O'&L$CN-BY?R@#SIXTS8^3[ 6 ML=.(]CU7K,\[^YW8V<)X?C R]//>/>_=T]N[,?B(AG?=N4(LQ"%Z;4X\YD^# M$24ZWJE*":(KT"4CQZBT.>'8$#%"^/>'/QGGV#NK*_ &I:C)'ULYQ#: 4RY(L M]DH@U+PA5;RI N(WKEH^.T*5LAB=&=_T<5K[ MBG)):8M;+ANE.%"AN2*]O5@9XH=0I;^M&M=ICSJ:5SDR)2>0%@+ PZ,]0WC> M9%0OG#!]<5\X%W8WHWH.3#QFK!670UTNOB]9!U+HAEA^ZY!(8@EQ IL'%=$3GNHMK5*](.SUC?"A /B=*BX4!FR%+DMWE/"&XVNVGN/M%W5-JS M>N[=ST%"/X*$(28CE'FJF#8XT1$\,0JL9)IAX4#LN%AVJ,K>0^KX.1XZJ3]# MXA:Y;+%T2_+2Q+Q"T]U6QKR=6T'AB$G0((\6?_.7NDFD&"<7B6\*FQV*8G?# MFS!*NC'<4.^X%<#S\DHQ/,P2Z*3<' 2 81YO8,>-FX\4<7)./@89,NU.9;2" M@"UTV@WN?IS!A0F3>G95UE&K#=7#UO%;>7IU4YC+U7LTO>G_79)#,JV.0M;I M:]?Y\:X8JT68H.N.P4X.8D +)J=8Y?_"K(=)6+GK AN^[8SZL5S1I2TTETWE M)93G,%'.N$Q;BW*8A5U0J6BMP"Y.SMJ>YAUP.3!(-IJ."&Y#D_OQXP+0\ QD M!W)6Y5!'Z(DKAN84/UP&)>@BAAB%Z0\[D/U\]^6WX1&0K6*2JQ>HE.-;HB8) M&77:&4F:E C2*S*AC'Z+)V6=B+'G^*#8G&'P.,"21\+3)^I^:F)7\9.L'RA& M(#9YJ *Y'Q51V(_RV[-Z,KAG8*_F9R+#X$5(;>XAX],WR"?"B\ .C MH7[2A -A%[ [RDU)MVX4C?EP, %HT3A+V25FS, ITV-(^ MV*I<+TCJFZ;0M[))X/U0]MV>^9$&[,ARF&Y"]@MQ59@,-FE7D@ M]L.R"KZ-0M1X%]QAL-ZVB7K/^Q2^5W0FT0_0/-T887;(D607&IA3+8-1Y)2HJ[+7@3 M\!NF+7V042E#3'M@E(^#I/*/)BZAIL43%=L8\132Y9-34LZVB3%G(#RZ?VVO MG<36>B@\3V( #8*LY+?D!NY;UE\[MO]FF!?7=;^]AY@Z)Q;8.?ZNRZ(5^E2)F&.'M+OA]@ECN M6EH2TOC:K\08(G5C4.X2&A_<4>!)X?+,R38LXA+-P?STC,%\!S"80D&/ MO1J"?X:!#[)-96^J!OJ$E UY:&^J*?("&['LY&X?G(A]^+]]_4L9P_MX?PMX M4X'=WUE?8WB-Y,3H,:DYI]8HKQ?ASNUQY)R)3JE$?-;! UY<R+RF?2$V^IJJ,<*/4JQE2IF^+4G1'I"?3]G+WR?)=0I#;.:S#"Q[EZ@$0,F M-?P2W^VZ]M;:$OW1,*+%=<>X__B48,L;C4!W)0AUU1-'PPN#W87!E=XX-HE; MND 8K!2@ 6PG][7(LG1HT$C+'2'*--MCF>6T] M:'LH.KM#K\=".WCVK6J-Z5]P:&WWH9W!G]5,$^9;N^#$.#%S%OA.E4BMZ>C@ M-O&VA_89I2VLJZ?>44(_/W7Q&"?]CHAUQ1,5*1;I'*=&VZJ MSJ8BAL@YBM=#FF;;'7-C]N6>D$78\'5KE;>8_6+1$4B!ANE'%PO<%&=D6^[; MIH]NH+X(DZL-2Z]SG2$W1K9-^PJCK@_],^P*:RB FY[!?%@^DF]UG@M(X7.1 M(TIZU&R%-GVY5>H(E-8WDH*EB@T'POH$B8KI&XKW%_6W*>8_^:)\"9^F"P>% M-+H\R-UCW8*A8J6(K''M"%]N>23$P:*[^,:]V&2RP@KTY3#V>P$=H#_7Q!.H M;M.N2N(KM]9./1K)(KG4RWYD*G&)GN4)HQTP@2T$D\^I2$RQ&M];3*;(2V(R MH9)<2H^$'=^>I"4IW['>MTO>T9D?C@R!' ;>@N$+ZV#GO7'':=^'+67Z\"S] MM\K,1O@8J+#-\Z:K@T]4TD-ENPL'- WTHEHE=3UR[IBC/*=4Z9?:M2[/RQD-K/S76K6OJVU-FZ:KL,$N]KO,LCK=$)EIC)E4=FQ!T -:3RDS7>#*"17H6:5YWG."]WZC M LG#33=&O7BLG]T?TNS+_R/)5JY%.J=MD?=E$K%2?8KEYCD^>%'RT7 MX3>'41Z'Y[$B-IN*Z5/$%(B7&+;>T#4D;W7$J84R0ZIDQ>)3R(MN^(H5DUG? ME"+"X,RG3!P$DG\20YD%+0?S@LOA9I MOB]I9-_'T?S 0Z;__.B#K[_\_HD319'X++.5WU7AEDzB MA?"9X$$):3UK R&>I6Q_U[=UB0D)ZX>V%HCCQ#\]D[@EO!MOB4O6(N>9Y.0, M!7Z;CG74A,H_O&/=PO7\S[+=$U#C21&^\_2QKA#3-U'EHZE?5=B S!1Y=#U< M6>3-EN9[@UE9AE.%ZR!9*(:-85GPZU;RKP,LBD0H)T MJ+QH+NO0LJ"$OR_ARJ@_V&5!.$X@]!+#9!292YD[>CFEL<.4@3N@3T:[9C]FWZ6AU MX7KC^I>]<"1MD"H0<>$&([5.]%5>C'$=R9!T *+'2/J_@T7R1":889 MF5^=N"A87EPXF00);\G@.I#W.P(S$\Z5*:E@AR0GH71WGVX:KD,;Z9D% CN: M9M04)%_D_065\B./8H_X2R8W?9$B7'[0C-KLZQ7W0/2@%J)W#E-VTS4W"* 8 MYTB#9BC5LF03KDO'4Y0:5)KJ@BU&<$YU60RE'A])DG 5Y-H=(/1]59UXJ'*3 M2TG0623)W]$Q#:E(.I8A. &%9QF1XB"?D1I!<%EX>A7L7UU!NA8[=(@A!DSU MC+BBVO63TJFO;1UISF">Y_A_^KM_([

/)%PQE "9L@N8V]<*@4UZ98 M]'##AG?L>LL7P'INZY^-?XK-(P-Q74D'ESS3QL2'X"QRRAR_ J*7X)>PZ>H6 M:W8YWP(SR\G=I&]-1?U.\)9@ZP1[>Y\EM1H>)>-W'-32E< "H/@$2]8X-)QT M+=Q>=^&YQ(IF\NN=\/K29R1[G_SXD&V;""6D;SD&COG])%&?C!]>LN,N)X*9 MNP9%FF&&O@R!>]T(XIT9BAT-)[LB4\!R2SN:]7SB-191'_\@841E[F/:/PUW M6'(2B+U;[0EA;S.,4CX.9T6>9@C2+MC/-J:T".&.NEPI\JH+63H>,?55-DJY M$VF;T79<5W!PW)ZX.KQN;6WJ+$E_GP_GO@TUU#"B//XVXU^YEVA+ M^Z7G[0+OG%'Z/'J9K12^RMF$(:WIV7HEKXT<6W6;+-YE,W2I)J61TZD(5J3- M4T-HG'K!WPAQ0Z4%%EM";@>+/5$[6C1IRA#"207BVL,U4=5&:W@6>'J3I+^& MR:X; >9L2'G/8QL]LE:V&"F4ZY(KE$?^+CS2P(2S.K*V0W#6@0 E SFX1%)( MS2U<7I9?=D5<8X!>&9_A$FF$\9:2%JA;\4@TTM"'5$9=ZGMF-&I:CLGS:,/V M]6!Z9!Q[:W!2;^TJ,;;_8R]N#-.4S-WOQ$!W'4]#4LF?MM+Q?D^=@]GC'^QE MJ0#G\#]=%P4C4>:'X/T(C$"KJCH&Z?+D=Y-:G!!J,X%I.,O]%2X>3>20/8X M 13^,_^J$RS84)7IWPKQNN MPT]VM^_E@C[$J)14.\N-I92[$= Q:"LWQ+(9.#63O+\E=M"E[!,I$>M&(79B M)O=DDX=F[OG=P\7,(3Y',.G\"<86HD@XS*6:*\H(5X4Z48?%W?+DDD4W)13> M530#3DS!"45VXA%F^R[JAY3Y- K>0'.'W"[>Z]%A?-E-5R^YD) 6$59=TY0B M),GU8BT%2<24=+[JW[A*JMJ4%!?T=94"$,+4A>!%?CE'?TY7"!7F[QPCN5_B M-UE: >XRRJ)K+TBB7MXR6&EJ:VX9$(IILN)ZL?C/5R=.VK(%!NC:4?,1 8G+E^US L].W%8C;O?\XCD MZU&7]%G7RD>AU#.&7]I0_ZSTY\V,01$$.+5N+%D?SF3U_%AQ_29L"1K+.[\H M?*W:=",N?.',1\E98YNHR0 =GW_N"6.H&X_+:EM2]J:C$,U,V>V0A\H=>^$-SS(3\R"<'"7M&UTS&%O[AMNQ7Z9$1IOF68*LBVL:- MM#]U"@#7P!-%54G$(;/W<[WE),2:HH%M>.RUF/5[_#:GK!BSI@EDBF3H-0M? MD(8@U:Q7:!=%3GX?4](_5TNJKT]_GMZA:;Q)"_]B]-'*-',$:7&K^P,VP5)O M<<#!9PB;I*GR_1!.+@.RD$6BX>$:IH1\;=FKKJ6^D?4Z[*'4L0".25R8Z)T(0"LV:R-OM6_7 MY4W'X,?9NSKSODXNIW.:01%G3)0Y@]Q2@)&!ZHER$GEDCJR\MC( S7?ENB^C M4$R2-6?4# M14NSN@W_G9WZNQ<:H99L'O7**7^ST\:5E(7F2\TIFGN?Z)C0VP@H8#I I8\X M[3KSY^@@]5KQCEX9'C%-5< MAT$3DQ+*D"9R*>VI$AH!*A:_%MGOFAJ5/54&817-7O0/E2B#W#K89'+XA&M( M'0[*LUMR :)=13QZ6A#RO43VJX6%/03<@R.:D*=P&2M)0PJ0J9?.*RF%2J6( M=P'UC- #KH,+.?&?^GK3]=0Z-=5'\WR#3L"(._5(QU5C#9H55V_BL*# ? M5Y_#6]Z&?8!:O'0(V^LOKSL:$;FWP'3M=HTKCTB,$?%-QW^%P561,R8],8J, MU>_SP4D_8WG](@E(/ J5U:NHAM*U%6TJ*H MP_Z#%F#6%I[(?3F60O@H]F]V3L8 D<+J MAJ&B:RD,1/TO%3UGN["J2 8!2'U]O->4I.ZP?A7UD:,LDNN)NTE.:(8^/[1M#O3$'(;L5(D=B&29=XL-+9IBU\^]:2 M6J\'*DZ(,@B"(*)_=*[JQL$#+Y"OL>D/UJ_KNE&'@UP0>KQ1/X!N,7N2')2'9B] 0/U+NME8>JGF84R>L&(VQ4I4+84\#7ND#"U MYF <%BQ26)RR.5 _-]V9L4F<,KZK(TQ>7H<\_\9B-M9T<&"^\2!<+264#K@J MXM6%['K9TS6#YGXT^F//)JU:[%M1O79GHK".Y0/96YL?L>O4C*Z!2M.DW)MW M:,,FANKJQ(1BU=Z"J YF0*8(U>* PG!?$L%GY$;[O M"8JWUD31,UT,N2'3@#[>=F/%!_>JXL '%\X0]F\9 HI,0S%QV-3!V?K<>95G M%K(6>@=NFV"&]'DXJI'>MXAIL%E\\9RR[NNUHH6^1 =*!"512OF.KW%AU:(O M<>"A5)@X&UR4CM_C(&J)8GA'!V))D6IOE#X:L7KGU-P.&,IRM,<5.1N20RN1 M*]>NZXV25 B"JANJQ.O-'1(9+\:E;6%<[6JJDKT'YPL09*BZH%SSM$UQ\MH, M0=VW#H+F7CQ"Q#0_/_-2.]$SF(*^A L7$4U^==@EMZ3P0:PQD$F0VZ88:&94 M>".KPIG /3/=;TGZO?ZY6%\"6%@LN%I*(O#$^\:,*N<;!L,&OC*^LCA1> M/8P%WKV4C0S%D/ M;:;EP7FGQJ*.-IKP]=FC^&WBX/%M5U%!U_L&3>@\-U'MFK40Q"*4XV0DCIY9 M6C*=][(G8'5SF# C,\,0*RC=E8WE8AB[/TA+Z8T-FB#F 72750IU'\*-2H8A MCH?!V='/DJ=Q@@*R)<[.TPY1YA=9HFG,>U? ,DU$W&9:#.^[P_%V>TUN*RZF#C[U4/_:JBGH^YZEBLS K. MUJNO2Q(@>B12J]52K:+'^HK&\GJ.V8Q^R?D=WM"(J9^6@';ELDH90X0!"/T1 MR1V?$(J)-4%:VR %V4W) &5TFGB9 Q@]-IS9,!-/))[4,!$;.=<7,J,S"59@ M&]3OFGU9!]:ARV.HJE>)(; D+_W4P*!?E^@-;V?\84;6/<<'*_4#DPCH9SZ* MG4V-M40\%F9=RA'2I(I@LHV+8&P?0@^4160^V^U>\KH3<6N:.2F*Q*6.X>)K MLZ>)4S9WQ25VE;)PX;._&-*!H8'&7M()_9A<$'5E;!Q]!ZF;,7[*J('##+:+ M:TI9R12$D=.^8P"<[4\+)-"L)0P1#H9YVB7'/YQ+CN]$R7$"Y17T2Y>3!L:; M0."]?-@B;(9\79RKV(XS4,_-$,[LJKMEZ-BRW-6C-OR'C\.?)/)7"2M>'V>Z M[IQ"VF*"5\U]#KWE=F,E" DH\3V3H?B^G4LB5Y<_ZM\D$R!"052TN1%"6+)3 ME%OLK.Q:;KO(!AO-B7%P4&3N4C7&<4<8W)K3U;,SD\,JQ8PEF8&I$;O/M8L2 M,^<9M^HH2S8](4SPB)S!8W*8VH$NGVE("@&OK!_Z;L2&=6--6A,RTN232R>= M)JR*>,S"">QI^A7 8CY+ILQD@>VJ$@!S'_;B2A:?_8^(2,@Z1F.'WL&CIMQ6 MFP=H?<[AOAN?L5<4,"^;A4F%ZY-2= "ZD#$6J:1P>@V![F;DQTBRU[W M"NH@'\OM 1&742\ZJS:0@RC%_W4IK-A'?RWMGC=IL5&VW;82%IO;"O4419?4 M[5[$:A#*:\E%.O:=_H' [5]V:HQF_AQ;C)>$D[_J@+.U!OT[!465Q(WQPYVX MVA>15Y$30G.RD%E]F <08A VO%%!1MO@RWIES'VBP;,?.&66/OG'RNEG)M;< M&61M!^1F0DT?<^-@!/C25BCCZNIT_BB:3'-+"1<()WDJRVR8V(:UMZ]8 MZ:N,)C4ALVD>-WV(?A\MWP-U M37)S>"8PVWU[>8(_WPU?F$G$7E$;=U6V_W MKJS"!1B.+4 .U&XN4'C)^JQB3DGIQ93GX[R7[[F79^EO.#DE"+SANFK6FH_D M>NRVDZ]<[5>;2H-GCX6MF?*]Y?[!A1)!"Z1"60UDT'XD/O!U<#8A[!85. MLV>4,[/,,17>R!4-S.(FQ"#4SG45[DX1Y]C!%"<$V4:><]D>4N\VLMC[E^D\ MXT."068_X#KYM-X%OAB3R*RQX;*65XW7AQK4G/[2489.H;0 MI &[W\O[62T M/OT\^2Y*YY,-F%?AJ7U\M4A)H3Q09P+!SHV?NE0"3SE"<18%Y"C[,7"TIS)& M-J)YRBA/SWPW;.[EM6H,,?I* Y@T 4/N7?82^.5@Q.,MP*SF=+]70M>$;;JN M9[9$),?0+6S,1!$E//F3P(VRH7PX!&>?ZJ+A?D/>E[*?CQ;/<87%:BP1U"ZM ME!TN'LN.J)J"D=]$,D]TL/RHQ5.)6CRDWLC-76 F?09Q?UW7)$ZA_2\-EE/& M-J.U3G>BU:1YP=;!RL)+AH,[U-PG1_"#),VC:G0S(MA,4RJQ!\RXT'[+*L]P ML VNED5@UQ"W]:E2>!H:):CQK?7]-),3FIXP3JI7 MS>K"8!DN9S ;Z=['+>9#QLY -++&U/D[)BM!+ M9-'"G=$#OY>',&E7K&T6)FVR:R(,CG1&>F"5IVOR[?S84]J=KF'\^U MS9.O;1YM-;?&-JO'2T'DV759]UNAQWEV75?KX*&A^8: U^1Y$?+@^Y+T@%XM MGA&MRM\Z:_#C2 E:!&#YQLF;1UTJ/4-R+JD2.%:;@W>VS]R]1VLA*G; "5RC MCZ2T';#:Y&@N]KO.8@7P.ZTFBTX+!O@&7?:%EV0IE,S/0CUEL%+X<$LM6EXA M4!=^@M/.M]MT$]U[_S$29EA PUD@1Y &KW$I -]DPC'D*(!N,%X30FT?*3Y^ MG.J0TO/B3@Y.PAK*T2)+" Y>H[**78S=*G9*#@Z\.;RJH3BM,8OR1(IO.$P MGJ-2EM-9+Q)\?/[0SIN&9'MI'U#AD0&RZZ#28RD&9U'BKB+/%)(^HVJ(&?(L MH_MS70:1W&S>^'!H!,9':T*26C#"(QH-VIJFTYP*1):K;L>.)3LYX+&154 3 M-4E:*F7O<$T"%11118HVVI!010#B6I_F$IO9PQ)&+26(9BY+P<$-(O80CZ'N M\TJ/&1_$^!LV00I&2%IUW3M'# H'Q7B%+8LOT%:/V>'XS-C9B>SRC*IH[*W' M#=-O0AS_BTI&T/+<=FX-JTW2(!=V"A.0EQ0,$YL\3QYW9A MI!PXF+YAHS>1?0@F$\T86*9-35#ZJ8)-3>:J;%DC.JR(:DLT-9,#:7S-:M6E M9!)H4-@!TH.LYCHUL]/.M0ADT2(TMM'QK7/LGC8E;6;S=9-4MPMIV.J2Y)B_ MV6/OP_28A=WY;4^6/S4/\0?Z<):I(M)S\9CB!J)<,/D-8T5[9QSXW]KY^[_/ M'.]8^3.$C!9=RG/FQ&G")0K0$WTR$HXIQ6 $MX@?HI@G&-KW<4D>8E1?B> U M=W!A9A6-F"*(9)(CIH*6A:G%E'^'>O/HB- 1UJ3&V/WIY-YY9B68FX2ZRW:T M =O-__O!XP_POZDVH/][YD=>UMLP W^O;A<_=,%*?K&8_MH8XLUQI5^^K5?C M]9\^HU>A8'1/K)>1>?=_$;[&))AYN<1MC440X153(AC#YOY/-&/N6-S%F@K1&/ M1VIRKM*0LW=UP ;W+/M?8-N?]_9Y;Y_:WD[Q(9J?N.*6C["-)X"N?WG;_N\) M3$2HPQ&>Q7 PFI-48P <^022H@RE4@TD@AV-?L)95&/[-?U2PSL04S9%3^[@D+(K-NA AH M*+;7*D0QJC:^CPV8+EA5@O"B0A:I(^9\:-V[<;],@"/T150?J/-X+\1CX5M@ MX+]KA'.IB233,%X[>*BC=='U\K+MJVZ/_%7Y<]1]G6T!$YL1MF6[^+):5B#H M??JT(+GOSSE-^#*,YME>5O(_NZO!*8)_OOB(/B):W_3)\#=1^OYX<4O0G["D MV,_4]5[>DH@7JM,>B9;,K:"DPOS\("C@9QU1_V;5E.&VJG9^96ZY\6]E7/.8 M<9L!1RX?52W\K".%4!S)(12L@[3CIA [M-8K!0#=[S_]=_KMIT_^W1U%I+?# MYP]AF<@T;^H6:$84A>.4__Z)GW(GEQ?&C1=)I4_LM5A-+U(DLW?.:LP0U/OG MOAQJRGCV5!< *R;^RJ"GDJ@I+]"F[WZ3GB$96>HPU,[%:@N?('NR(Z,GRT"_J1J;?#+OL# MO\C4"LN3]=33.2^%X:6I?I:$O0FVBYJ]:CQFC?%>3N>J8IHCJY:,;AZE; )E M/YH7Z(TM0;["[U9%7<[+>A)K,VJ69Y?09"2K%=JMX6,5R2? E27?W??1 AI;5W+8 M/?M@3DP]C.Q#16\NMU3\0+5G<9M?=2L30VUI)*DGY=P"[M,NE_[-]4UERBDW4D-SX1U9J6'TX)//7YXS-XZJ'!4_][C(P235P1T03" 0YS MX$R.)&_6\MG;C]>L[//1-R\O/[9+Y>GCQY]8.U:X'I]&AXTORO!I,!*)ZZ[. M(H -^#U:3K8GJFL#DK:=W!W@J;L05X?MS3-5K#-Q:D(ML0]$/Z%M+OCMXP.5 M07I$<,H(2Q%9;"_PYD3 P$G1TG@6SN1>;W:F8R;@KV&N5\&]^,NW/SQ;?/27 M<(U\6_X4G+L#145//O]BL+ &""\TP P?4V!0,I:W)5P3=3-MRGZEOE5)N/&E M.=W_^.OB2R)JI!_\'@LX8(=_].7W+S\N(-)P*]U$8]>]4CJ7$M[IY:ZOFP7' M&Y\R?(*$# ;]K=OKB@F-B&+.\:J8PU8//BM"?PD_NVA":#.P9UC0 #$!Y,\Q M&EW<9/)M0QC V104;;57&O''6EBUE#0X##'9\9\!JJ9>W2(XY6-C0N%A9T?! M=OIYZZ@J!P",A2\.V MMTZ)H=D5LW;?C4HL6C"6^F#"'FN(*^&9I57%%F98$W78U]<=4]!%O2ZB(7/R M7=U^)(.ML"Z3^'*O,-@M\L,+-Z;L?9B"6G72<5I750BXE@8(M-@->]H[GH40 M%BW#]%^AJ;<<%&()-Q&/XU!5!IR/5YJ-_:B-D,=[BW/9GQG>IHSPS_)#J8/L M)V6H<()MJ?+I\1D\YM5>=TMP5I#69$9(.F4I%S[CY$? M:3X@1O(#A^)^?.R)K^J!M2X-:I<,*+CG/?B.EG2]7_A8HYRQ78;HVM([2ANB M[%$',!)G("%>HO"?6CX$@HLN0QV<:(],[^V<]/17V0NJF_RV%NOMC& &^ 7X M+Z,A+6MVV3>=;90\L8H_@I%@4+0T2"JOP1\2^P/+Y37NQSE-'B.U75F/H&4B M9H^CX6C/D/]9R'^[^*JZZO?4W_D9[NL_"'MPV^V9I%=1IW_N2/(R+,27=<]M MZL$,D1)4V=9;SJU!QO-&2@J[?3_LV8\O_4911/>6.@F6Y388NHCDE*PW;15) M>?/&^OOSEU\_O_PA28V_L&=J=KR0%%7E"C.WY8'-58WDYVY_%;P^YAGCQ\7CQX_Y?\M9U*-)5!>$WZOKO_)_R@R2]KLW-=SPZK8M(DIYW79RJ.?O!MW)\B;MLB=\G M7[KGQ)TB++)M9TW;MW(['!^Z5!C@GKN'OJM7PT.R][U43:DR596:)2A'T7CH$] M6,D!2(B.*Y@T<%!\HWFE8:#\&NI'^9ZXQXVT^*IKFNY68T3_;!:,,J'KQW47#(84H]JR[\'R$77JR%7,VCJB>!-X1F[V M#9DG62#K4!%6(7-L32E\"C(^5AR-_0W''&6%7$0D$:J*ETUP+REDU:O 5IQ+ MB[?HVJ!=#*T^8>, 04/L/EG\U!$K*+,R'!S+@3*Q#$;;-C"$NDN*+B:7:T5^ M9H#@UO.2Q >X)"[5;TX,H86!MH_1.#ZRW2>+K],BF7#$@*9?S3I98% ;#BUU M-G,C$Q.HUFRLAF792("#4@NVA&B=S6POMVR3WI-WW9X]A+<+)A":+6(>Z)-: M>]0I% G$Q [40XQD5?:F1*D%IXNB'"YIO&<>ZMNZ2#03+1(=2!!3-W[DV EN MAU;IJ;89+([N^4I1'A+U)PL#ZO4U4B-D"=U*\!?J1+.H_/EB3:$L91M0?=:R MFFMH"1YO./"59+AUD+$=2[F840$MD);8[L2.FKLE^882(JLK^L8K((?2^ K= MFCZ;::@FZ>E0R?ENG9HJ29EZ_E%G>V)"1H)L!-()M]E]!H^TD!L[Y^*E"*T7 MZ1 ^/-#554S=M[O$AIBB<'0S+*@E77PF !.,EDND^3.;]1\]6OQ]0MQ_]/FW MV8Z,J1M)>UCBJM-:QOP.K >S \%R0!9-OBF].V]EXEG'T:8^EG5NZHY5++M> M?U]R(D.LE81]M&SV@Y+^N&DQYK3DG>!Y30R>ON9]3@_T5^7D%9$(201#?XD/ M@\9$.+NJBDOMH,UJQFMGW1CY%B@!D3,D-9>R-JY$5)0BSV6R'ZF!V@S070&" M3%$Z)3-[D<%\IJ:2J.D<,Q=NDX4WL6(:]-)/?,V.$$*&'8_)\1C M3&NFJH8T+5O666^]OGAWU0A(8'#>@\H0$NW8GE"$5]5X2Q>G2S>PJQ>?"V79 M(;(UT!T5'#.\=P0"NG$FNK/&+UGCN],7H&\L\UBG0^8^ M0[X9<3P<;./,J'!N<_R?=#03L5YK@Z.]^_ =Y^?->=Z<=XZ5F/ P$&:AXS(' MN>^#HG.*O'FKZOLNV%1N!:+*W\7E-CR<0& H8C,'7,KRUD:>6'%TSFP+Y]-P M@J?!2RYRUE89&;'3*;O+Q.S<)Y/UE$5:_?&Z&R2XEM1LB+R)@9$U#\O]ZGP MS@?@] X )"- SKV&!@_SQT/GQ+&XF.._[\[X_ MN7WO^A=YPZ)J1/E);G%9K/;CP)BZ=HB$ J+;-Y9]O5XGQ6UF1';'TF%)!?JORCVH!)8KTMP"Y"N,Y>.W?1#/ MA^Q\R.[I71$&K/KGGNX9\JT*P6#(QJ:LNCE.7/+_X,]]]7,]?L 0WB$GL)&V MM11LI44%U[' >D.5"9GMX\)^Q.B5G1K1"UD[>_0DLCA$KH*S^6PU@MGM,1ZJT,P?^S:^OEXOD_ M]S549>(7#;KT?$\'+DS#\V6W8I4)]_00?#_??U\(O!3.\_F_BOE!'I4D6$B:CWE.[>X8,H?"6;H\]8^ M;^U3V]J6AO%[W-\_,9-T5;:OJ"*W1-M?4_]S+W+:129KYCA& ;6B^O1A03WE M8=A+0['V9\[I7SVJB918^,_8UP7PV(9X;0QR'-E*JBUT@FF5[3_!*RBI[AE6 M9<7_(N.WJ1EKN[5O+#OXY;5]$DTT3M4.(K=("*;*\A'5!D0$4&F21NQ!@**Y MPX.U[@SZ&YE0;2ZUYEB'1 !PE;LC7'UP\BJD^A6YJ:QGYK2;3IZ>FTY.7EWV M@__@VA8U7<56OWKP[C_1>?: THO>N5.BYP,%_4Y[CI S5$160U,01-. #/, M%K$K)QQL:-9"US@HJ@D,C9'X$=AIT&32@TE^OZWVCM-$J:ODMS=$X<412R6< ML&" I]:(C*VV)-1SV![E8&S+2>$TA)%PLNP2?K2X-.)[E8"5/>>-ZKZ1+GUC MFF54)2H)2N+G]S"3RM+*$U:=< GI5L3W"W7]=,O$:>2LY-5L_:2XU MWFWCOI?>=G2+:L,4ZVX('_FV(R71WO0FB.XB]HG\CGJ+^2M%SKZZ^.B_+U]^ M3+[NS.#P]Z]?O/PX:QXZIKU@=E3>:)"V$Q,!R0]SD@[B8['N4<@=55Z7*3$7 M! -]M/BJK!L1IIRZ3+H(.2\[ 4DCLS2:N$ ]QYJ_ZPD#W>O.^8S&;22MS0T/ M^U]D[Y@FB1 5(],:*J=AA@SQVY%M1';]]17!-#AL$?):KG?OK&D=1"3,K[>? M4NR]_@5/[)B?IO'YX#]2%DA5-$X]BO1\ S=#+5D]TJ9CWS5)((HT)/_Y,D'7 M+'YP.SJ!5@]AL\D_RS?0[2F '19)IV&IH,PE"]$\XU_G*((B"+ \B*1'U2[[ M \-21^5*.W #J<9#R@77-7OI+V2[Y+YJ?XN4&,T!;QF?Z=I_ 3U22A!5N$@$ MA6#EC-_ 0AZ93SDXOT1"!6JQW$V3S2%,#W/2#A6X@?D_XV<+[I#:]2 +6C;A M'"&4PRN%PQO_A_,Y>4GBJR=C.9^G^ZK?LBP1\5AQY$L7WXVT?\\=I.D9F$-1 MLYT-:WI=7]5,YD'=R6K_=4?/Q7^J6..*'NI.;K9.X!XH)D&3'"4GA^88-THDY4^$>23F7LF01W1[\-J2EJLB;U=>%VRD9%H8:XJF@>S8W4;X?Z1"(;]@+A-]J 9 MO\MP89:0T8K&)=FHIC-#3_KF>TLK707/XY4F[8=E6&V6,=.^=FRRG B':,'J8H;63KO=;]K:R>W79(,@5 ;?8EYEG(6L0;LG^-9#M^ MWG4MP..L*T#-JFD_17JK2F.H-PM^XL.64,>\'R:7]E6O?:?S-@$7H3Z\O+J+#^(3!ERJF022HD7+Q MG\2[*?3*JE082.VN[ YW57E/(Q*QFU>5[/3)<]@ ,IUY3)H5HL1%^G\DYE-) M/X:3YT%UGN]E8=]@B@V. ZL[#HS9L-7%GDZ<4IFYYX3#3O)?F6DU)2$7C3]+ MM8&._J)#U4\GP;L'R KV%4O8A4O%T, U'4=Z^%R,>XQQP=05V8TIY92_'D#O M6.$E0//@_/B[BM+'M?/L.IQ:O &(YW&;L2P4FU%Q_B&BA #?O@XC-MF%(=(' M?YZ!IQ?7W2T3<(Z2=^"^ 5AC:DXX.#E)WHC1'$*G$U2I"Q!*BYEBE<#XCCPR M?D.^._%:9[_YWG$HZ%IEK]%6HX25O]Q52L*E**<)V2D5[-TTL%.MW0=G=SF= M=7R(O/DWF8DA?Z 4V:(EDP*A65IR24=(3?8;)2U+B-DLW3B';AN9[S2G4(>NHO[VNB.ZE'T:[ M]9A>$G^@:AKXJBVK7C5H&C 2K?"V(? #!V?9!V..9"1G=+<.-9&,FA/=5L*6 MET@VH*2 3[LZ_?MS=?H=J$Y;&<%.R5452\GL=K B*M <1"9$)+HO**LKQX>^ MJ+98*>9);?<&&5=D)UEFH#1;9[D8,& TC<30$/P1EU"]XK/U>V,5U6 K=O6J MHA2@V#6Z2?:#Y O7P1%=>=A/EP(,..!F0K[X/ M?-<]MB9/ 551*>Y)$O[;LG""8,LS-COEZ\6?8AJF*>, M3S.]WUB)Z@"08EPEK5R?AZ!1""39J\5U(_#':'W7B!DT^W.$WT MZ[ST-V-?7+R!YTE96SM;3 '7=JW6/4=#>V0>@7-9W?VNDO$KQVH8.Q(S3[6P M5&]$"+$M!YDRZ).+[!%R>,.OESTE&0_R=Y65$R&>Q*;H2]'*8$[4I\# MZYCTRKX>?6YVN?N$1)V?OC+1'/[#NG3._5%WW/'4^[F(N9<"/3$.&$ MA#YF1DWO*Q ;L"TI*#=;)J!:)D"4%'+D\".(V0TTZ01R485I@?Q;6'IR[>TG.QXX6I# EO)B!L[66) T5/315 MI24"@@XT!*(CJ$&^64BPJQ]Q0,BW)?V4=3QD[V\\]T!X.2?93 =5A(=9S8;W MC%HTA^:HVXOK;@]>*,48H^R^'F\Y2!NJLE]>B]]Z4S7=CDE%/*U!\&!IW_#9 M;#Z!3@$QO&,8HW+^BX-&+)$^]%%1VOZ(?OZ#P*_SC6U+Q.\V]\$"$ MW<$/:7/YHNJF:VZJ-YCOQ;9;04[E%O%XJ?\;^B@L-CQ(K;?;7:-I 0Z7[1[5 MJF.]*;*<+.E 6W/-"5\=%4BI29K*N&W[3=EJG5>'P/Y00\)7N-/PXV2W-JRF MIZ_"B7P=ABNS2A7!;)\KU@HDCTX+1W+V?;?O-:U/@BOQ71A](K+@[G#%,U4+ MD#D\KM1GL*L\;-%P0TU)%;NA20Q(AB3V:'Z7FO8^JYA!AGI S=<%Q7(%K_84*H?#0UX?!=5SJT,S?5VQ$#QF M[" 8 1504S*\\,1!U=3>Y#3PJ,OELH-70U@*W*K"%'QLVQQA$+XD\6\SR[SY M=)N]U@;?RXF_OR#QR9FQDS6N*)6A2:=DE?0>YQTXD V*@+T1==]G'3-[P.+% M FS(GZ_1CD#4*>5.T22"[KHUJBZ%MX+@[D:K>'0-#YRY136/E)?HX9*R$3)CHE84[1'R*/8.A0@: MC*8MV>I(%N0]:E7LT6Y )C]F%!O@D%^WYW Y9YTS5\$AD+/+J#&6!EM;Y M -US5"]>?QX,Y0UH*?I D-R@&O(%Y:*37<1]".%\:QHP< $)EJQ#)4Y!.9:')>\G9 MB]"E_2"W)TS'5J $4FPBW1(\-#VYZF":P&5B#P7V/B-IPK .PL)PV$33!;7 M\6#HJAEA@$C'PBDX^EPCRO6DB,;9"\*_JD6TV395^%0V1KP#9[0( M4Z;^[J#4%RFLTGG <7T]RHX#P&;,G,RKI\$8GQXDZDG0*,R9JOPK[T.[^%+GE2Q M]9-SL?4=*+:>;)X-: D.I1L+U1&F6I,:1[-:R>][:^K;&M5+]$2,MUW_BE=32F(UM(HHU1.^]XO# 4#[ MNV7 9KEHJ#G$B0_MRM':-;1)TFLE*K3OR%9:HZ%#>U[D885T@PP4F(YIZ>+X MWL/E%M%#!9AQN::L&G_J2E*=A#SU?2M-4X/"9&._'&]&I!R=HX=:(\.1?Q[% M6^%1+RBF7G=-W0W_UY=SLCR<0-[S5Y+! M4,V]UTX(A5HYC?GP1^K>(-U=&S"=U=T!6&M-WQU* MVO=Y,CP'MLX\&]ONGJE3=R:O)Y"2R:9=IJWZ=Z]:^ST MYKP1"A/?IG>@OHY&_T2Q@RW NA.-4"J:$GR!GY[87C78KL1JAT]'PPVZKO&" M(DJT\*QETNFRMB?$S1&!,?=:GD*4^(S]JJ$4VRV43LM64#?R5.^V3)5!%97T M:'')TN=L8Q/PPI%594 )?9";6)P!48#S])#$ER_>Y&SIUXC8*2^"$E>9+[J0 M-6CY?:\\UR-F%B>:DH?!T1JKPO;V7LJBW->'G1:'9@_6-Y2 \Z.'W=[P+W MC*N4^4?2Q9 T1'I-36XC5NZE&@9',9I"#6X MR/1G1:W"JT"#B0)[Y1#'?/I M*3Q?Y("MO=V) A=I4HOS4VF)0B$VA ?)'JLE,JT[$@3.QRX7DO^G)I0]X1]= MEPK-;=ZV[-/DSSTJKML7D6PX;W0/7$ M^8C.IJPX_EYMN94Z+ SL4(>HI>SMFXR^2D E!EIR 81#OM'C;:EJ1?D;!0J_ M:4$^J#31Q>=159J2KP00-%#_KTNP/'GRZ=,_/'_RV?,GGW_VZ9,OG_[YJR>? M?'[Y[/GG?W[R_),GOW_Z:R*VOP?3MWCRF/8G%1=B>_PS6#EIHO)9EU^3D\#' M_T15]'H9?K30Y[WQ<'6M:=BX//[1@OZEPH!7=-;P7\'+%7SP5^;EH=N/7S \ MY9OPWXLGM+C?!U.T^(:7.02J_\4"PL%R_%!Q$VI+^R5\^/'%?ZE7+2QMJ3NM M]H^,#\2[8#S$_OQ*C]1YU1,O]\S.=M\LV.6 "P>$5$ZN.:Z'6J MB"($,,+& MW%_WJ.J5R^"]" N1[@=-DB=0S> )A6=0 \8@Q\[0>P7B8NGWM!ONR"G6MF=29$H0@I7V9BOMM2C4*J(Z-#6F@[B M_5@LZ$;E:N'$LT/A@)N1XP<(RTI^)_J]OT(AI*2:,KKH+_<;JK:2*#G&B$$1 MUNC;:M\'<_%-NWP$9I^J7.'1P;O?D+DE8-U(E]$@^1=R+?3U7-DW@X7S^[.3'6F.6D6=QJ-ZUC\X;_N3V_:JBTFI+])F M7M8[SG1$ZVXD21LCV=%DH\:V#[^USQOYO)'O'"L5==B3:=/\DM06;B!:0!V1 M=9KQ%D*V\-1NA0@0S=)H:%XVW2"\=E4+[M)24ON4%8W/DO2 .NWOZFDX-=#+ MIV?0RQN#7LX6[;VQ:):FH!I"W2KII""Y8=?DU[@:HOWJ'/Z74DB9)J(G#3 ^ MOGU7;==YW[\W^Q[WBR#!.I\4B5ALJ599#AZ).TTEA$^U=.773#$I3??GC7W> MV+_UQAYH,>OA>L:J6\)W!A;MRKK!]*^4D\4%-MTQ;A;8@ B11BQ&X?[1E0R(NY[F<]_MYO__F M6J+@E.",0"%=4H1=I8)P<81J(MW4/LWF9 !\O[PP$J;=\A\.D>3-,%R,RNKW MK9'5KTI&<]&9FM"L6/KBX86WST?I?)1>4XUQ)-E&]D_4"U3)7#A^+6)=:#HD MYU2B09N%L;J)G\#]$K$645S(X5+M ?R\KJF7 O(W8!GS)9ZOGO-Y M.:7STEQ($>,L[],$*-K\U@,K!ZA0PQ=>H MC\U2HM04Q4B])Q$6Z6Z)V/BZWI%IHA(6V"==Z\!UUZP8.3^P^E)") 4V@:OPTRS8@5J^7L2R':\?,027(\A!;95QQO>NS"7%Z&!'X%T'DWV6@09'Q1@1Q M%.@=B0ZH!W,#KA#$!.4KD#33>D4H-S7N]V $BJR[V@& ,JD1SB@>401$]0X2 M^JM_&HRV*ON646,3[HI(0D&*##W3GZ UQFEDZ8 \V2[S:W(C:8K'_$I!9 SD MD:.-%K+CNU(8&?CX.V(P:LGK/22\8P;A/=Q&)[_,O"8W5? I"5]^J+8(6=OX=]#_PYM\,7U?LNB3TIC$SZ/^\_5W5V+ MR>31$V8S\U>6[[^0]0/;="PPM7=FV\?.CA 2B8%S#16,F8:8'FUV:ET2O9\H MZ*2D5-8"Z[M@*7OJEA M7("S-89[*R8()Y80FE&VSLR#UE>TK:B)1 F\P*(@\DJ*5[4?/&^N>Y/1"4^< M'&T-$)26,CGJ J!'BQ!CZ-5F>KQF9OZC7#+;+TDOST8[R54ZD0*:-!(?(2*< M6&)V182T+0RB.0C[>>YO:!L)9;_1:=*;O+)_39&7MT\H0[^)^S7#>Q$5-:!,FV!T>MA'Q=+E=>.!8<%=*- M,F+P\YRN.C/UYS%8EA?M,XGN*7,? MO9W#'.U;GY02.C7XX7<+KQWCA9T5?3BKZ+T).:QUJ$NS#R1GI9M8"0-8&@/7 M<=^U]1+[(;AGMLSJ;LD_)I)<>J?*I97)6CO-OKB;Z*!>=1*&-9T2Z>@.SP=- M31I;&*YCARQ]SBUF!K)&!KJO%L>EYM'C9I=JX MXCXS_",W1V!<)(W)$(,AWR@,'%UO4 M52W6TVE8[&U$Q^*UN4.A0S;A5Z,Z%2H,B<)G*=GCF\<7RW8K_=R+Y\\^'!;( MQC[^@JA6PTXB3M8VK& #%=JG3[Y8]'M(SY"6J4D:FJUUE R1)GZ>=79^4"]9 MS)?K=ID>>'+_7!UF-K9"G+!M0RC:"@?D[SI_\QWA=T3:A@:'&UFXG42]@RN# MS,5"!729$R::$8?;6Q:G/NP643^=6HV)D@FVX^$BA(S4C>FYX%7BPAC+))Y5 M2:A\S62Q$"+I=I%U&5&A9+UR61'. 4XY722+U52#JES[NY/3-FY8HJ@2J:O3 MBSL]&W(0LE0F4G1@KE=#&26B;3;C$1!IADC4ZJ\8G!S_@UA]IB3M:#Z(!>%.'RU*\;&\^OHW;ET3N MD\_MNJ:)OG6(:+?0+6+-3/IMDU1.B!RK33TT3!/C/.NN/Q@U\LS5)G900W+< M=#B%1@D %X42%A MZC<'TQ<]R.9OW6:GCX= -'>0S)D+9TUO'GF:*=16=YDS)E]++\..Z534;*:+ MA.VPA13=[+OTY:US56[9D9J8U.?),_V/IY=FL)U[I^TEK[8?2G*UQ->0AD5F M[(,FX,YH!65,%<5MN-:EM*/6%.E-73U1+1"336E" I/PGB*><;E;TC=AS18) M[YQ&>^+ZT)_XMBGT]HVLK9&(2,C,Y9S]U M9?E$WGD55!),GJ^"_R&19J5_L]*6YD*$"$\R^I*XP(9B?XJO#-0>@B?TCT>X@1L$8",W0)4]0TD1),VZ:"9R628\E9EOW597\4AAP^.!U?56/GCF*B3=P#[2P3=C28\5& M12V.$QPH@FFLM8N+F<50&[FE?U0R_\@/AEANTW4K84"5IE8I3ZRJ\'B]194Z M6;P]2AGS%U-=A^\=+Z*^$1K"#8V*++.?)RXXLV7=MS6M9R_':K]DM3Q]?QSRNXD&@2\GBECH;ZL5>7#1D IP4O/E11E,OH'2N2M2! M3DZML5N 7!%*9BGEK&RVBH4]\".%.W0 (#OQE8WL@VBO#[D]R55ZC12:(CG M+W(K9R.KVXPRU*65AF5/]:*9%:\]?2%FK+[)*!SA,&1Q&B$-TLRPMP#E/APJ MDN+,?*>C2O!#UZR2E5G:WH=S "/2]Y2'R $ M):PENNI(*%,ZXV31Z)(T8DC[6L':2@Z<7FBABDP0=7*4S&:EVAS(A7%Z6>0> M8,98*+2EVXB'\@@H.!,@CPAT2\O,F>S"Q&RNF(:>75D)EW$O%'95$%^E7 S) M6NGZU,S8TF^\ %S5@D0ULF1VPWP:OHB0$76[?7V0DFCE8;B'^Y;FU\4[X;I[ MKZZ\EN$!E)'V&8I*-J(BI(>A<]*F<2R6.FW71?+QF=(0"B M%GRZ1'X)"L=:A(F.]"5,8".*3[J+<=_.6R+E%X'9JO/]KOAD)U78_/Q>X7X9O2-U5HFC"F!F [LCP1:XQ+0305 MA4Y?E>&*(I/9&Y=G7A;@69BICDIA*_T9\EIZ@;"!.QF<@$1!FEX%:Z;,MYS6 MC\H5J_C.YN"]%8A;4,2 M)A2"P;,%'[G%E+Y+1^3@C,7M0_&DV6=D'SBZIW'U$K;N+RC%$IS$GA-@JXI5 M'K4-R"V2R*$GWY84W2R"2)6K,E=Q#B695%J.U@SOV"#,*SNIXZ<":"K2N5(N MRBY[I&%^8^+QY%,MIZ.T\X!8E^KG73=$!LTE>99T(TA='__F);UL\?4X6M1[C]:)'# ?3UP8'=5L8H"(1A)O MC4$S-0H1)_IW)I/%/E+RE6X_#J!3RY_.XBF2;W<-!6:7HB&X\=T"&U)<1(F9 M$B+^M2'&N-';F!1^Z T9?S'Y,-W# .\.:='&W]X4S81Y*])TGMSIR?>0HU0M M<-A-RGSH86%UH6Y_-1)2E3#H]+OG8W!O=W8T37IU611;<56VK\@AQ#T+Z=0A ME9VDPU#Q"CJ&_L3$$=?N'9%%KAT-Y'Q$G/^9+=GB13*/:GU5#T!-Z 0 MM@Z# M!8>HK&@\J50DM& KZPVZ2AL[N/^"VNR\SA7R=L <:4O9:8+9?^M\P3^0\I8J M%T4X4'*K5GI3L6!,"*;J$#5R,QAU8I( [WYNS>A$\X)Q=8:$"I ^9Y\A%K27 M=;_<;[5X3C[ 4KMSEN$R/] /N1 @5ZM\ M,"6A.TI4_PA?W3S_&E8/ M2_>O=& HTH$E)NB-!!A ;:/KIKMEU>?@X0RJMW;'4WR;!WLUJ Q*.VW]2_F^ M6K ':G[SA#Q3C0ZE&_0+8CM$.I.R+6*M9'H#E0TB]^&ZJB90&_]<2[:;]".E M>L)&[K;UDO)H[6J(540N6F#+8X2@S:+M/L.=*"35KN(-08"4PMJ"A:DYV_B:P+!R MY*ZKV5 )9F3V5)"-:;A^57M?[C1QK>MPJJN6-(,L&UR.='/[)X4X9.N\")2-3_M5YN8!D)SNRS4 M%=(]@&5TP#]()4Y6.#I'KBN3*^MQ0^PE\Q!BR"5P'#-MF*7KM]R'T%"A>O"6 M#^$>IP?@_]J(YGU674$+4!\MGL6+A]-5<6CYZTZ:^QQ<6*\" RJ[-^!N(+V2 MXJ33:F3=I/1V"($5+$]U_["9FT,B&^?2V<95=.<"^$EP!X\VV@TI^*40*LRK M=:A+@^*E+^7*)@TG'8"*F(^8[,[!NUIZWT3_>(AZ6L,UH[&3+7ZO"_0JSG^U M<9XR"><&&9O')XT_4 M%WA1]E=EN*LOOONYJ0Z+RR4.[M/'CY_&]CTYA7KN8&/@=U1V5Z6N@S,-8@6 M"UG-6H]";U@^Y(RZX5SD.KCLW#$A?DL$3-^./0QGW.ASUSO!,("L?W_"G M@U=J@R>/K![\ZV$Z-/QTE5714+?L&%5Z)#5:O^'\+^A0ANU7,\ KKF2(O&<5 M]101:;^0 .LF-*BWX97&IKIB76X4+"E3SZ$2$HND58L4 R-XCWR!W9PM6BE' MCPCE)C_Z)9F$8U/@\[W4/4@MG.WL',;\-=5=5^AUYG=GNHLK _='S.@VC *% M-PTJ&1GKVQL32PHG"OL%C,@)R=.CQ7,FR& /-OD>A49CGHL@SB%ZZ^S%TSXR MMLM<+5I5C925>*MKIT/D>0)H$@V>?M-(:G72'JD.[1Y-YV8,E T)*>D?_&L< MH1!SW>(^(DS]1Z;J?&=L69J9]"Q>IW ]D9IINJ.YR_DJR>N7R8&T> M38@;_8_FCY\!K;1'RF3.!2$*Z+K'#)M+@-F:ZA5P;FN8:$PC!64P+%K%7_?5SJAQB51)N2S(HV M9+\3&Y"MNDBE:F,GK1MQ;Z:K%/WCX.Z@.H]PL^ZINXI>4=@N1VHXX#X3\F69 M>'M<7HN=H2H4M?%*HXCDG[47E!GX88[:0;6RZ$)" F]FP^K0$;FT?$69A9.[ MB>ZO;C^R1Q1&20U!T0MR6@? MY\W%F[T*%PIK#?A'GUVN^V:CIL?(5F_P2&&O,X%KLM^ \EO=7T];(M%6XY0&@_?+TT; $^WSQUVE@"%8CCU%ACQWM$3THIC" M O]S,81(](**:K$O)UO;].C^C>;@SU1/*!;/PEX+/]'691%IBN10)F7@I!<. M"6--I*4!DOQ4UN2=P,9+Z@"MN<3'+S!V.\K]2GNHO@[!$^O!UCC;36((XLOP M!,7>G1]I$9YU5*P7_RQ?1 2T=1\^H*8)N:4GGQ96#74X(*[/1MA0YA5HP*V7 M :TUAY)2))Q@(Y.>34?"DRV>N!-\08FK*Y_4C0ST@@+,Y?1R$%2W(/25CL*D M1XW"%[0V+01)(V]RP)L-\:+8MXH=:(Q7>N"./.H P633)U&RSB9)9R>R0K2< ML;E5P)6ODF7T.L(Q[9'CX0YDV;VF \T>D[JZI@*#Q(5E U8YMG!-F#,CAP!! MQ?95(UVQ[$ 6+G"S+];?!MNL0X0?D\_,7_HJ;\S>A^T@ALD3D0? M6Y**J,@.,YDNW;Z,:C2< /T4VB[E5_8#.Z2CD-SXGZ2J;56-;GD7PZY^Q;/! MKDQ!3UR/[E_"BHVWE'C2;4[)K@TD$PL8,L3.Q.*@'Z@I))->8NDK0&GUG_MZ M^4I\G'B:F#9=A[\CG%"W'Y#N 9Q&0]L>GAEY#==5>4-^#=S#[/WF/79XZS< M*^71 1=>;4$OZ5L )J_N,*D,GW'&TDZ.(AEE)]B]PW:3NCVJ(R930)<"Q9RR MP)Z<1_$.5!__>*X^OHO5Q^=$GJ/MONXT*(-?W:[[,NHXH.-7TLUS'W:)X1G- M@W?D7/W6R+4?Y<)A8J-J-3?5Y#[OJ+K'O9TP^AV8IPF[0OX?TK"K<%L/H_1- M:OAL+@X[:C#^Z$7MN]O8OB+UJ,HV"+4B6CFP:J\ID6P^6.=UAGPBMT7.V0?D MA>?>AJI4Y 5I(XD5J;D\4:VYIY"=Y$16#%E=?_W0P%UR2WE!-6'A?]VU MK1BS..5'$V21$E]&X'X]HPXN;V"\ZTKJJ#Z%+4\FF&8O2N/:-4CO)#?RU3[L M(*L_Q<4O[EAD*T[-KC)V8K959W4N&-9@VU$J4MMM. 21#=5;,'5QJ(U2*#ML M/X49Z;N;*GN+^2V#4S6:,7ED'C(V"7O^DW9"K+Q?TH* MXS1MZML:51(CJT?/%0JJ[G(NT-,!XLC3GU,@KTH;P8/,]$Z4V:8:F,LJL9+3 MR@9_ /PI]1#;@^F(+.4)E] M\39?#)7(K^P)[,AT44OUDP6;\:HZ)%R?Z^/P/=\F',+$V"4<(8_*3&=CTO.H M@,MR1Z(R?2#6@,]2IB+KI$5MGG7A4::81;*_I<;-B,S4ZCK!;L\7 MD(7:ZWVSQO[0"!@S&#YWI6AQ*G6_2ANABOBU+HH-=5>-PB4*/^E*:^ WB:-+ M 6]8OV^/F(-I>/]H\?RF:L6B"NE/M$B\)=(2FF PLEWKKR5**5"%%,&AU'AQ ME=XF"H7S-5)_MKS!]@;6] H)T2?WD<[ M^D!H13:+RIL 4@8DKN!P4G P5ANJ06?WO:2PKO:C.3BJ;TF((73_&82%?H%) M,7[5#)#\X8DNR@,5]7"?;8.[6)C/ID=->ZVWD)-Q;)!,+]/?D3H?7-5^;Z!3 M036 )(3YW6S8VOX-T]1V[07'0C YDL1&1L_ ##7CXVT+2^8+="V"Y)B4+-2Z1M26+]4'FE$SVO"S=HH M<2":,[>L(SH9K>T'D4") .>JNBJJU(?5EW)!X(+&Q+N)&J8>T M:^I5;!3*<8Z_LMS]8%S5P7SPKH-'G&VY?*:B#I6 MA0#XW]:N[';*>HE:;"9C<8[M&;?RK\91?'=/"Q#/TO>XK_NZLV?WA\KMJ\BU6;'Z5& M*ZB]NE\Q_$(B,1=$P\FJJ7&@1AD@0]6)_UR_)EH'] \]U/')B.\X#1W_=0:B M$,+L;E< [EE$GB8?.-C7I4Y1MVUW(]RT)EZFL3L8H][/>/V!0D/LE,D^B30^ M=/E!3@,@!LK?M&2*@V5>W9:J)!<"%/R/X$-3+8_Y,CGE::OG YH0V"G9)(I. M'1[35I16Q"TC"NJ6K9']Y#-U1!\JQ7V_95$Q$$[#$J X94$;1;"Z(?$V2K6Q MYSA"1D5'7GLZ=5QVR<2$IREP#6DJPJIA_.IF1LHD.*+;5(/DL1/2;H@B;HX(=&U9*:LZ#LMR6.B?W5*0D T;4DQCGRC\@\=-&U MPR_O-9X[2,KHF$593 4.I7,PDOG'H9KY,%R(VA&7J32X2@0/<@#;2K/7["SH M A'VG9A?465LNB'CE97U0X:UM< RV(PQ]:$&HFP0IR7*9LL$TR2#Y! M.73[[E VQ._*-(..8CQ5]-;=9^?A($_L>O:317N9Q\YN(>@\Z+.%9N_T)59^ MU4K^(@_3FPSSFB40I+X\:ZJ4C\]-?%WE DZ,])0I6/&U)23!VZI?UHX^*7K: M?'K$U9Y+6NNY8[2YFB]_X\6@%,SS*WY=GGED(V2_-E+.O$G.-Y@;R80X"0@? M\%,_Q2J88BL#:7F;B!-!V$YUC_R0\.:AJJYP$"ME1=0MR/$:IO(3)4PRM@DA M7]G43% -S,$0KHDJJ>@[FHNHY9"6X,^5RS?LV*",BPI]^--@U[)L,HZI8GK1 M^5]X-DEK(;>50&DB)>W])A-8+3AO!,(L4<>@ZB]FOWB M.V5K1\T5 F/5+UAU9N/V $DA-7(5=U$]WFG[G5W4R;K_:7&RQ'7@KL_S,AY<^B SFP,F.+4%RP7!B MW&0JAR6A,CR/JXF_[+)4W.P>9?,%8'1C%/;R!;F-,S=("N++;H7"Q2*1>C%A M)B;$'E1$Q-U>15+JGM_VE!G4(3Y:_$5IPD=536N[Q69?$JVM,FG>.GRUSNUZ MWS0B3P.#K6[:]#5X9T_(P;%CQII;K,*L#]T\SWQ*$@U'?'@E.9)DA;V;)+8: M)8-Y;VFZ7#%I2L?^Y7_3Y]N*M:,.A:9T#N+6N, U%)C:<)WM MJF6$K\7>8GR4PN(K>[']D 9JO=4S!L\U]S/#@^^4T,1:9.N_<#IH_@\ 9KSNE8Y)ZHL!Y+8'&D!'K6D>, MP2Z OD6Z8,D6.#XD[?YS1O97&.K9CLU(^-ZK6_@K;N;WT;8_Q)7[?==(F8/+ MH@5U/Q>^]UE@(")_I?B 24;\K K4[0FPVO5S W-8;R9FI4%'AC6A"G3WE M*\U<*K0@OXWS[Q:,;V1.,PJ,0(ZWP>W(7&+02JC"+@,!#P=*Q&_G*5$ MF1*%"ZW(10SXQ2VEQH_ 84^[D/SD7$@^^4+R!_]A'0611H*3NH06(]T<<"PF MDY7@P= M-)2$U^60&YMH)Z9UF3"]/T%.6$]^(L7(V!Z\'@VDH>$]NPXN ;*AHA8%BZ' MR"+A.Q_@S,W<7W+#5;M@4L*;1%4]K$BA"H!H0E'N>)>K9&"8LD.5>ND\^[4F_J-RT^BJH'E75GEGTXZ%R]2YD_!E!/ M])#:H)W/1Z5JF41$4L#:VO./1R\>A9RI^6]".5]6A MT^99[K?,0NPIG4TZ,^F]PIL(B]!PDIF9@$A(6V"/R@F$F-@3$1U3(P"]B8W6PX () MLQ70\>N$YV: 5\!<42;'(>G]E']'BJ11+*WK136DH@>Z_LD(7XXG&L>4"7ZE MK,FY?VTM5[E:^YJ(X(8@XUIVX4]4TI@]0]'C ZG %AJ\1 %5N;:.M#?.>(*N MA V&#D%+DO5> CJZA+._&2O[_+)J M9Q7@06UAZ:Z &-Z![2_WP+@'OZH.C)(1,7D>>_0 #3+@%X/7'F[[L='W?N9U MXO=T7?'L%^GT'YE>UE1XH_DQ#P*U^QX\:6CQ8^)J@@^V2P/B9H]):OAR$PL\ M8I ,X5):-AU)B3:PBUI2U' _XKTD"(%<=H[VH1X 7SS)W'L47N*-'GE+6IG5 MV()ZY 1GJ /D1:2J$S%'7*MFS\J1[RIIP+*<3]Q8Y)2:@NF=P%6G]])3?J#. MD4QKWNO,8Z\UU(A9)IZ1 (C0V.J(X:U#C[;+.@3TW7NY#@]R#:L6B38=<_^Y MM NS5I-1-DNKG>*KB=&"+'=8CLIJ^11]7Q"DV??$%=JA(TW4NJ#U_]_>E38G MCB31S[N_H@+/S'9O8- )B)[N",X9[W9[/-@=L?-IHI *HVDA,9)HP[_?.B00 MEPU"V C2'=&![GJ5F959UTM_1:3/IUU>IHS>M')HX_K?$OJ%Y1)(#H"X8L-Z MI$&+F=#EK=>)Y0M++&;K#&:)PK#!2SN<1&Q8#9,E:N1KYHJ"[\DDBY3O;,7> MBIKSU[(.O2_&C1><.V(YU]KN=I;Z.+$*=G-!V&9^S'/AQ/6>8']!8@^,[<]M MD%=?M*]T T=N?Q9M->6[4Z..7?0LWU=O>_[<>PJE*6Y*X#)?RC 0V77%,/52 MJMP]E&S1X^;[])=)91/:M-CVN3ITF['6G9RQYV CJ'+X_!U&MO6Q$"BMMJX8 MLJ:V#477&XU&1:_5VFVCV92[75FO%9(38Y#0P_H/7J":DX0BM^^,FVPF'=J% ]9O4>6NQB]*/, M;UVZ_3M;@VQB)U*_T!OOIWH1G&M&@E"7Q$F,!VQC_U^>5_\5]&;N&/D:\0*-N#E(BMS]7D> MW)H@XA.T8N@=],1:.[=2 6L/[% C\3.^*$B-O_4=?A\CV=O"T*WG[C.R]G3O81\6X\D3668!U1&CXPGOCG$PCK632>:]&L).I]4SC_RL^M- M0N+Y-=U*JA([3G[ 9._4EJQ,T\4#T]"+SXA!,'/"&\@2Q1\ MGV^+N38]Q\'C@-3C'VM4-@N70F]A5?NQ(&N%[2Y$?$.M_)AP.,O7Y&D> M2WF1'WP&U]VY;0?%7JC6.SBJ"Z/IXBS(*$KB?\MMR3*2D.2/([>D#PE M%$T16OYL/+O0W.J^GK>Z9>$GZ_M8^T0(484< S ;YV2,D_6AS=9"'(O\*<8W MMTNE<)G"?_#8,/7M9-3G26:V>H#7*,L]VP\=H+O(8UEH?[^WY!4NI>X=MGA 6<7V]<)6 =E,D MYUIKNS ]B,@][_A4EC-##=?UV$) "]TY6(QAWK'DAG@4G$I3)X3^3H8&[Y*U M^PN>VJ/):%V_^7;-+WB&_B A:I*$OG]U+4$ZLUVW5P=C=@JZL?GMD6]!8_TM MSZ]?F28A@T%&51L)D/KO^P DH MOZJ4C JH_H6J?E8MJ*X7E>HJ'0NH$:C1GG&PKJA%0\^5(IW*B/R1W5LX]&8>$3W/$$?!;=^+R9'\OS8#E:G!>46I%*57[G[H:3M9Q7*Q&P^#]&T;Q M<>ZQ&:PPI<1?^$8 M9"=_;OM;+N-KLW1$>^6/RM+!6HTEM=F;I"-NJ [;C!COS=F_*=^!V>-9*K64 M#6UWG9F1L1(U/>Q;;&])V_8)YU)"0QR@1(JJ<;2!1"2'C'/XBD1-_H+9(!![ M4V+V)6\TXJ33GOFM&"5:M@41=<3;-2=!"HH)^MKY9BZF,OHQHG$I?S+T?DE/OO.8O&$$HZHCW[@2CEW'BQKX]3=(6,M)4Q3T9\^GU^ M+2+:%*3]%E66HI#ZU!X)+5I(-VUYI%+UX+I?UJR09](+PD-*I2@EZ>!B3>8[ MR&)M%U1OF\B+TI'Y:..-S"Q+]W!/HY,TEYJW9*PK*X[76 M;FM+E_;#LE*D?:0#WD#55UB2EH5>[+:/;UF5=EYI:NZ$IM64"1J BW)^* M4,TG%6%;4-$&Z"O+?'Q/7)M:ZH)'[1!S/D&EVFFV MN^UJ1S4JFBY)-:/9TC5)JBKMCE(Q=+#D0RU9RZ['6K>.O77C59-K6E=I=-1 MJ]3P#;#V ZU=SZ>U_\:IVF\6*50SLW/E[>T\HR+LZ;J?*X*V=Q&T9ZW[A$C> M5^<)K=0D[UJGVS&,IM&H-&6]6NT:M)%26TK'T*26)*G+;56*2.K22-ZO V)> M4Y7PL1G6@\EHA/UEMN4+;K8K^6RV.].AW;?#PZ.R+3QIK]I<9UN&[;5%W9Q% MIFGZ8,:^)3&V3DX?6AN)Y]?,XG))P^7"]M;G($)N/=UCU=,#^>8>W[Q-U'-&S9IJOF)36.>:GC]FN&1"?N.:%$E&?G Z\ M^B+ 4W5L*X_(:ZEU*LN3?D>SF#@\%F3&8"8GH1VO*?@VR\YLC[<,_X'TSU/Z M7=HC!'%?C+C;-" "<5^,N,&97YC N[9#.SR_TKX.6S"7*AAFP]M'AK^RA2O2V MTJ/WO=SPS:']G01E8CUBOVSA$)=E65$,22O3-T8_Y2K]K=2DLAL^^O3UJORG M(M&354F9RM+?I6$X2C$*K);D#=,Z%VV*H&C'4+3&2*QR9CLP>B0(^0A(B]7\ M@-9]R"<:%Z,C/),[3S"/1!9A'[LA*.JK*^J:0T@YV21+U[^#N\^EZ&IEKT6\#>D=BS1NH&> #?( /\ &^TW;36?4W_@?1*HU# ME"RB55B) %IRA&BU:[N8_J2_(%H%?( /\ $^P)6$BF/"43#1BU2484 47 O@ '^ #?.?HFB%$S3+VR&! 52DI$**"FF04 MHL(H*N #?( /\ &^O+KF"PU1]X4G2W+IYO8>E#.'LKMQ62R)_M?L?48W;A#2 MF(V@MF=.6'YU=,TWV]OQ>2L^;WDD0*[(K4:P'Z> OV'FPK+*?Z?OP"%&C/ . M]8F))RQ/?!B([X3X,4#8)XCE^;783G]&AS=_QZ) \??V2@!S[JH%^ ?X -\ M@.]D73/$C3O'C?>M7T$Y>ZXUFJ#,-B1NPH!Y(@H@! M'^ #?( /\.7 14+\MG/\UFI\!N7,H>Q>B-]:V#$GCIC6_6R[W_HX(!#- 3[ M!_@ '^#+D\.$:&[G:*[=Z8)RYE!V+T1S;3*P71N".< '^ ?X -\N?67$,SM M',Q];C1!.7,HNQ>"N<^X3QR(XP ?X -\@ _PY=)50ARWDP(YW8,Y[1_@V:^"K[,9==B-8;N\..6?:XG M@OO_L([97%."0\!OE"KWSW)45L )6P I8 2M@!:R -0]8 MSVAX[^I$17ED534]AYW^6# *;R?!OR9!: ]FAPOQ86@'R%PB-J8G+$)&Q$*A MA[!I>B/ZSAD*V9U=SQ\A6;K^'6&7$=DY#B?&ZQ,TL!WZQ,#ST7CBC[V !(PA M>F=J#K'[2%###-EEV5"U(L(!PB/B,J*\=^R!GZYJ MBB)]2-[,3\D?WB/Z-8_>XS_9 4'!I/\7_1PK-7O.L7'?=L27^+=QB )1G!+: M #L))L)ONZ9'L?@XI ?]&?+)@/B$<0/:+F)U0D%3@2'.4KV*;@%*38(JLD*S M6Y. BHA,33*>EYVP>?-0E)D=^^31#D(?TW/!F)B\T(XS2Q8P0':X5,9--()G MU/I;4^-Z[I3"QN:5OH-$U6O\+Z.H+F';%50MMTNQSBOD/FY_G_"0QL MB@EK&DKU<7_'_KQ2\;XD5SW M?8*_7>,!+5(=.T]X%M!/E8=^A 8CV_I8"*J=9JJ'4FN:8;6 ME?0TE?; %(DUX"UZA4HJV,#H_Y*PUP _-R*94KS\\$E\H^\Y%GW%_?4#_)/T/]>T!AT0LLV*&?Z9,A=@:LB6$O MXLX\NH'%%F3BTH?X^_ D''H^+;U5VKUF#VXD-[F#_:PJ29Y!B.4="9;1TFI#>RV\_!+I]$KHIO;5EY"PM1@>_-&(#722,\B'/)XB@+/L2W$ M,\](TJM/5*6NBW)01LW>'XU;U"ZA+U][O<8?IS9Y]1SNVKZP:YN=8=.?T3>P M*ICX/IY=8A6TAC89/).BZ(*JXMVFE$UL**-AFAYU]*PW'U7/^Y/O8^P>S&50 M!-HE(W44EV%_-T3[<:,^\44P(Q<12\V5^FWHM/M;^H;^UC]^+O<]:_;IG[13 M%8Z<3_\'4$L! A0#% @ [X!A3PDDPQ=\& #@'-D4$L! A0#% @ [X!A3V]#]WPY M,P ECP" !4 ( !JQ@ &YT9W(M,C Q.3 Y,CE?8V%L+GAM M;%!+ 0(4 Q0 ( .^ 84]E[]"K4W $J6!0 5 " 1=, M !N=&=R+3(P,3DP.3(Y7V1E9BYX;6Q02P$"% ,4 " #O@&%/E-0QL]L/ M 0"OG X %0 @ &=O ;G1G&UL M4$L! A0#% @ [X!A3R",&%D-LP 31\) !4 ( !J\P! M &YT9W(M,C Q.3 Y,CE?<')E+GAM;%!+ 0(4 Q0 ( .^ 84^VD/ZIA @ M /4R 8 " >M_ @!N=&=R+65X,S$Q,C Q.7$S>#$P<2YH M=&U02P$"% ,4 " #O@&%/-"$R7G<( #8,@ & @ &E MB ( ;G1G#,Q,C(P,3EQ,W@Q,'$N:'1M4$L! A0#% @ [X!A3YF_ M]^)$!@ *", !@ ( !4I$" &YT9W(M97@S,C$R,#$Y<3-X M,3!Q+FAT;5!+ 0(4 Q0 ( .^ 84_50<:],@8 (,C 8 M " #$P<2YH=&U02P$"% ,4 " #O M@&%/Y7EP219^ P XML 27 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Jan. 01, 2019
Dec. 31, 2018
ASSETS      
Prepaid expenses and other current assets $ 31,153 $ 35,454 $ 35,997
Total current assets 726,724 857,356 857,899
Operating lease right-of-use assets, net 31,610 39,110 0
Total assets 943,061 1,081,943 1,043,376
Liabilities [Abstract]      
Other accrued liabilities 163,333 210,381 199,472
Total current liabilities 272,474 394,901 383,992
Non-current operating lease liabilities 27,178 33,823 0
Other non-current liabilities 8,052 6,067 12,232
Total liabilities 320,923 454,391 415,824
Total liabilities and stockholders’ equity $ 943,061 1,081,943 $ 1,043,376
ASU 2016-02      
ASSETS      
Prepaid expenses and other current assets   (543)  
Total current assets   (543)  
Operating lease right-of-use assets, net   39,110  
Total assets   38,567  
Liabilities [Abstract]      
Other accrued liabilities   10,909  
Total current liabilities   10,909  
Non-current operating lease liabilities   33,823  
Other non-current liabilities   (6,165)  
Total liabilities   38,567  
Total liabilities and stockholders’ equity   $ 38,567  
XML 28 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Tables)
9 Months Ended
Sep. 29, 2019
Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the nine months ended September 29, 2019 was as follows:
 
Number of shares
 
Weighted Average Exercise Price Per Share
 
(In thousands)
 
(In dollars)
Outstanding as of December 31, 2018
1,969

 
$
25.30

Granted
502

 
$
26.61

Exercised
(226
)
 
$
20.31

Cancelled
(16
)
 
$
36.27

Expired
(15
)
 
$
40.00

Outstanding as of September 29, 2019
2,214

 
$
25.93


Schedule of RSU Activity
RSU activity during the nine months ended September 29, 2019 was as follows:
 
Number of shares
 
Weighted Average Grant Date Fair Value Per Share
 
(In thousands)
 
(In dollars)
Outstanding as of December 31, 2018
1,627

 
$
34.31

Granted
693

 
$
31.37

Vested
(535
)
 
$
31.62

Cancelled
(105
)
 
$
35.12

Outstanding as of September 29, 2019
1,680

 
$
33.90


Schedule of Weighted Average Assumptions
The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the three and nine months ended September 29, 2019 and September 30, 2018.
 
Three Months Ended
 
Nine Months Ended
 
Stock Options
 
ESPP
 
Stock Options
 
ESPP
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
Expected life (in years)
6.2

 
4.4

 
0.5

 
0.5

 
6.2

 
4.4

 
0.5

 
0.5

Risk-free interest rate
1.85
%
 
2.79
%
 
1.83
%
 
2.22
%
 
1.85
%
 
2.36
%
 
2.06
%
 
2.00
%
Expected volatility
33.9
%
 
33.5
%
 
44.5
%
 
38.8
%
 
33.9
%
 
31.1
%
 
43.9
%
 
37.9
%
Dividend yield

 

 

 

 

 

 

 


Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan
The following table sets forth the stock-based compensation expense resulting from stock options, RSUs and the ESPP included in the Company’s unaudited condensed consolidated statements of operations:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
Cost of revenue
$
706

 
$
619

 
$
2,129

 
$
1,754

Research and development
1,496

 
1,037

 
3,976

 
3,171

Sales and marketing
2,097

 
1,970

 
6,223

 
6,363

General and administrative
2,687

 
2,492

 
7,855

 
8,940

Total stock-based compensation
$
6,986

 
$
6,118

 
$
20,183

 
$
20,228


XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity
9 Months Ended
Sep. 29, 2019
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders' Equity

Stock Repurchases

From time to time, the Company’s Board of Directors has authorized programs under which the Company may repurchase shares of its common stock, depending on market conditions, in the open market or through privately negotiated transactions. Under the authorizations, the timing and actual number of shares subject to repurchase are at the discretion of management and are contingent on a number of factors, such as levels of cash generation from operations, cash requirements for acquisitions and the price of the Company’s common stock. On July 19, 2019, the Company's Board of Directors approved an increase in the number of shares of common stock authorized for repurchase under the Company's stock repurchase program of up to an incremental 4.5 million shares. As of September 29, 2019, 4.3 million shares remained authorized for repurchase under the repurchase program. During the nine months ended September 29, 2019, the Company repurchased, reported based on trade date, approximately 1.7 million shares of common stock at a cost of approximately $53.9 million under the repurchase authorization. Similarly, during the nine months ended September 30, 2018, the Company repurchased, reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $15.0 million under the repurchase authorization.

The Company repurchased, as reported based on trade date, approximately 0.2 million shares of common stock at a cost of approximately $6.1 million to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the nine months ended September 29, 2019. Similarly, during the nine months ended September 30, 2018, the Company repurchased, as reported based on trade date, approximately 0.1 million shares of common stock at a cost of approximately $7.6 million to facilitate tax withholding for RSUs.

These shares were retired upon repurchase. The Company’s policy related to repurchases of its common stock is to charge the excess of cost over par value to retained earnings. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.

Accumulated Other Comprehensive Income (Loss)

The following table sets forth the changes in accumulated other comprehensive income ("AOCI") by component for the nine months ended September 29, 2019 and September 30, 2018:

 
Unrealized gains (losses) on available-for-sale investments
 
Unrealized gains (losses) on derivatives
 
Estimated tax benefit (provision)
 
Total
 
(In thousands)
Balance as of December 31, 2018
$
(18
)
 
$
(8
)
 
$
11

 
$
(15
)
Other comprehensive income (loss) before reclassifications
16

 
1,322

 
(284
)
 
1,054

Less: Amount reclassified from accumulated other comprehensive income

 
1,338

 
(281
)
 
1,057

Net current period other comprehensive income (loss)
16

 
(16
)
 
(3
)
 
(3
)
Balance as of September 29, 2019
$
(2
)
 
$
(24
)
 
$
8

 
$
(18
)



 
Unrealized gains (losses) on available-for-sale investments
 
Unrealized gains (losses) on derivatives
 
Estimated tax benefit (provision)
 
Total
 
(In thousands)
Balance as of December 31, 2017
$
(146
)
 
$
(838
)
 
$
133

 
$
(851
)
Other comprehensive income (loss) before reclassifications
72

 
1,075

 
(165
)
 
982

Less: Amount reclassified from accumulated other comprehensive income

 
211

 
(44
)
 
167

Net current period other comprehensive income (loss)
72

 
864

 
(121
)
 
815

Balance as of September 30, 2018
$
(74
)
 
$
26

 
$
12

 
$
(36
)

The following tables provide details about significant amounts reclassified out of each component of AOCI for the three and nine months ended September 29, 2019 and September 30, 2018:

Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended September 29, 2019
 
Nine Months Ended September 29, 2019
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statements of Operations
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statement of Operations
 
 
(In thousands)
 
 
 
(In thousands)
 
 
Gains (losses) on cash flow hedge:
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
548

 
Net revenue
 
$
1,634

 
Net revenue
Foreign currency forward contracts
 
(2
)
 
Cost of revenue
 
(10
)
 
Cost of revenue
Foreign currency forward contracts
 
(2
)
 
Research and development
 
(47
)
 
Research and development
Foreign currency forward contracts
 
(42
)
 
Sales and marketing
 
(209
)
 
Sales and marketing
Foreign currency forward contracts
 
(7
)
 
General and administrative
 
(30
)
 
General and administrative
 
 
495

 
Total from continuing operations before tax
 
1,338

 
Total from continuing operations before tax
 
 
(104
)
 
Tax impact from continuing operations
 
(281
)
 
Tax impact from continuing operations
 
 
391

 
Total, from continuing operations net of tax
 
1,057

 
Total, from continuing operations net of tax
 
 

 
Total, from discontinued operations net of tax
 

 
Total, from discontinued operations net of tax
 
 
$
391

 
Total, net of tax
 
$
1,057

 
Total, net of tax



Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statements of Operations
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statement of Operations
 
 
(In thousands)
 
 
 
(In thousands)
 
 
Gains (losses) on cash flow hedge:
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
750

 
Net revenue
 
$
235

 
Net revenue
Foreign currency forward contracts
 
(6
)
 
Cost of revenue
 
(7
)
 
Cost of revenue
Foreign currency forward contracts
 

 
Research and development
 
86

 
Research and development
Foreign currency forward contracts
 
(115
)
 
Sales and marketing
 
(42
)
 
Sales and marketing
Foreign currency forward contracts
 
(32
)
 
General and administrative
 
(41
)
 
General and administrative
 
 
597

 
Total from continuing operations before tax
 
231

 
Total from continuing operations before tax
 
 
(125
)
 
Tax impact from continuing operations
 
(49
)
 
Tax impact from continuing operations
 
 
472

 
Total, from continuing operations net of tax
 
182

 
Total, from continuing operations net of tax
 
 
197

 
Total, from discontinued operations net of tax
 
(15
)
 
Total, from discontinued operations net of tax
 
 
$
669

 
Total, net of tax
 
$
167

 
Total, net of tax

XML 30 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
9 Months Ended
Sep. 29, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue

Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as of the end of the reporting period. Unsatisfied and partially unsatisfied performance obligations consist of contract liabilities, in-transit orders with destination terms, and non-cancellable backlog. Non-cancellable backlog includes goods and services for which customer purchase orders have been accepted that are scheduled or in the process of being scheduled for shipment.

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of September 29, 2019:
 
 
1 year
 
2 years
 
Greater than 2 years
 
Total
 
 
(In thousands)
Performance obligations
 
$
58,528

 
$
921

 
$
1,008

 
$
60,457



Contract Balances

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations.

Payment terms vary by customer. The time between invoicing and when payment is due is not significant. For certain products or services and customer types, payment is required before the products or services are delivered to the customer.

The following table reflects the changes in contract balances for the nine months ended September 29, 2019:
 
Balance Sheet Location
September 29, 2019
December 31, 2018
$ change
% change
 
 
(In thousands)
 
Accounts Receivable, net
Accounts receivable, net
$
248,070

$
303,667

$
(55,597
)
(18.3
)%
Contract liabilities - current
Deferred revenue
$
5,812

$
11,086

$
(5,274
)
(47.6
)%
Contract liabilities - non-current
Other non-current liabilities
$
1,900

$
779

$
1,121

143.9
 %


The difference in the balances of the Company’s contract assets and liabilities as of September 29, 2019 and December 31, 2018 primarily results from the timing difference between the Company’s performance and the customer’s payment.

During the nine months ended September 29, 2019, $10.8 million of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, $14.9 million of revenue was recognized for the satisfaction of performance obligations and $9.4 million of this recognized revenue was included in the contract liability balance at the beginning of the period.

There were no significant changes in estimates during the period that would affect the contract balances.

Disaggregation of Revenue

In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across three geographic regions: Americas; Europe, Middle-East and Africa (“EMEA”); and Asia Pacific ("APAC"). The table also includes a reconciliation of the disaggregated revenue by reportable segment. The Company operates and reports in two segments: Connected Home, and Small and Medium Business ("SMB"). Sales and usage-based taxes are excluded from net revenue.

 
Three Months Ended
 
September 29,
2019
 
September 30,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
146,806

 
$
31,873

 
$
178,679

 
$
141,883

 
$
34,049

 
$
175,932

EMEA
22,190

 
27,364

 
49,554

 
27,619

 
25,539

 
53,158

APAC
21,676

 
15,949

 
37,625

 
25,181

 
15,140

 
40,321

Total net revenue
$
190,672

 
$
75,186

 
$
265,858

 
$
194,683

 
$
74,728

 
$
269,411

Sales channels:
 
 


 


 


 


 


Service provider
$
35,482

 
$
972

 
$
36,454

 
$
30,769

 
$
1,191

 
$
31,960

Non-service provider
155,190

 
74,214

 
229,404

 
163,914

 
73,537

 
237,451

Total net revenue
$
190,672

 
$
75,186

 
$
265,858

 
$
194,683

 
$
74,728

 
$
269,411


 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
392,162

 
$
91,716

 
$
483,878

 
$
416,491

 
$
93,867

 
$
510,358

EMEA
65,406

 
84,202

 
149,608

 
69,134

 
79,667

 
148,801

APAC
69,964

 
42,342

 
112,306

 
69,797

 
40,932

 
110,729

Total net revenue
$
527,532

 
$
218,260

 
$
745,792

 
$
555,422

 
$
214,466

 
$
769,888

Sales channels:
 
 
 
 
 
 
 
 
 
 
 
Service provider
$
99,201

 
$
3,370

 
$
102,571

 
$
118,899

 
$
2,954

 
$
121,853

Non-service provider
428,331

 
214,890

 
643,221

 
436,523

 
211,512

 
648,035

Total net revenue
$
527,532

 
$
218,260

 
$
745,792

 
$
555,422

 
$
214,466

 
$
769,888


XML 31 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 418 474 1 false 90 0 false 13 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.netgear.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income Sheet http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome Unaudited Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Unaudited Condensed Consolidated Statement of Stockholder's Equity Sheet http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity Unaudited Condensed Consolidated Statement of Stockholder's Equity Statements 6 false false R7.htm 1005000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - The Company and Basis of Presentation Sheet http://www.netgear.com/role/CompanyAndBasisOfPresentation The Company and Basis of Presentation Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.netgear.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Revenue Sheet http://www.netgear.com/role/Revenue Revenue Notes 10 false false R11.htm 2104100 - Disclosure - Discontinued Operations Sheet http://www.netgear.com/role/DiscontinuedOperations Discontinued Operations Notes 11 false false R12.htm 2106100 - Disclosure - Business Acquisitions Sheet http://www.netgear.com/role/BusinessAcquisitions Business Acquisitions Notes 12 false false R13.htm 2107100 - Disclosure - Balance Sheet Components Sheet http://www.netgear.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2108100 - Disclosure - Derivative Financial Instruments Sheet http://www.netgear.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 14 false false R15.htm 2109100 - Disclosure - Net Income Per Share Sheet http://www.netgear.com/role/NetIncomePerShare Net Income Per Share Notes 15 false false R16.htm 2110100 - Disclosure - Income Taxes Sheet http://www.netgear.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2112100 - Disclosure - Commitments and Contingencies Sheet http://www.netgear.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2113100 - Disclosure - Stockholders' Equity Sheet http://www.netgear.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2114100 - Disclosure - Employee Benefit Plans Sheet http://www.netgear.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 2115100 - Disclosure - Segment Information Sheet http://www.netgear.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2117100 - Disclosure - Fair Value Measurements Sheet http://www.netgear.com/role/FairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 2117100 - Disclosure - Leases Sheet http://www.netgear.com/role/Leases Leases Notes 22 false false R23.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.netgear.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.netgear.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2303301 - Disclosure - Revenue (Tables) Sheet http://www.netgear.com/role/RevenueTables Revenue (Tables) Tables http://www.netgear.com/role/Revenue 25 false false R26.htm 2304301 - Disclosure - Discontinued Operations (Tables) Sheet http://www.netgear.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.netgear.com/role/DiscontinuedOperations 26 false false R27.htm 2306301 - Disclosure - Business Acquisitions (Tables) Sheet http://www.netgear.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.netgear.com/role/BusinessAcquisitions 27 false false R28.htm 2307301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.netgear.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.netgear.com/role/BalanceSheetComponents 28 false false R29.htm 2308301 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.netgear.com/role/DerivativeFinancialInstruments 29 false false R30.htm 2309301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.netgear.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.netgear.com/role/NetIncomePerShare 30 false false R31.htm 2312301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.netgear.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.netgear.com/role/CommitmentsAndContingencies 31 false false R32.htm 2313301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.netgear.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.netgear.com/role/StockholdersEquity 32 false false R33.htm 2314301 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.netgear.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.netgear.com/role/EmployeeBenefitPlans 33 false false R34.htm 2315301 - Disclosure - Segment Information (Tables) Sheet http://www.netgear.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.netgear.com/role/SegmentInformation 34 false false R35.htm 2317301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.netgear.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.netgear.com/role/FairValueMeasurements 35 false false R36.htm 2317301 - Disclosure - Leases (Tables) Sheet http://www.netgear.com/role/LeasesTables Leases (Tables) Tables http://www.netgear.com/role/Leases 36 false false R37.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details) Sheet http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details) Details 37 false false R38.htm 2403402 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.netgear.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.netgear.com/role/RevenueTables 38 false false R39.htm 2403403 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details) Sheet http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails Revenue (Schedule of Remaining Performance Obligations) (Details) Details http://www.netgear.com/role/RevenueTables 39 false false R40.htm 2403404 - Disclosure - Revenue (Schedule of Changes in Contract Balances) (Details) Sheet http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails Revenue (Schedule of Changes in Contract Balances) (Details) Details http://www.netgear.com/role/RevenueTables 40 false false R41.htm 2403405 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) Sheet http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) Details http://www.netgear.com/role/RevenueTables 41 false false R42.htm 2404402 - Disclosure - Discontinued Operations (Narrative) (Details) Sheet http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations (Narrative) (Details) Details http://www.netgear.com/role/DiscontinuedOperationsTables 42 false false R43.htm 2404403 - Disclosure - Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details) Sheet http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details) Details http://www.netgear.com/role/DiscontinuedOperationsTables 43 false false R44.htm 2406402 - Disclosure - Business Acquisitions (Narrative) (Details) Sheet http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions (Narrative) (Details) Details http://www.netgear.com/role/BusinessAcquisitionsTables 44 false false R45.htm 2406403 - Disclosure - Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details) Sheet http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details) Details http://www.netgear.com/role/BusinessAcquisitionsTables 45 false false R46.htm 2407402 - Disclosure - Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 46 false false R47.htm 2407403 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails Balance Sheet Components (Schedule of Inventories) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 47 false false R48.htm 2407404 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 48 false false R49.htm 2407405 - Disclosure - Balance Sheet Components (Property and Equipment, Other Information) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails Balance Sheet Components (Property and Equipment, Other Information) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 49 false false R50.htm 2407406 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails Balance Sheet Components (Schedule of Intangibles, Net) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 50 false false R51.htm 2407407 - Disclosure - Balance Sheet Components (Intangibles, Other Information) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsIntangiblesOtherInformationDetails Balance Sheet Components (Intangibles, Other Information) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 51 false false R52.htm 2407408 - Disclosure - Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 52 false false R53.htm 2407409 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 53 false false R54.htm 2407410 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) Sheet http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) Details http://www.netgear.com/role/BalanceSheetComponentsTables 54 false false R55.htm 2408402 - Disclosure - Derivative Financial Instruments (Narrative) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails Derivative Financial Instruments (Narrative) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 55 false false R56.htm 2408403 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 56 false false R57.htm 2408404 - Disclosure - Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 57 false false R58.htm 2408405 - Disclosure - Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 58 false false R59.htm 2408406 - Disclosure - Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 59 false false R60.htm 2408407 - Disclosure - Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 60 false false R61.htm 2408408 - Disclosure - Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) Sheet http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) Details http://www.netgear.com/role/DerivativeFinancialInstrumentsTables 61 false false R62.htm 2409402 - Disclosure - Net Income Per Share (Schedule of Net Income Per Share) (Details) Sheet http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails Net Income Per Share (Schedule of Net Income Per Share) (Details) Details http://www.netgear.com/role/NetIncomePerShareTables 62 false false R63.htm 2410401 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.netgear.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.netgear.com/role/IncomeTaxes 63 false false R64.htm 2412402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.netgear.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.netgear.com/role/CommitmentsAndContingenciesTables 64 false false R65.htm 2412403 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details) Sheet http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details) Details http://www.netgear.com/role/CommitmentsAndContingenciesTables 65 false false R66.htm 2413402 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.netgear.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.netgear.com/role/StockholdersEquityTables 66 false false R67.htm 2413403 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details) Sheet http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details) Details http://www.netgear.com/role/StockholdersEquityTables 67 false false R68.htm 2413404 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details) Sheet http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details) Details http://www.netgear.com/role/StockholdersEquityTables 68 false false R69.htm 2414402 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://www.netgear.com/role/EmployeeBenefitPlansTables 69 false false R70.htm 2414403 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details) Sheet http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails Employee Benefit Plans (Schedule of Stock Option Activity) (Details) Details http://www.netgear.com/role/EmployeeBenefitPlansTables 70 false false R71.htm 2414404 - Disclosure - Employee Benefit Plans (Schedule of RSU Activity) (Details) Sheet http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails Employee Benefit Plans (Schedule of RSU Activity) (Details) Details http://www.netgear.com/role/EmployeeBenefitPlansTables 71 false false R72.htm 2414405 - Disclosure - Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) Sheet http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details) Details http://www.netgear.com/role/EmployeeBenefitPlansTables 72 false false R73.htm 2414406 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan) (Details) Sheet http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan) (Details) Details http://www.netgear.com/role/EmployeeBenefitPlansTables 73 false false R74.htm 2415402 - Disclosure - Segment Information (Narrative) (Details) Sheet http://www.netgear.com/role/SegmentInformationNarrativeDetails Segment Information (Narrative) (Details) Details http://www.netgear.com/role/SegmentInformationTables 74 false false R75.htm 2415403 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details) Sheet http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details) Details http://www.netgear.com/role/SegmentInformationTables 75 false false R76.htm 2415404 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) Sheet http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) Details http://www.netgear.com/role/SegmentInformationTables 76 false false R77.htm 2415405 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details) Sheet http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details) Details http://www.netgear.com/role/SegmentInformationTables 77 false false R78.htm 2417402 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) Sheet http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) Details http://www.netgear.com/role/FairValueMeasurementsTables 78 false false R79.htm 2417402 - Disclosure - Leases (Narrative) (Details) Sheet http://www.netgear.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.netgear.com/role/LeasesTables 79 false false R80.htm 2417403 - Disclosure - Leases (Lease Cost) (Details) Sheet http://www.netgear.com/role/LeasesLeaseCostDetails Leases (Lease Cost) (Details) Details http://www.netgear.com/role/LeasesTables 80 false false R81.htm 2417404 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) Sheet http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails Leases (Supplemental Cash Flow Information) (Details) Details http://www.netgear.com/role/LeasesTables 81 false false R82.htm 2417405 - Disclosure - Leases (Supplemental Balance Sheet Information) (Details) Sheet http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases (Supplemental Balance Sheet Information) (Details) Details http://www.netgear.com/role/LeasesTables 82 false false R83.htm 2417406 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) Sheet http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details) Details http://www.netgear.com/role/LeasesTables 83 false false R84.htm 2417407 - Disclosure - Leases (Future Minimum Lease Payments Under Non-cancelable Operating Leases - Topic 840) (Details) Sheet http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details Leases (Future Minimum Lease Payments Under Non-cancelable Operating Leases - Topic 840) (Details) Details http://www.netgear.com/role/LeasesTables 84 false false All Reports Book All Reports ntgr2019q3-10q.htm ntgr-20190929.xsd ntgr-20190929_cal.xml ntgr-20190929_def.xml ntgr-20190929_lab.xml ntgr-20190929_pre.xml ntgr-ex3112019q3x10q.htm ntgr-ex3122019q3x10q.htm ntgr-ex3212019q3x10q.htm ntgr-ex3222019q3x10q.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 32 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments
9 Months Ended
Sep. 29, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments
Derivative Financial Instruments

The Company’s subsidiaries have had, and will continue to have material future cash flows, including revenue and expenses, which are denominated in currencies other than the Company’s functional currency. The Company and all its subsidiaries designate the U.S. dollar as the functional currency. Changes in exchange rates between the Company’s functional currency and other currencies in which the Company transacts business will cause fluctuations in cash flow expectations and cash flow realized or settled. Accordingly, the Company uses derivatives to mitigate its business exposure to foreign exchange risk. The Company enters into foreign currency forward contracts in Australian dollars, British pounds, Euros, Canadian dollar, and Japanese yen to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, costs of revenue, operating expenses and existing assets and liabilities. The Company does not enter into derivatives transactions for trading or speculative purposes.

The Company’s foreign currency forward contracts do not contain any credit-risk-related contingent features. The Company is exposed to credit losses in the event of nonperformance by the counter-parties of its forward contracts. The Company enters into derivative contracts with high-quality financial institutions and limits the amount of credit exposure to any one counter-party. In addition, the derivative contracts typically mature in less than six months and the Company continuously evaluates the credit standing of its counter-party financial institutions. The counter-parties to these arrangements are large highly rated financial institutions and the Company does not consider non-performance a material risk.

The Company may choose not to hedge certain foreign exchange exposures for a variety of reasons, including, but not limited to, materiality, accounting considerations or the prohibitive economic cost of hedging particular exposures. There can be no assurance the hedges will offset more than a portion of the financial impact resulting from movements in foreign exchange rates. The Company’s accounting policies for these instruments are based on whether the instruments are designated as hedge or non-hedge instruments in accordance with the authoritative guidance for derivatives and hedging. The Company records all derivatives on the balance sheets at fair value. Cash flow hedge gains and losses are recorded in other comprehensive income ("OCI") until the hedged item is recognized in earnings. Derivatives that are not designated as hedging instruments are adjusted to fair value through earnings in Other income (expense), net in the unaudited condensed consolidated statements of operations.

The fair values of the Company’s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded as of September 29, 2019 and December 31, 2018 are summarized as follows:
 
 
 
 
As of
 
 
 
As of
 
 
Balance Sheet
Location
 
September 29,
2019
 
December 31,
2018
 
Balance Sheet
Location
 
September 29,
2019
 
December 31,
2018
 
 
 
 
(In thousands)
 
 
 
(In thousands)
Derivatives not designated as hedging instruments
 
Prepaid expenses and other current assets
 
$
1,050

 
$
784

 
Other accrued liabilities
 
$
150

 
$
331

Derivatives designated as hedging instruments
 
Prepaid expenses and other current assets
 
47

 
2

 
Other accrued liabilities
 
58

 
37

Total
 
 
 
$
1,097

 
$
786

 
 
 
$
208

 
$
368


Refer to Note 14. Fair Value Measurements, in Notes to Unaudited Condensed Consolidated Financial Statements for detailed disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.

Offsetting Derivative Assets and Liabilities

The Company has entered into master netting arrangements which allow net settlements under certain conditions. Although netting is permitted, it is currently the Company's policy and practice to record all derivative assets and liabilities on a gross basis on the unaudited condensed consolidated balance sheets.

The following tables set forth the offsetting of derivative assets as of September 29, 2019 and December 31, 2018:
As of September 29, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
J.P. Morgan Chase
 
$
128

 
$

 
$
128

 
$
(31
)
 
$

 
$
97

Bank of America
 

 

 

 
(2
)
 

 
(2
)
Wells Fargo
 
969

 

 
969

 
(175
)
 

 
794

Total
 
$
1,097

 
$

 
$
1,097

 
$
(208
)
 
$

 
$
889


As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
Bank of America
 
$
323

 
$

 
$
323

 
$
(64
)
 
$

 
$
259

Wells Fargo
 
463

 

 
463

 
(298
)
 

 
165

Total
 
$
786

 
$

 
$
786

 
$
(362
)
 
$

 
$
424



The following tables set forth the offsetting of derivative liabilities as of September 29, 2019 and December 31, 2018:
As of September 29, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount

 
(In thousands)
J.P. Morgan Chase
 
$
31

 
$

 
$
31

 
$
(31
)
 
$

 
$

Bank of America
 
2

 

 
2

 
(2
)
 

 

Wells Fargo
 
175

 

 
175

 
(175
)
 

 

Total
 
$
208

 
$

 
$
208

 
$
(208
)
 
$

 
$


As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
J.P. Morgan Chase
 
$
6

 
$

 
$
6

 
$

 
$

 
$
6

Bank of America
 
64

 

 
64

 
(64
)
 

 

Wells Fargo
 
298

 

 
298

 
(298
)
 

 

Total
 
$
368

 
$

 
$
368

 
$
(362
)
 
$

 
$
6



Cash flow hedges

To help manage the exposure of operating margins to fluctuations in foreign currency exchange rates, the Company hedges a portion of its anticipated foreign currency revenue, costs of revenue and certain operating expenses. These hedges are designated at the inception of the hedge relationship as cash flow hedges under the authoritative guidance for derivatives and hedging. Effectiveness is tested at least quarterly both prospectively and retrospectively using regression analysis to ensure that the hedge relationship has been effective and is likely to remain effective in the future. The Company typically hedges portions of its anticipated foreign currency exposure less than six months. The Company enters into about ten forward contracts per quarter with an average size of approximately $6.0 million USD equivalent related to its cash flow hedging program.

The effects of the Company's cash flow hedges in the unaudited condensed statement of operations for the three and nine months ended September 29, 2019 and September 30, 2018 are summarized as follows:
 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended September 29, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
265,858

 
$
188,666

 
$
19,537

 
$
33,491

 
$
11,887

Gains (losses) on cash flow hedge
 
$
548

 
$
(2
)
 
$
(2
)
 
$
(42
)
 
$
(7
)



 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended September 30, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
269,411

 
$
174,966

 
$
20,136

 
$
37,892

 
$
16,184

Gains (losses) on cash flow hedge
 
$
750

 
$
(6
)
 
$

 
$
(115
)
 
$
(32
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Nine Months Ended September 29, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
745,792

 
$
521,147

 
$
57,183

 
$
103,887

 
$
35,467

Gains (losses) on cash flow hedge
 
$
1,634

 
$
(10
)
 
$
(47
)
 
$
(209
)
 
$
(30
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Nine Months Ended September 30, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
769,888

 
$
518,844

 
$
63,273

 
$
114,318

 
$
50,403

Gains (losses) on cash flow hedge
 
$
235

 
$
(7
)
 
$
86

 
$
(42
)
 
$
(41
)



The Company expects to reclassify to earnings all of the amounts recorded in OCI associated with its cash flow hedges over the next twelve months. OCI associated with cash flow hedges of foreign currency revenue is recognized as a component of net revenue in the same period the related revenue is recognized. OCI associated with cash flow hedges of foreign currency costs of revenue and operating expenses are recognized as a component of cost of revenue and operating expenses in the same period and in the same statement of operations line item as the related costs of revenue and operating expenses are recognized.

Derivative instruments designated as cash flow hedges must be de-designated as hedges when it is probable the forecasted hedged transaction will not occur within the designated hedge period or if not recognized within 60 days following the end of the hedge period. Deferred gains and losses in OCI with such derivative instruments are reclassified immediately into earnings through Other income (expense), net. Any subsequent changes in fair value of such derivative instruments also are reflected in current earnings unless they are re-designated as hedges of other transactions. The Company did not recognize any material net gains or losses related to the loss of hedge designation as there were no discontinued cash flow hedges during the nine months ended September 29, 2019 and September 30, 2018.

The pre-tax effects of the Company’s derivative instruments in OCI and the unaudited condensed consolidated statement of operations for the three and nine months ended September 29, 2019 and September 30, 2018 are summarized as follows:
Derivatives Designated as
Hedging Instruments
 
Gains (Losses) Recognized in OCI - Effective Portion
 
Location of Gains (Losses)
Reclassified from OCI
into Income - Effective Portion
 
Gains (Losses) Reclassified from OCI into Income - Effective Portion(1)
 
Three Months Ended
 
 
Three Months Ended
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
458

 
$
625

 
Net revenue
 
$
548

 
$
750

Foreign currency forward contracts
 

 

 
Cost of revenue
 
(2
)
 
(6
)
Foreign currency forward contracts
 

 

 
Research and development
 
(2
)
 

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(42
)
 
(115
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(7
)
 
(32
)
Total
 
$
458

 
$
625

 
 
 
$
495

 
$
597

_________________________
(1) Refer to Note 11. Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives.

Derivatives Designated as
Hedging Instruments
 
Gains (Losses) Recognized in OCI - Effective Portion
 
Location of Gains (Losses)
Reclassified from OCI
into Income - Effective Portion
 
Gains (Losses) Reclassified from OCI into Income - Effective Portion(1)
 
Nine Months Ended
 
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
1,322

 
$
1,075

 
Net revenue
 
$
1,634

 
$
235

Foreign currency forward contracts
 

 

 
Cost of revenue
 
(10
)
 
(7
)
Foreign currency forward contracts
 

 

 
Research and development
 
(47
)
 
86

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(209
)
 
(42
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(30
)
 
(41
)
Total
 
$
1,322

 
$
1,075

 
 
 
$
1,338

 
$
231

_________________________
(1) Refer to Note 11. Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives.

Non-designated hedges

The Company enters into non-designated hedges under the authoritative guidance for derivatives and hedging to manage the exposure of non-functional currency monetary assets and liabilities held on its financial statements to fluctuations in foreign currency exchange rates, as well as to reduce volatility in other income and expense. The non-designated hedges are generally expected to offset the changes in value of its net non-functional currency asset and liability position resulting from foreign exchange rate fluctuations. Foreign currency denominated accounts receivable and payable are hedged with non-designated hedges when the related anticipated foreign revenue and expenses are recognized in the Company’s financial statements. The Company also hedges certain non-functional currency monetary assets and liabilities that may not be incorporated into the cash flow hedge program. The Company adjusts its non-designated hedges monthly and enters into about ten non-designated derivatives per quarter. The average size of its non-designated hedges is approximately $2.0 million USD equivalent and these hedges range from one to three months in duration.

The effects of the Company’s non-designated hedge included in Other income (expense), net in the unaudited condensed consolidated statements of operations for the nine months ended September 29, 2019 and September 30, 2018 are as follows:

Derivatives Not Designated as Hedging Instruments
 
Location of Gains (Losses)
Recognized in Income on Derivative
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
 
September 29, 2019
 
September 30, 2018
 
 
 
 
(In thousands)
Foreign currency forward contracts
 
Other income (expense), net
 
$
1,540

 
$
991

 
$
2,446

 
$
2,930


XML 33 R78.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 36,584 $ 96,676
Liabilities measured at fair value 6,360 6,321
Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 35,342 25,427
Liabilities measured at fair value 0 0
Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 1,242 71,249
Liabilities measured at fair value 208 368
Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Liabilities measured at fair value 6,152 5,953
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 31,572 22,573
Cash equivalents | Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 31,572 22,573
Cash equivalents | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Cash equivalents | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
U.S. treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   70,314
U.S. treasuries | Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   0
U.S. treasuries | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   70,314
U.S. treasuries | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value   0
Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 145 149
Certificates of deposits | Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Certificates of deposits | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 145 149
Certificates of deposits | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Trading securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 3,770 2,854
Trading securities | Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 3,770 2,854
Trading securities | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Trading securities | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Foreign currency forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 1,097 786
Liabilities measured at fair value 208 368
Foreign currency forward contracts | Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Liabilities measured at fair value 0 0
Foreign currency forward contracts | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 1,097 786
Liabilities measured at fair value 208 368
Foreign currency forward contracts | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 0 0
Liabilities measured at fair value 0 0
Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 6,152 5,953
Contingent Consideration | Quoted market prices in active markets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 0 0
Contingent Consideration | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value 0 0
Contingent Consideration | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value $ 6,152 $ 5,953
XML 34 ntgr2019q3-10q_htm.xml IDEA: XBRL DOCUMENT 0001122904 2019-01-01 2019-09-29 0001122904 2019-10-25 0001122904 2019-09-29 0001122904 2018-12-31 0001122904 2018-01-01 2018-09-30 0001122904 2019-07-01 2019-09-29 0001122904 2018-07-02 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-07-02 2018-09-30 0001122904 2017-12-31 0001122904 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-07-02 2018-09-30 0001122904 us-gaap:RetainedEarningsMember 2018-01-01 2018-04-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-02 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-04-01 0001122904 us-gaap:CommonStockMember 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-04-02 2018-07-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 0001122904 us-gaap:RetainedEarningsMember 2018-04-02 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-07-02 2018-09-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001122904 us-gaap:CommonStockMember 2018-09-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 0001122904 us-gaap:CommonStockMember 2018-01-01 2018-04-01 0001122904 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-04-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001122904 2018-04-01 0001122904 2018-04-02 2018-07-01 0001122904 us-gaap:CommonStockMember 2017-12-31 0001122904 us-gaap:RetainedEarningsMember 2018-04-01 0001122904 us-gaap:NoncontrollingInterestMember 2018-07-02 2018-09-30 0001122904 us-gaap:CommonStockMember 2018-04-01 0001122904 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-04-02 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001122904 us-gaap:RetainedEarningsMember 2018-07-01 0001122904 us-gaap:RetainedEarningsMember 2017-12-31 0001122904 2018-07-01 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 0001122904 2019-01-01 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001122904 us-gaap:CommonStockMember 2018-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-29 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-29 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001122904 2019-04-01 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-29 0001122904 us-gaap:RetainedEarningsMember 2018-12-31 0001122904 2019-06-30 0001122904 us-gaap:CommonStockMember 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-09-29 0001122904 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-07-01 2019-09-29 0001122904 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001122904 us-gaap:CommonStockMember 2019-09-29 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-29 0001122904 us-gaap:CommonStockMember 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001122904 us-gaap:RetainedEarningsMember 2019-06-30 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001122904 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001122904 us-gaap:RetainedEarningsMember 2019-03-31 0001122904 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 0001122904 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001122904 2019-01-01 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-09-29 0001122904 ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:EMEAMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 srt:AmericasMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 us-gaap:EMEAMember 2018-01-01 2018-09-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 srt:AmericasMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-01-01 2019-09-29 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 ntgr:APACMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 srt:AmericasMember 2019-01-01 2019-09-29 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2019-01-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 ntgr:ConnectedHomeMember 2019-01-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2018-01-01 2018-09-30 0001122904 ntgr:APACMember 2019-01-01 2019-09-29 0001122904 srt:AmericasMember 2018-01-01 2018-09-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-01-01 2018-09-30 0001122904 2020-09-29 2019-09-29 0001122904 2021-09-29 2019-09-29 0001122904 2019-09-29 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember 2018-07-02 2018-09-30 0001122904 ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 ntgr:APACMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember 2018-07-02 2018-09-30 0001122904 srt:AmericasMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 us-gaap:SalesChannelThroughIntermediaryMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 ntgr:APACMember 2019-07-01 2019-09-29 0001122904 srt:AmericasMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 srt:AmericasMember 2019-07-01 2019-09-29 0001122904 srt:AmericasMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:ConnectedHomeMember 2019-07-01 2019-09-29 0001122904 ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 srt:AmericasMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:ConnectedHomeMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:SalesChannelDirectlyToConsumerMember ntgr:SMBMember 2018-07-02 2018-09-30 0001122904 us-gaap:EMEAMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 ntgr:APACMember ntgr:SMBMember 2019-07-01 2019-09-29 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember 2018-07-02 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember ntgr:ProfessionalFeesMember 2018-07-02 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember ntgr:ArloMember us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 2018-12-31 2018-12-31 0001122904 ntgr:ArloMember 2018-12-31 2018-12-31 0001122904 ntgr:ArloMember 2018-08-07 0001122904 ntgr:MeuralMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 2018-08-06 0001122904 srt:MinimumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember ntgr:TechnicalMilestoneMember 2018-08-06 0001122904 srt:MaximumMember ntgr:MeuralMember us-gaap:MeasurementInputDiscountRateMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:CustomerRelationshipsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:DatabasesMember 2018-08-06 0001122904 ntgr:MeuralMember 2018-07-02 2018-09-30 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-08-06 2018-08-06 0001122904 ntgr:MeuralMember us-gaap:TradeNamesMember 2018-08-06 0001122904 ntgr:MeuralMember ntgr:ServiceRevenueMilestoneMember 2018-08-06 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2018-12-31 0001122904 ntgr:FurnitureFixturesAndLeaseholdImprovementsMember 2019-09-29 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001122904 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-09-29 0001122904 us-gaap:ComputerEquipmentMember 2019-09-29 0001122904 us-gaap:ComputerEquipmentMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001122904 us-gaap:MachineryAndEquipmentMember 2019-09-29 0001122904 us-gaap:OtherIntangibleAssetsMember 2019-09-29 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-09-29 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-09-29 0001122904 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001122904 us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:USTreasurySecuritiesMember 2019-09-29 0001122904 us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-09-29 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2019-09-29 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-29 0001122904 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2018-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2019-09-29 0001122904 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2018-12-31 0001122904 ntgr:J.P.MorganChaseMember 2019-09-29 0001122904 ntgr:WellsFargoBankMember 2019-09-29 0001122904 ntgr:BankofAmericaMember 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-29 0001122904 ntgr:BankofAmericaMember 2018-12-31 0001122904 ntgr:WellsFargoBankMember 2018-12-31 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:CashFlowHedgingMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 ntgr:J.P.MorganChaseMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:CostOfSalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2019-07-01 2019-09-29 0001122904 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-01-01 2019-09-29 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-07-18 2018-07-18 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2015-07-01 2015-07-01 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2018-01-03 2018-01-03 0001122904 ntgr:Aegis11S.A.v.NETGEARMember 2019-06-21 2019-06-21 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-14 2018-09-14 0001122904 ntgr:Vivatovs.NETGEARMember 2017-04-19 2017-04-19 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2017-07-14 2017-07-14 0001122904 2019-01-09 2019-02-08 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember ntgr:JuniperMember 2016-09-26 2016-09-26 0001122904 srt:ChiefExecutiveOfficerMember 2019-09-29 0001122904 srt:ChiefExecutiveOfficerMember 2019-01-01 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember ntgr:JuniperMember 2016-08-26 2016-08-26 0001122904 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001122904 ntgr:ArloMember 2019-01-09 2019-02-08 0001122904 ntgr:NETGEARMember 2019-01-09 2019-02-08 0001122904 ntgr:ViaVadisv.NETGEARMember 2014-08-22 2014-08-22 0001122904 srt:MinimumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-01-01 2019-09-29 0001122904 ntgr:ThirtyOneToFortyFiveDaysMember 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2017-12-21 2017-12-21 0001122904 ntgr:ChinaPatentMattersBejingandHeifeiMunicipalitiesMember 2019-05-14 2019-05-14 0001122904 srt:MinimumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-09-29 0001122904 ntgr:NetgearAndArloMember 2019-01-09 2019-02-08 0001122904 ntgr:OtherKeyExecutivesMember 2019-01-01 2019-09-29 0001122904 ntgr:NonTradeActivitiesMember 2019-09-29 0001122904 ntgr:FortySixToSixtyDaysMember 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2016-08-26 2016-08-26 0001122904 ntgr:HeraWirelessvs.NETGEARMemberDomain 2018-09-15 2018-09-15 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember ntgr:JuniperMember 2017-01-01 2017-01-31 0001122904 srt:MaximumMember ntgr:FortySixToSixtyDaysMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember ntgr:ThirtyOneToFortyFiveDaysMember 2019-01-01 2019-09-29 0001122904 ntgr:ChrismarSystemsvs.NETGEARMember 2019-09-29 0001122904 ntgr:OtherKeyExecutivesMember 2019-09-29 0001122904 ntgr:Vivatovs.NETGEARMember 2017-10-02 2017-10-02 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-02 2018-09-30 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0001122904 2019-07-19 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-29 0001122904 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-29 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-09-29 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-09-29 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-09-29 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-09-29 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-09-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-09-30 0001122904 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001122904 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-29 0001122904 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001122904 ntgr:A2016IncentivePlanMember 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-29 0001122904 us-gaap:EmployeeStockMember ntgr:EmployeeStockPurchasePlanMember 2019-09-29 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2019-09-29 0001122904 ntgr:A2016IncentivePlanMember 2019-01-01 0001122904 ntgr:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-29 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:CostOfSalesMember 2019-07-01 2019-09-29 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:CostOfSalesMember 2018-07-02 2018-09-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:CostOfSalesMember 2019-01-01 2019-09-29 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-29 0001122904 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122904 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122904 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-02 2018-09-30 0001122904 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2018-12-31 0001122904 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-29 0001122904 us-gaap:EmployeeStockMember 2018-07-02 2018-09-30 0001122904 us-gaap:EmployeeStockMember 2019-01-01 2019-09-29 0001122904 us-gaap:EmployeeStockOptionMember 2018-07-02 2018-09-30 0001122904 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001122904 us-gaap:EmployeeStockMember 2019-07-01 2019-09-29 0001122904 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0001122904 country:CN 2019-09-29 0001122904 country:US 2018-12-31 0001122904 ntgr:AsiaPacificExcludingChinaMember 2018-12-31 0001122904 us-gaap:EMEAMember 2019-09-29 0001122904 country:CA 2019-09-29 0001122904 country:CA 2018-12-31 0001122904 country:CN 2018-12-31 0001122904 ntgr:AsiaPacificExcludingChinaMember 2019-09-29 0001122904 us-gaap:EMEAMember 2018-12-31 0001122904 country:US 2019-09-29 0001122904 country:US 2018-07-02 2018-09-30 0001122904 country:US 2018-01-01 2018-09-30 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-01-01 2018-09-30 0001122904 srt:AsiaPacificMember 2018-07-02 2018-09-30 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-01-01 2019-09-29 0001122904 country:US 2019-01-01 2019-09-29 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2018-07-02 2018-09-30 0001122904 srt:AsiaPacificMember 2019-01-01 2019-09-29 0001122904 ntgr:AmericasExcludingUnitedStatesMember 2019-07-01 2019-09-29 0001122904 srt:AsiaPacificMember 2019-07-01 2019-09-29 0001122904 country:US 2019-07-01 2019-09-29 0001122904 srt:AsiaPacificMember 2018-01-01 2018-09-30 0001122904 us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:CashEquivalentsMember 2019-09-29 0001122904 ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2019-09-29 0001122904 us-gaap:MutualFundMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:ContingentConsiderationMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2019-09-29 0001122904 us-gaap:FairValueInputsLevel3Member ntgr:ContingentConsiderationMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:MutualFundMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member ntgr:ContingentConsiderationMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2018-12-31 0001122904 us-gaap:CashEquivalentsMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel1Member ntgr:ContingentConsiderationMember 2018-12-31 0001122904 ntgr:ContingentConsiderationMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2018-12-31 0001122904 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2018-12-31 0001122904 srt:MaximumMember 2019-09-29 0001122904 srt:MinimumMember 2019-01-01 2019-09-29 0001122904 srt:MaximumMember 2019-01-01 2019-09-29 shares pure ntgr:region iso4217:USD shares iso4217:USD ntgr:segment ntgr:patent ntgr:decision ntgr:case ntgr:petition ntgr:derivative_instrument ntgr:claim ntgr:defendant false --12-31 Q3 2019 0001122904 P5D P6M 1254000 1079000 0 3500000 P1M P1Y P1Y 10-Q true 2019-09-29 false 000-50350 NETGEAR, Inc. DE 77-0419172 350 East Plumeria Drive, San Jose, CA 95134 (408) 907-8000 Common Stock, $0.001 par value NTGR NASDAQ Yes Yes Large Accelerated Filer false false false 30147504 168002000 201047000 3915000 73317000 248070000 303667000 275584000 243871000 31153000 35997000 726724000 857899000 19671000 20177000 31610000 0 11699000 17146000 80721000 80721000 72636000 67433000 943061000 1043376000 83912000 139748000 18103000 31666000 163333000 199472000 5812000 11086000 1314000 2020000 272474000 383992000 13219000 19600000 27178000 8052000 12232000 320923000 415824000 31000 32000 821966000 793585000 -18000 -15000 -199841000 -166050000 622138000 627552000 943061000 1043376000 265858000 269411000 745792000 769888000 188666000 174966000 521147000 518844000 77192000 94445000 224645000 251044000 19537000 20136000 57183000 63273000 33491000 37892000 103887000 114318000 11887000 16184000 35467000 50403000 212000 380000 1709000 1752000 65127000 74592000 198246000 229746000 12065000 19853000 26399000 21298000 639000 985000 2122000 2806000 -403000 955000 425000 425000 12301000 21793000 28946000 24529000 -228000 5483000 2735000 6668000 12529000 16310000 26211000 17861000 0 -7160000 0 -8351000 12529000 9150000 26211000 9510000 0 -799000 0 -799000 12529000 9949000 26211000 10309000 0.41 0.51 0.84 0.56 0 -0.20 0 -0.23 0.41 0.31 0.84 0.33 0.39 0.49 0.81 0.54 0 -0.19 0 -0.23 0.39 0.30 0.81 0.31 30933000 31802000 31221000 31634000 31819000 32974000 32327000 32826000 12529000 9150000 26211000 9510000 -37000 48000 -16000 864000 0 41000 16000 72000 -37000 89000 0 936000 -7000 8000 -1000 84000 0 10000 4000 37000 -30000 71000 -3000 815000 12499000 9221000 26208000 10325000 0 -797000 0 -797000 12499000 10018000 26208000 11122000 31562000 32000 793585000 -15000 -166050000 627552000 12000 12000 17000 17000 12843000 12843000 6457000 6457000 436000 0 15000000 15000000 89000 3344000 3344000 430000 0 4371000 4371000 31467000 32000 804413000 14000 -171551000 632908000 -2000 -2000 839000 839000 6739000 6739000 570000 1000 16979000 16980000 79000 2314000 2314000 292000 0 882000 882000 31110000 31000 812034000 12000 -190005000 622072000 -30000 -30000 12529000 12529000 6986000 6986000 679000 1000 21965000 21966000 12000 400000 400000 162000 1000 2946000 2947000 30581000 31000 821966000 -18000 -199841000 622138000 31320000 31000 603137000 -851000 128168000 0 730485000 8593000 8593000 -49000 -49000 631000 631000 5590000 5590000 8150000 8150000 38000 2271000 2271000 252000 1000 4589000 4590000 31534000 32000 615876000 -269000 140080000 0 755719000 53000 53000 109000 109000 -5230000 -5230000 8970000 8970000 85000 4897000 4897000 332000 0 1012000 1012000 31781000 32000 625858000 -107000 129953000 0 755736000 31000 31000 40000 40000 9949000 9949000 -799000 -799000 8612000 8612000 942000 942000 146088000 24158000 170246000 205000 15000000 15000000 6000 414000 414000 176000 5136000 5136000 31746000 32000 785694000 -36000 124488000 24301000 934479000 26211000 9510000 0 -8351000 14577000 14260000 20183000 20228000 503000 53000 -253000 -519000 -55597000 -18760000 31713000 36326000 -2960000 5443000 -54574000 26546000 -13562000 -1521000 -45240000 -5384000 -4152000 3620000 -7087000 -10432000 -36044000 42741000 0 31115000 -36044000 73856000 282000 70157000 70786000 102054000 11797000 8950000 0 624000 5484000 0 0 14352000 53223000 9219000 0 -50707000 53223000 -41488000 52365000 15000000 6058000 7583000 4582000 5183000 3617000 5554000 -50224000 -11846000 0 170248000 -50224000 158402000 -33045000 190770000 201047000 202870000 168002000 393640000 3174000 -257000 0 5953000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">The Company and Basis of Presentation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">NETGEAR, Inc. (“NETGEAR” or the “Company”) was incorporated in Delaware in January 1996. The Company is a global company that delivers innovative networking and Internet connected products to consumers and businesses. The Company's products are built on a variety of technologies such as wireless (WiFi and 4G/5G mobile), Ethernet and powerline, with a focus on reliability and ease-of-use. Additionally, the Company continually invests in research and development to create new technologies and to capitalize on technological inflection points and trends, such as WiFi 6, 5G and Pro-AV. NETGEAR's product lines consist of devices that create and extend wired and wireless networks as well as devices that provide a special function and attach to the network, such as smart digital canvasses and services. These products are available in multiple configurations to address the changing needs of our customers in each geographic region in which they are sold.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of NETGEAR, Inc. and its wholly owned subsidiaries. They have been prepared in accordance with established guidelines for interim financial reporting and the instructions of Form 10-Q and Article 10 of Regulation S-X. All significant intercompany balances and transactions have been eliminated in consolidation. The balance sheet dated </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> has been derived from audited financial statements at such date. These unaudited condensed consolidated financial statements do not include all of the information and footnotes typically found in the audited consolidated financial statements and footnotes thereto included in the Annual Report on Form 10-K. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary to fairly state the Company’s financial position, results of operations, comprehensive income, stockholder's equity and cash flows for the periods indicated. These unaudited condensed consolidated financial statements should be read in conjunction with the notes to the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 31, 2018, the Company completed the Spin-Off of Arlo Technologies, Inc. (“Arlo”), a majority owned subsidiary and reporting segment of NETGEAR. Arlo’s historical financial results for periods prior to the Spin-Off are reflected in the unaudited condensed consolidated financial statements as discontinued operations. For further detail, refer to </span><a href="#sD2AB831088DD55AC99ED32EB40CF27C0" style="font-family:inherit;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Note 4. Discontinued Operations</span></a><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fiscal year begins on January 1 of the year stated and ends on December 31 of the same year. The Company reports its interim results on a fiscal quarter basis rather than on a calendar quarter basis. Under the fiscal quarter basis, each of the first three fiscal quarters ends on the Sunday closest to the calendar quarter end, with the fourth quarter ending on December 31.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the financial statements, and (iii) the reported amounts of net revenue and expenses during the reported period. Actual results could differ materially from those estimates and operating results for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or any future period.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Refer to </span><a href="#sF14F0B3EEBEF5C5F8BD075173511BFD8" style="font-family:inherit;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Note 15. Leases</span></a><span style="font-family:inherit;font-size:10pt;">, for the updated accounting policy on leases upon adoption of ASU 2016-02, "Leases" as of January 1, 2019. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements</span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU 2016-02</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, FASB issued ASU 2016-02, "Leases" (Topic 842), which requires a lessee to recognize on the balance sheets a right-of-use asset, representing its right to use the underlying asset for the lease term, and a corresponding lease liability. The liability is equal to the present value of lease payments while the right-of-use asset is based on the liability, subject to adjustment, such as for initial direct costs. In addition, ASU 2016-02 expands the disclosure requirements for lessees. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted the new standard effective January 1, 2019 and was required to record a lease asset and lease liability related to its operating leases. The Company elected to utilize the alternative modified transition method, under which the cumulative-effect adjustment to the opening balance is recognized on the date of adoption while comparative prior periods continue to be reported under the guidance in effect prior to January 1, 2019. Accordingly, the Company did not restate or make related disclosures under the new standard for comparative prior periods in the period of adoption, and the Company applied the new lease standard prospectively to leases existing or commencing on or after January 1, 2019. The Company elected the package of practical expedients permitted under the transition guidance within the standard to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. The Company made an accounting policy election to treat the lease and non-lease components in its office lease contracts as a single performance obligation to the extent that the timing and pattern of transfer are similar for the lease and non-lease components and the lease component qualifies as an operating lease. The Company also made an accounting policy election not to recognize lease liabilities and right-of-use assets for leases with a term of 12 months or less. The Company will recognize these lease payments on a straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(543</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>857,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>857,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease right-of-use assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,043,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,081,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>199,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>210,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>383,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>394,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-current operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>415,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total liabilities and stockholders’ equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,043,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,081,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standard did not impact our statement of operations and cash flows. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Effective</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "Measurement of Credit Losses on Financial Instruments" (Topic 326), which replaces the incurred-loss impairment methodology and requires immediate recognition of estimated credit losses expected to occur for most financial assets, including trade receivables. Credit losses on available-for-sale debt securities with unrealized losses will be recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company will adopt the new standard when it becomes effective in the first fiscal quarter of 2020. The Company is currently in the process of developing new credit loss models and updating its controls in preparation for the adoption. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the Company does not expect that it will have material impacts on its financial position, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the exception of the new standard discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to the Company's financial position, results of operations and cash flows.</span></div> <div style="line-height:120%;text-align:justify;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements</span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU 2016-02</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, FASB issued ASU 2016-02, "Leases" (Topic 842), which requires a lessee to recognize on the balance sheets a right-of-use asset, representing its right to use the underlying asset for the lease term, and a corresponding lease liability. The liability is equal to the present value of lease payments while the right-of-use asset is based on the liability, subject to adjustment, such as for initial direct costs. In addition, ASU 2016-02 expands the disclosure requirements for lessees. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted the new standard effective January 1, 2019 and was required to record a lease asset and lease liability related to its operating leases. The Company elected to utilize the alternative modified transition method, under which the cumulative-effect adjustment to the opening balance is recognized on the date of adoption while comparative prior periods continue to be reported under the guidance in effect prior to January 1, 2019. Accordingly, the Company did not restate or make related disclosures under the new standard for comparative prior periods in the period of adoption, and the Company applied the new lease standard prospectively to leases existing or commencing on or after January 1, 2019. The Company elected the package of practical expedients permitted under the transition guidance within the standard to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. The Company made an accounting policy election to treat the lease and non-lease components in its office lease contracts as a single performance obligation to the extent that the timing and pattern of transfer are similar for the lease and non-lease components and the lease component qualifies as an operating lease. The Company also made an accounting policy election not to recognize lease liabilities and right-of-use assets for leases with a term of 12 months or less. The Company will recognize these lease payments on a straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(543</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>857,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>857,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease right-of-use assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,043,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,081,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>199,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>210,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>383,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>394,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-current operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>415,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total liabilities and stockholders’ equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,043,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,081,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The standard did not impact our statement of operations and cash flows. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Effective</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "Measurement of Credit Losses on Financial Instruments" (Topic 326), which replaces the incurred-loss impairment methodology and requires immediate recognition of estimated credit losses expected to occur for most financial assets, including trade receivables. Credit losses on available-for-sale debt securities with unrealized losses will be recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company will adopt the new standard when it becomes effective in the first fiscal quarter of 2020. The Company is currently in the process of developing new credit loss models and updating its controls in preparation for the adoption. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the Company does not expect that it will have material impacts on its financial position, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the exception of the new standard discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to the Company's financial position, results of operations and cash flows.</span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(543</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>857,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>857,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease right-of-use assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,043,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,081,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>199,472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>210,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>383,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>394,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-current operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>415,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total liabilities and stockholders’ equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,043,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,081,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35997000 -543000 35454000 857899000 -543000 857356000 0 39110000 39110000 1043376000 38567000 1081943000 199472000 10909000 210381000 383992000 10909000 394901000 0 33823000 33823000 12232000 -6165000 6067000 415824000 38567000 454391000 1043376000 38567000 1081943000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as of the end of the reporting period. Unsatisfied and partially unsatisfied performance obligations consist of contract liabilities, in-transit orders with destination terms, and non-cancellable backlog. Non-cancellable backlog includes goods and services for which customer purchase orders have been accepted that are scheduled or in the process of being scheduled for shipment. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Greater than 2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Performance obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>58,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Payment terms vary by customer. The time between invoicing and when payment is due is not significant. For certain products or services and customer types, payment is required before the products or services are delivered to the customer.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the changes in contract balances for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:32%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$ change</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% change</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accounts Receivable, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>248,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>303,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(55,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contract liabilities - current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,274</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contract liabilities - non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>143.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The difference in the balances of the Company’s contract assets and liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2018 primarily results from the timing difference between the Company’s performance and the customer’s payment. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue was deferred due to unsatisfied performance obligations for service contracts and undelivered product commitments, </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue was recognized for the satisfaction of performance obligations and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of this recognized revenue was included in the contract liability balance at the beginning of the period.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no significant changes in estimates during the period that would affect the contract balances. </span></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> geographic regions: Americas; Europe, Middle-East and Africa (“EMEA”); and Asia Pacific ("APAC"). The table also includes a reconciliation of the disaggregated revenue by reportable segment. The Company operates and reports in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> segments: Connected Home, and Small and Medium Business ("SMB"). Sales and usage-based taxes are excluded from net revenue.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic regions:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>146,806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>178,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>175,932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>53,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">APAC </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>190,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>75,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>194,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>74,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales channels:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Service provider</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-service provider</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>155,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>74,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>229,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>163,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>73,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>237,451</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>190,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>75,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>194,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>74,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic regions:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>392,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>483,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>416,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>510,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>65,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>84,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>149,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">APAC </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,964</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>112,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>110,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>527,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>218,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>555,422</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales channels:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Service provider</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>102,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>121,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-service provider</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>428,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>643,221</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>436,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>211,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>527,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>218,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>555,422</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Greater than 2 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Performance obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>58,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 58528000 921000 1008000 60457000 <div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Payment terms vary by customer. The time between invoicing and when payment is due is not significant. For certain products or services and customer types, payment is required before the products or services are delivered to the customer.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as of the end of the reporting period. Unsatisfied and partially unsatisfied performance obligations consist of contract liabilities, in-transit orders with destination terms, and non-cancellable backlog. Non-cancellable backlog includes goods and services for which customer purchase orders have been accepted that are scheduled or in the process of being scheduled for shipment. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the changes in contract balances for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:32%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">$ change</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% change</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accounts Receivable, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>248,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>303,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(55,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contract liabilities - current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,086</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,274</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contract liabilities - non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>143.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 248070000 303667000 -55597000 -0.183 5812000 11086000 -5274000 -0.476 1900000 779000 1121000 1.439 10800000 14900000 9400000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> geographic regions: Americas; Europe, Middle-East and Africa (“EMEA”); and Asia Pacific ("APAC"). The table also includes a reconciliation of the disaggregated revenue by reportable segment. The Company operates and reports in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> segments: Connected Home, and Small and Medium Business ("SMB"). Sales and usage-based taxes are excluded from net revenue.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic regions:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>146,806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>178,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>34,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>175,932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>22,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>53,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">APAC </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>190,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>75,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>194,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>74,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales channels:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Service provider</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-service provider</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>155,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>74,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>229,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>163,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>73,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>237,451</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>190,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>75,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>194,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>74,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic regions:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>392,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>483,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>416,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>510,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>65,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>84,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>149,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">APAC </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,964</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>112,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>110,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>527,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>218,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>555,422</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales channels:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Service provider</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>99,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>102,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>121,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-service provider</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>428,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>643,221</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>436,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>211,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>527,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>218,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>555,422</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3 2 146806000 31873000 178679000 141883000 34049000 175932000 22190000 27364000 49554000 27619000 25539000 53158000 21676000 15949000 37625000 25181000 15140000 40321000 190672000 75186000 265858000 194683000 74728000 269411000 35482000 972000 36454000 30769000 1191000 31960000 155190000 74214000 229404000 163914000 73537000 237451000 190672000 75186000 265858000 194683000 74728000 269411000 392162000 91716000 483878000 416491000 93867000 510358000 65406000 84202000 149608000 69134000 79667000 148801000 69964000 42342000 112306000 69797000 40932000 110729000 527532000 218260000 745792000 555422000 214466000 769888000 99201000 3370000 102571000 118899000 2954000 121853000 428331000 214890000 643221000 436523000 211512000 648035000 527532000 218260000 745792000 555422000 214466000 769888000 Discontinued Operations<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 6, 2018, the Company announced that its Board of Directors had unanimously approved the pursuit of a separation of its smart camera business “Arlo” from NETGEAR (the “Separation”) to be effected by way of initial public offering (“IPO”) and spin-off. In August 2018, Arlo Technologies, Inc. (“Arlo”) was listed on the New York Stock Exchange under the symbol "ARLO" and completed the IPO. Upon completion of the IPO, NETGEAR held approximately </span><span style="font-family:inherit;font-size:10pt;"><span>84.2%</span></span><span style="font-family:inherit;font-size:10pt;"> of the outstanding shares of Arlo common stock, or </span><span style="font-family:inherit;font-size:10pt;"><span>62,500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares. On December 31, 2018, NETGEAR completed the distribution of these </span><span style="font-family:inherit;font-size:10pt;"><span>62,500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock of Arlo (the “Distribution”) and no longer owns any shares of Arlo common stock. The Distribution took place by way of a pro rata common stock dividend to each NETGEAR stockholder of record on the record date of the Distribution, December 17, 2018, and NETGEAR stockholders received </span><span style="font-family:inherit;font-size:10pt;"><span>1.980295</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Arlo common stock for every share of NETGEAR common stock held as of the record date.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon completion of the Distribution, the Company ceased to own a controlling financial interest in Arlo and Arlo's assets, liabilities, operating results and cash flows for all periods presented have been classified as discontinued operations within the unaudited condensed Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial results of Arlo through the Distribution date are presented as income (loss) from discontinued operations, net of tax, in the unaudited condensed consolidated statement of operations. The following table presents financial results of Arlo for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.18181818181819%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342,491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,748</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Separation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,675</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from operations of discontinued operations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from discontinued operations before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision (benefit) for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,703</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from discontinued operations, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.842 62500000 62500000 1.980295 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial results of Arlo through the Distribution date are presented as income (loss) from discontinued operations, net of tax, in the unaudited condensed consolidated statement of operations. The following table presents financial results of Arlo for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.18181818181819%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342,491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,666</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,748</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Separation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,675</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from operations of discontinued operations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from discontinued operations before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision (benefit) for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,703</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss from discontinued operations, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 131175000 342491000 101427000 255666000 29748000 86825000 14816000 32569000 11592000 25148000 6905000 9859000 6675000 25443000 39988000 93019000 -10240000 -6194000 503000 503000 126000 213000 -9863000 -5478000 -2703000 2873000 -7160000 -8351000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Acquisition </span></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Meural Inc.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">August 6, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired Meural Inc. ("Meural"), a New York based startup focused on producing and developing hardware and cloud platform capabilities for the digital distribution of curated artwork. Meural aims to provide a premium product to customers and to complement sales of digital canvasses with subscription services by offering customers the ability to subscribe to a large library of curated artworks. The Company believes that the acquisition enables it to enter a new and growing product category focused on consumer lifestyle and enhance its portfolio of hardware and service offerings.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the business acquisition, the Company had an investment in Meural since 2017. The total purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$22.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cash, which was paid in the third quarter of 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> due to the Company's settlement in its prior equity interest in Meural, and the acquisition date fair value of contingent consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The merger agreement provides for the payment of contingent consideration to each selling shareholder of Meural based on the achievement of certain technical and service revenue milestones through August 6, 2023, with a maximum payout of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> on each of two milestones. The valuation of the contingent consideration was derived using estimates of the probability of achievement within specified time periods, in a scenario based model for the technical milestone; and using an option pricing model in a risk neutral framework using a Monte Carlo simulation, based on projections of future service revenues for the service revenue milestone. As of acquisition date, the fair value of such contingent consideration payable to Meural’s external shareholders was determined to be </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and included in Other non-current liabilities on the unaudited condensed consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> material changes in the range of expected outcomes and the fair value of the contingent consideration from the acquisition date. The acquisition qualified as a business combination and was accounted for using the acquisition method of accounting. The results of Meural have been included in the unaudited condensed consolidated financial statements since the date of acquisition. Pro forma results of operations for the acquisition are not presented as the financial impact to the Company's consolidated results of operations is not material.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price allocation was as follows (in thousands): </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,317</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill recorded on the acquisition of Meural is </span><span style="font-family:inherit;font-size:10pt;">not</span><span style="font-family:inherit;font-size:10pt;"> deductible for U.S. federal or U.S. state income tax purposes. </span><span style="font-family:inherit;font-size:11pt;">T</span><span style="font-family:inherit;font-size:10pt;">he goodwill was generated as a result of the anticipated synergies, expected to be derived through selling Meural’s products and services through NETGEAR’s established worldwide sales channel and customer base. The goodwill was assigned to the Company's Connected Home segment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition, the Company recorded $0.8 million of deferred tax assets net of deferred tax liabilities. The deferred tax assets were recorded for the tax benefit of the net operating losses as of the date of the acquisition after consideration of limitations on their use under U.S. Internal Revenue Code section 382. The deferred tax assets were reduced by deferred tax liabilities for the book basis of intangible assets for which the Company has no tax basis. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">The Company designated </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the acquired intangibles as developed technology. </span><span style="font-family:inherit;font-size:11pt;">T</span><span style="font-family:inherit;font-size:10pt;">he valuation was derived using an income approach, based on the present value of the estimated future cash flows derived from projections of future operations attributable to the developed technology, discounted at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>16.0%</span></span><span style="font-family:inherit;font-size:10pt;"> and are being amortized over an estimated useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company designated </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the acquired intangibles as trade name, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as customer relationships and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as playlist database. The valuations of these intangibles were derived using variations of the income approach for the trade name and customer relationships, and replacement cost method for the playlist database. The valuations were based on certain key assumptions like the royalty rate, revenue and cash flows derived from projections of future operations and </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">discount rates ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>16.0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>19.0%</span></span><span style="font-family:inherit;font-size:10pt;">. The intangible assets are being amortized over estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;"> for trade name, customer relationships and playlist database, respectively.</span></div> 22200000 14400000 1500000 6300000 3500000 5900000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price allocation was as follows (in thousands): </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,317</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 20000 209000 760000 500000 16000 4800000 815000 16407000 1317000 35000 22175000 16400000 3000000.0 0.160 P7Y 600000 600000 600000 0.160 0.190 P3Y P2Y P7Y <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</span></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Available-for-sale short-term investments</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">U.S. treasuries</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Certificates of deposits</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,479</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s short-term investments are primarily comprised of marketable securities that are classified as available-for-sale and consist of government securities with an original maturity or remaining maturity at the time of purchase of greater than three months and no more than twelve months. Accordingly, none of the available-for-sale investments have unrealized losses greater than twelve months.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>230,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>240,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>275,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>243,871</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company records provisions for excess and obsolete inventory based on assumptions about future demand and market conditions. While management believes the estimates and assumptions underlying its current forecasts are reasonable, there is risk that additional charges may be necessary if current forecasts are greater than actual demand.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and equipment, net </span><span style="font-family:inherit;font-size:9pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,885</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Furniture, fixtures and leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,818</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>124,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>116,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(104,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(95,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense pertaining to property and equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangibles, net </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>59,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(57,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>59,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(56,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer contracts and relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(48,956</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(44,280</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total intangibles, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(109,798</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangibles was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (remaining three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,594</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total estimated amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other non-current assets</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-current deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>57,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>57,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total other non-current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>72,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other accrued liabilities</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Current operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>63,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Warranty obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales returns</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Freight and duty</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total other accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>163,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>199,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Available-for-sale short-term investments</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">U.S. treasuries</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Certificates of deposits</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,479</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>70,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 70330000 1000 17000 70314000 145000 0 0 145000 149000 0 0 149000 145000 0 0 145000 70479000 1000 17000 70463000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>230,349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>240,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>275,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>243,871</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 45235000 3427000 230349000 240444000 275584000 243871000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and equipment, net </span><span style="font-family:inherit;font-size:9pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,885</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Furniture, fixtures and leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,818</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>124,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>116,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(104,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(95,931</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9885000 9205000 18542000 18286000 28088000 28065000 67818000 60552000 124333000 116108000 104662000 95931000 19671000 20177000 3000000.0 9100000 2500000 8000000.0 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangibles, net </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>59,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(57,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>59,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(56,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer contracts and relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(48,956</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(44,280</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total intangibles, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(109,798</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 59799000 57299000 2500000 59799000 56978000 2821000 56800000 48956000 7844000 56800000 44280000 12520000 10345000 8990000 1355000 10345000 8540000 1805000 126944000 115245000 11699000 126944000 109798000 17146000 1600000 5400000 2000000.0 6200000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (remaining three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,594</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total estimated amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1594000 6205000 2044000 527000 514000 815000 11699000 <div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other non-current assets</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-current deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>57,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>57,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total other non-current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>72,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 57055000 57557000 8147000 2886000 7434000 6990000 72636000 67433000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other accrued liabilities</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Current operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>63,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>91,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Warranty obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales returns</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Freight and duty</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>28,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total other accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>163,333</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>199,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div> 9765000 0 63027000 91548000 10858000 14412000 45547000 46318000 5519000 10586000 28617000 36608000 163333000 199472000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Financial Instruments</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s subsidiaries have had, and will continue to have material future cash flows, including revenue and expenses, which are denominated in currencies other than the Company’s functional currency. The Company and all its subsidiaries designate the U.S. dollar as the functional currency. Changes in exchange rates between the Company’s functional currency and other currencies in which the Company transacts business will cause fluctuations in cash flow expectations and cash flow realized or settled. Accordingly, the Company uses derivatives to mitigate its business exposure to foreign exchange risk. The Company enters into foreign currency forward contracts in Australian dollars, British pounds, Euros, Canadian dollar, and Japanese yen to manage the exposures to foreign exchange risk related to expected future cash flows on certain forecasted revenue, costs of revenue, operating expenses and existing assets and liabilities. The Company does not enter into derivatives transactions for trading or speculative purposes.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s foreign currency forward contracts do not contain any credit-risk-related contingent features. The Company is exposed to credit losses in the event of nonperformance by the counter-parties of its forward contracts. The Company enters into derivative contracts with high-quality financial institutions and limits the amount of credit exposure to any one counter-party. In addition, the derivative contracts typically mature in less than </span><span style="font-family:inherit;font-size:10pt;"><span>six months</span></span><span style="font-family:inherit;font-size:10pt;"> and the Company continuously evaluates the credit standing of its counter-party financial institutions. The counter-parties to these arrangements are large highly rated financial institutions and the Company does not consider non-performance a material risk.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may choose not to hedge certain foreign exchange exposures for a variety of reasons, including, but not limited to, materiality, accounting considerations or the prohibitive economic cost of hedging particular exposures. There can be no assurance the hedges will offset more than a portion of the financial impact resulting from movements in foreign exchange rates. The Company’s accounting policies for these instruments are based on whether the instruments are designated as hedge or non-hedge instruments in accordance with the authoritative guidance for derivatives and hedging. The Company records all derivatives on the balance sheets at fair value. Cash flow hedge gains and losses are recorded in other comprehensive income ("OCI") until the hedged item is recognized in earnings. Derivatives that are not designated as hedging instruments are adjusted to fair value through earnings in Other income (expense), net in the unaudited condensed consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the Company’s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Balance Sheet</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Balance Sheet</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to </span><a href="#s4B2944945CF4511C8F6BED9B371109C5" style="font-family:inherit;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Note 14. Fair Value Measurements</span></a><span style="font-family:inherit;font-size:10pt;font-style:italic;">, </span><span style="font-family:inherit;font-size:10pt;">in Notes to Unaudited Condensed Consolidated Financial Statements for detailed disclosures regarding fair value measurements in accordance with the authoritative guidance for fair value measurements and disclosures.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Offsetting Derivative Assets and Liabilities </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into master netting arrangements which allow net settlements under certain conditions. Although netting is permitted, it is currently the Company's policy and practice to record all derivative assets and liabilities on a gross basis on the unaudited condensed consolidated balance sheets. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the offsetting of derivative assets as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">J.P. Morgan Chase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>794</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>889</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>424</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the offsetting of derivative liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">J.P. Morgan Chase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">J.P. Morgan Chase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash flow hedges</span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To help manage the exposure of operating margins to fluctuations in foreign currency exchange rates, the Company hedges a portion of its anticipated foreign currency revenue, costs of revenue and certain operating expenses. These hedges are designated at the inception of the hedge relationship as cash flow hedges under the authoritative guidance for derivatives and hedging. Effectiveness is tested at least quarterly both prospectively and retrospectively using regression analysis to ensure that the hedge relationship has been effective and is likely to remain effective in the future. The Company typically hedges portions of its anticipated foreign currency exposure less than </span><span style="font-family:inherit;font-size:10pt;"><span>six months</span></span><span style="font-family:inherit;font-size:10pt;">. The Company enters into about </span><span style="font-family:inherit;font-size:10pt;"><span>ten</span></span><span style="font-family:inherit;font-size:10pt;"> forward contracts per quarter with an average size of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> USD equivalent related to its cash flow hedging program.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of the Company's cash flow hedges in the unaudited condensed statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>188,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>174,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>521,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>57,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>518,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>63,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>114,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects to reclassify to earnings all of the amounts recorded in OCI associated with its cash flow hedges over the next </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span><span style="font-family:inherit;font-size:10pt;">. OCI associated with cash flow hedges of foreign currency revenue is recognized as a component of net revenue in the same period the related revenue is recognized. OCI associated with cash flow hedges of foreign currency costs of revenue and operating expenses are recognized as a component of cost of revenue and operating expenses in the same period and in the same statement of operations line item as the related costs of revenue and operating expenses are recognized.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivative instruments designated as cash flow hedges must be de-designated as hedges when it is probable the forecasted hedged transaction will not occur within the designated hedge period or if not recognized within </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> days following the end of the hedge period. Deferred gains and losses in OCI with such derivative instruments are reclassified immediately into earnings through Other income (expense), net. Any subsequent changes in fair value of such derivative instruments also are reflected in current earnings unless they are re-designated as hedges of other transactions. The Company did not recognize any material net gains or losses related to the loss of hedge designation as there were no discontinued cash flow hedges during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The pre-tax effects of the Company’s derivative instruments in OCI and the unaudited condensed consolidated statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows:</span></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivatives Designated as </span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Recognized in OCI - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location of Gains (Losses)</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Reclassified from OCI</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">into Income - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Reclassified from OCI into Income - Effective Portion</span><span style="font-family:inherit;font-size:7pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash flow hedges:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">_________________________</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Refer to </span><a href="#s5BD97CB6FF815B40A95F159FFCB1172B" style="font-family:inherit;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Note 11. Stockholders' Equity</span></a><span style="font-family:inherit;font-size:8pt;">, which summarizes the accumulated other comprehensive income activity related to derivatives.</span></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivatives Designated as </span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Recognized in OCI - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location of Gains (Losses)</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Reclassified from OCI</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">into Income - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Reclassified from OCI into Income - Effective Portion</span><span style="font-family:inherit;font-size:7pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash flow hedges:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">_________________________</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Refer to </span><a href="#s5BD97CB6FF815B40A95F159FFCB1172B" style="font-family:inherit;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Note 11. Stockholders' Equity</span></a><span style="font-family:inherit;font-size:8pt;">, which summarizes the accumulated other comprehensive income activity related to derivatives.</span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-designated hedges</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into non-designated hedges under the authoritative guidance for derivatives and hedging to manage the exposure of non-functional currency monetary assets and liabilities held on its financial statements to fluctuations in foreign currency exchange rates, as well as to reduce volatility in other income and expense. The non-designated hedges are generally expected to offset the changes in value of its net non-functional currency asset and liability position resulting from foreign exchange rate fluctuations. Foreign currency denominated accounts receivable and payable are hedged with non-designated hedges when the related anticipated foreign revenue and expenses are recognized in the Company’s financial statements. The Company also hedges certain non-functional currency monetary assets and liabilities that may not be incorporated into the cash flow hedge program. The Company adjusts its non-designated hedges monthly and enters into about </span><span style="font-family:inherit;font-size:10pt;"><span>ten</span></span><span style="font-family:inherit;font-size:10pt;"> non-designated derivatives per quarter. The average size of its non-designated hedges is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> USD equivalent and these hedges range from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> in duration.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of the Company’s non-designated hedge included in Other income (expense), net in the unaudited condensed consolidated statements of operations for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location of Gains (Losses)</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Recognized in Income on Derivative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6M <div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the Company’s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Balance Sheet</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Balance Sheet</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1050000 784000 150000 331000 47000 2000 58000 37000 1097000 786000 208000 368000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the offsetting of derivative assets as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">J.P. Morgan Chase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>794</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>889</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>424</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 128000 0 128000 31000 0 97000 0 0 0 2000 0 -2000 969000 0 969000 175000 0 794000 1097000 0 1097000 208000 0 889000 323000 0 323000 64000 0 259000 463000 0 463000 298000 0 165000 786000 0 786000 362000 0 424000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The following tables set forth the offsetting of derivative liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">J.P. Morgan Chase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gross Amounts Offset on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Net Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">J.P. Morgan Chase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Wells Fargo</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 31000 0 31000 31000 0 0 2000 0 2000 2000 0 0 175000 0 175000 175000 0 0 208000 0 208000 208000 0 0 6000 0 6000 0 0 6000 64000 0 64000 64000 0 0 298000 0 298000 298000 0 0 368000 0 368000 362000 0 6000 P6M 10 6000000.0 <div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of the Company's cash flow hedges in the unaudited condensed statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>188,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>174,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>20,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>521,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>57,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>103,887</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges</span></div></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Statement of operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>518,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>63,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>114,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 265858000 188666000 19537000 33491000 11887000 548000 -2000 -2000 -42000 -7000 269411000 174966000 20136000 37892000 16184000 750000 -6000 0 -115000 -32000 745792000 521147000 57183000 103887000 35467000 1634000 -10000 -47000 -209000 -30000 769888000 518844000 63273000 114318000 50403000 235000 -7000 86000 -42000 -41000 P12M P60D <div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The pre-tax effects of the Company’s derivative instruments in OCI and the unaudited condensed consolidated statement of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows:</span></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivatives Designated as </span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Recognized in OCI - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location of Gains (Losses)</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Reclassified from OCI</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">into Income - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Reclassified from OCI into Income - Effective Portion</span><span style="font-family:inherit;font-size:7pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash flow hedges:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>597</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">_________________________</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Refer to </span><a href="#s5BD97CB6FF815B40A95F159FFCB1172B" style="font-family:inherit;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Note 11. Stockholders' Equity</span></a><span style="font-family:inherit;font-size:8pt;">, which summarizes the accumulated other comprehensive income activity related to derivatives.</span></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivatives Designated as </span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Recognized in OCI - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location of Gains (Losses)</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Reclassified from OCI</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">into Income - Effective Portion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains (Losses) Reclassified from OCI into Income - Effective Portion</span><span style="font-family:inherit;font-size:7pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash flow hedges:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">_________________________</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Refer to </span><a href="#s5BD97CB6FF815B40A95F159FFCB1172B" style="font-family:inherit;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Note 11. Stockholders' Equity</span></a><span style="font-family:inherit;font-size:8pt;">, which summarizes the accumulated other comprehensive income activity related to derivatives.</span></div> 458000 625000 548000 750000 -2000 -6000 -2000 0 -42000 -115000 -7000 -32000 458000 625000 495000 597000 1322000 1075000 1634000 235000 -10000 -7000 -47000 86000 -209000 -42000 -30000 -41000 1322000 1075000 1338000 231000 10 2000000.0 P3M <div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of the Company’s non-designated hedge included in Other income (expense), net in the unaudited condensed consolidated statements of operations for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Location of Gains (Losses)</span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Recognized in Income on Derivative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1540000 991000 2446000 2930000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income Per Share</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of restricted stock awards, and issuances of shares under the Employee Stock Purchase Plan (the "ESPP"), which are reflected in diluted net income per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income per share when their effect is anti-dilutive.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,211</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss from discontinued operations </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,529</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,150</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,211</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,510</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: Net loss attributable to non-controlling interest in discontinued operations </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income attributable to NETGEAR, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted average common shares - basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Potentially dilutive common share equivalent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted average common shares - dilutive</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,974</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic net income per share</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss from discontinued operations attributable to NETGEAR, Inc.</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income attributable to NETGEAR, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted net income per share</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss from discontinued operations attributable to NETGEAR, Inc.</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income attributable to NETGEAR, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Anti-dilutive employee stock-based awards, excluded</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,211</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss from discontinued operations </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,529</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,150</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,211</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,510</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: Net loss attributable to non-controlling interest in discontinued operations </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income attributable to NETGEAR, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,309</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted average common shares - basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Potentially dilutive common share equivalent</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted average common shares - dilutive</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,974</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic net income per share</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss from discontinued operations attributable to NETGEAR, Inc.</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income attributable to NETGEAR, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted net income per share</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss from discontinued operations attributable to NETGEAR, Inc.</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income attributable to NETGEAR, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Anti-dilutive employee stock-based awards, excluded</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12529000 16310000 26211000 17861000 0 -7160000 0 -8351000 12529000 9150000 26211000 9510000 0 -799000 0 -799000 12529000 9949000 26211000 10309000 30933000 31802000 31221000 31634000 886000 1172000 1106000 1192000 31819000 32974000 32327000 32826000 0.41 0.51 0.84 0.56 0 -0.20 0 -0.23 0.41 0.31 0.84 0.33 0.39 0.49 0.81 0.54 0 -0.19 0 -0.23 0.39 0.30 0.81 0.31 1587000 450000 625000 874000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax provision (benefit) for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$(0.2) million</span><span style="font-family:inherit;font-size:10pt;">, or an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>(1.9)%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$2.7 million</span><span style="font-family:inherit;font-size:10pt;">, or an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>9.4%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The income tax provision for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;">$5.5 million</span><span style="font-family:inherit;font-size:10pt;">, or an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>25.2%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$6.7 million</span><span style="font-family:inherit;font-size:10pt;">, or an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>27.2%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The decrease in the effective tax rate and tax expense for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, compared to the prior year periods, resulted primarily from the resolution of income tax examinations for the United Kingdom and Germany that concluded during the three months ended September 29, 2019. The resolution of these examinations resulted in a favorable adjustment to the Company’s uncertain tax positions. Additionally, during the three-month period, the Company finalized its US federal income tax return resulting in the recognition of favorable benefits from the true up of previous estimates. These favorable adjustments were partially offset by an increase in the overall forecasted effective tax rate caused by an estimate of the US federal Base Erosion Anti-abuse Tax (BEAT). In addition to the items noted for the three months ended September 29, 2019, the effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> also included a benefit related to the closing of the French tax audit.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to income taxes in the U.S. and numerous foreign jurisdictions. The future foreign tax rate could be affected by changes in the composition in earnings in countries with tax rates differing from the U.S. federal rate. The Company is under examination in various U.S. jurisdictions.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company files income tax returns in the U.S. federal jurisdiction as well as various state, local, and foreign jurisdictions. Due to the uncertain nature of ongoing tax audits, the Company has recorded its liability for uncertain tax positions as part of its long-term liability as payments cannot be anticipated over the next twelve months. The existing tax positions of the Company continue to generate an increase in the liability for uncertain tax positions. The liability for uncertain tax positions may be reduced for liabilities that are settled with taxing authorities or on which the statute of limitations could expire without assessment from tax authorities. The possible reduction in liabilities for uncertain tax positions in multiple jurisdictions in the next twelve months is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.</span></div> -0.019 0.094 0.252 0.272 700000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases </span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases office space, cars, distribution centers and equipment under operating leases, some of which are non-cancelable, with various expiration dates through </span><span style="font-family:inherit;font-size:10pt;"><span>December 2026</span></span><span style="font-family:inherit;font-size:10pt;">. The terms of some of the Company’s office leases provide for rental payments on a graduated scale. Lease expense is recognized on a straight-line basis over the lease term. For further details, refer to </span><a href="#sF14F0B3EEBEF5C5F8BD075173511BFD8" style="font-family:inherit;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Note 15. Leases</span></a><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Obligations </span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into various inventory-related purchase agreements with suppliers. Generally, under these agreements, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of orders are cancelable by giving notice </span><span style="font-family:inherit;font-size:10pt;"><span>46</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> days prior to the expected shipment date and </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of orders are cancelable by giving notice </span><span style="font-family:inherit;font-size:10pt;"><span>31</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>45</span></span><span style="font-family:inherit;font-size:10pt;"> days prior to the expected shipment date. Orders are non-cancelable within </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> days prior to the expected shipment date. For those orders not governed by master purchase agreements, the commitments are governed by the commercial terms on the Company's purchase orders subject to acknowledgment from its suppliers. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$95.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in non-cancelable purchase commitments with suppliers. The Company establishes a loss liability for all products it does not expect to sell for which it has committed purchases from suppliers. Such losses have not been material to date. From time to time the Company’s suppliers procure unique complex components on the Company's behalf. If these components do not meet specified technical criteria or are defective, the Company should not be obligated to purchase the materials. However, disputes may arise as a result and significant resources may be spent resolving such disputes.</span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-Trade Commitments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had long term, non-cancellable purchase commitments of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> pertaining to non-trade activities. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Warranty Obligations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:3%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance as of beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>44,068</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Reclassified to sales returns upon adoption of ASC 606</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(29,147</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for warranty obligation made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Settlements made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">________________________</span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">* Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling </span><span style="font-family:inherit;font-size:8pt;"><span>$29.1 million</span></span><span style="font-family:inherit;font-size:8pt;"> were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Guarantees and Indemnifications</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company, as permitted under Delaware law and in accordance with its Bylaws, indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The term of the indemnification period is for the officer’s or director’s lifetime. The maximum amount of potential future indemnification is unlimited; however, the Company has a Director and Officer Insurance Policy that enables it to recover a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the fair value of each indemnification agreement is minimal. Accordingly, the Company has </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> liabilities recorded for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In its sales agreements, the Company typically agrees to indemnify its direct customers, distributors and resellers (the “Indemnified Parties”) for any expenses or liability resulting from claimed infringements by the Company's products of patents, trademarks or copyrights of third parties that are asserted against the Indemnified Parties, subject to customary carve outs. The terms of these indemnification agreements are generally perpetual after execution of the agreement. The maximum amount of potential future indemnification is generally unlimited. From time to time, the Company receives requests for indemnity and may choose to assume the defense of such litigation asserted against the Indemnified Parties. The Company believes the estimated fair value of these agreements is minimal. Accordingly, the Company has </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> liabilities recorded for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employment Agreements</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has signed various change in control and severance agreements with key executives. Upon a termination without cause or resignation with good reason, executive officers would be entitled to (1) cash severance equal to the executive officer’s annual base salary, and, for the Chief Executive Officer, an additional amount equal to his target annual bonus, (2) </span><span style="font-family:inherit;font-size:10pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:10pt;"> of health benefits continuation and (3) accelerated vesting of any unvested equity awards that would have vested during the </span><span style="font-family:inherit;font-size:10pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:10pt;"> following the termination date. Upon a termination without cause or resignation with good reason that occurs during the </span><span style="font-family:inherit;font-size:10pt;">one month</span><span style="font-family:inherit;font-size:10pt;"> prior to or </span><span style="font-family:inherit;font-size:10pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:10pt;"> following a change in control of the Company, executive officers would be entitled to (1) cash severance equal to a multiple (</span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;">x for the Chief Executive Officer and </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;">x for all other executive officers) of the sum of the executive officer’s annual base salary and target annual bonus, (2) a number of months (</span><span style="font-family:inherit;font-size:10pt;"><span>24</span></span><span style="font-family:inherit;font-size:10pt;"> for the Chief Executive Officer and </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> for other executive officers) of health benefits continuation and (3) accelerated vesting of all outstanding, unvested equity awards. Severance will be conditioned upon the execution and non-revocation of a release of claims. The change in control and severance agreements will not provide for any excise tax gross ups. If the merger-related payments or benefits of the executive officer are subject to the 20% excise tax under Section 4999 of the tax code, then the executive officer will either receive all such payments and benefits subject to the excise tax or such payments and benefits will be reduced so that the excise tax does not apply, whichever approach yields the best after-tax outcome for the executive officer. The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> liabilities recorded for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation and Other Legal Matters </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is involved in disputes, litigation, and other legal actions, including, but not limited to, the matters described below. In all cases, at each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. In such cases, the Company accrues for the amount, or if a range, the Company accrues the low end of the range, only if there is not a better estimate than any other amount within the range, as a component of legal expense within litigation reserves, net. The Company monitors developments in these legal matters that could affect the estimate the Company had previously accrued. In relation to such matters, the Company currently believes that there are </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> existing claims or proceedings that are likely to have a material adverse effect on its financial position within the next </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span><span style="font-family:inherit;font-size:10pt;">, or the outcome of these matters is currently not determinable. There are many uncertainties associated with any litigation, and these actions or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could have an adverse effect in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, which could result in the need to adjust the liability and record additional expenses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Agenzia Entrate Provincial Revenue Office 1 of Milan v. NETGEAR International, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2012, the Italian tax police began a comprehensive tax audit of NETGEAR International, Inc.’s Italian Branch. The scope of the audit initially was from </span><span style="font-family:inherit;font-size:10pt;">2004</span><span style="font-family:inherit;font-size:10pt;"> through 2011 and was subsequently expanded to include </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;">. The tax audit encompassed Corporate Income Tax (IRES), Regional Business Tax (IRAP) and Value-Added Tax (VAT). In December 2013, December 2014, August 2015, and December 2015 an assessment was issued by Inland Revenue Agency, Provincial Head Office No. 1 of Milan-Auditing Department (Milan Tax Office) for the 2004 tax year, the 2005 through 2007 tax years, the 2008 through 2010 tax years, and the 2011 through 2012 tax years, respectively.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the Company filed with the Provincial Tax Court of Milan an appeal brief, including a Request for Hearing in Open Court and Request for Suspension of the Tax Assessment for the 2004 year. The hearing was held and decision was issued on December 19, 2014. The Tax Court decided in favor of the Company and nullified the assessment by the Inland Revenue Agency for 2004. The Inland Revenue Agency appealed the decision of the Tax Court on June 12, 2015. The Company filed its counter appeal with respect to the 2004 year during September 2015. On February 26, 2016, the Regional Tax Court conducted the appeals hearing for the 2004 year, ruling in favor of the Company. On June 13, 2016, the Inland Revenue Agency appealed the decision to the Supreme Court. The Company filed a counter appeal on July 23, 2016 and is awaiting scheduling of the hearing.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2015, the Company filed with the Provincial Tax Court of Milan an appeal brief including a Request for Hearing in Open Court and Request for Suspension of the Tax Assessment for the 2005 through 2006 tax years. The hearing for suspension </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">was held and the Request for Suspension of payment was granted. The hearing for the validity of the tax assessment for 2005 and 2006 was held in December 2015 with the Provincial Tax Court issuing its decision in favor of the Company. The Inland Revenue Agency filed its appeal with the Regional Tax Court. The Company filed its counter brief on September 30, 2016 and the hearing was held on March 22, 2017. A decision favorable to the Company was issued by the Court on July 5, 2017. The Italian Tax Authority has appealed the decision to the Supreme Court and the Company has responded with a counter appeal brief on December 3, 2017 and awaits scheduling of the hearing.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The hearing for the validity of the tax assessment for 2007 was held on March 10, 2016 with the Provincial Tax Court who issued its decision in favor of the Company on April 7, 2016. The Inland Revenue Agency has filed its appeal to the Regional Tax Court and the Company has submitted its counter brief. The hearing was held on November 17, 2017 and the Company received a positive decision on December 11, 2017. On June 11, 2018, the Italian government filed its appeal brief with the Supreme Court, and the Company filed its counter brief on July 12, 2018 and awaits scheduling the hearing.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to 2008 through 2010, the Company filed its appeal briefs with the Provincial Tax Court in October 2015 and the hearing for the validity of the tax assessments was held on April 21, 2016. A decision favorable to the Company was issued on May 12, 2016. The Inland Revenue Agency has filed its appeal to the Regional Tax Court. The Company filed its counter brief on February 5, 2017. The hearing was held on May 21, 2018, and the Company received a favorable decision on June 12, 2018. On October 14, 2019, Milan Tax Office filed an appeal with the Supreme Court. The Company will file its counter brief with the Supreme Court on or before November 23, 2019. </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to 2011 through 2012, the Company has filed its appeal brief on February 26, 2016 with the Provincial Tax Court to contest the relevant tax assessments. The hearing for suspension was held and the Request for Suspension of payment was granted. On October 13, 2016, the Company filed its final brief with the Provincial Tax Court. The hearing was held on October 24, 2016 and a decision favorable to the Company was issued by the Court. The Inland Revenue Agency appealed the decision before the Regional Tax Court. The Regional Tax Court heard the case on February 26, 2019 for both years and issued a decision favorable to the Company on March 11, 2019. On October 14, 2019, Milan Tax Office filed an appeal with the Supreme Court. The Company will file its counter brief with the Supreme Court on or before November 23, 2019.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With regard to all tax years, it is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Via Vadis v. NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 22, 2014, the Company was sued by Via Vadis, LLC and AC Technologies, S.A. (“Via Vadis”), in the Western District of Texas. The complaint alleges that the Company’s ReadyNAS and Stora products “with built-in BitTorrent software" allegedly infringe </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> related patents of Via Vadis (U.S. Patent Nos. 7,904,680, RE40, 521, and 8,656,125). Via Vadis filed similar complaints against Belkin, Buffalo, Blizzard, D-Link, and Amazon.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">By referring to “built-in BitTorrent software,” the Company believes that the complaint is referring to the BitTorrent Sync application, which was released by BitTorrent Inc. in spring of 2014. At a high-level, the application allows file synchronization across multiple devices by storing the underlying files on multiple local devices, rather than on a centralized server. The Company’s ReadyNAS products do not include BitTorrent software when sold. The BitTorrent application is provided as one of a multitude of potential download options, but the software itself is not included on the Company’s devices when shipped. Therefore, the only viable allegation at this point is an indirect infringement allegation.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 10, 2014, the Company answered the complaint denying that it infringes the patents in suit and also asserting the affirmative defenses that the patents in suit are invalid and barred by the equitable doctrines of laches, waiver, and/or estoppel.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 6, 2015, the Company filed its motion to transfer venue from the Western District of Texas to the Northern District of California with the Court; on February 13, 2015, Via Vadis filed its opposition to the Company’s motion to transfer; and on February 20, 2015, the Company filed its reply brief on its motion to transfer. In early April 2015, the Company received the plaintiff’s infringement contentions, and on June 12, 2015, the defendants served invalidity contentions. On July 30, 2015,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">the Court granted the Company’s motion to transfer venue to the Northern District of California. In addition, the Company learned that Amazon and Blizzard filed petitions for the inter partes reviews (“IPRs”) for the patents in suit. On October 30, 2015, the Company and Via Vadis filed a joint stipulation requesting that the Court vacate all deadlines and enter a stay of all </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">proceedings in the case pending the Patent Trial and Appeal Board’s final non-appealable decision on the IPRs initiated by Amazon and Blizzard. On November 2, 2015, the Court granted the requested stay. On March 8, 2016, the Patent Trial and Appeal Board issued written decisions instituting the IPRs jointly filed by Amazon and Blizzard. In early March of 2017, The Patent Trial and Appeal Board (PTAB) issued various decisions regarding Amazon’s and Blizzard’s IPRs of the patents in suit. One of the IPRs of the '125 patent resulted in a finding by the PTAB that Amazon and Blizzard had had failed to show invalidity.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The second IPR on the '125 patent, however, resulted in cancellation of all claims asserted in Via Vadis’s suit against the Company. Reissue '521 did not have any claims found invalid by the PTAB, and some dependent claims of the '680 patent survived the IPRs, and some claims of the '680 patent were canceled. Via Vadis has completed its appeal of the PTAB decisions on the IPRs, which were affirmed by the Federal Circuit. Meanwhile, the W.D. Texas Court issued a claim construction order finding the '680 patent indefinite. The parties in the W.D. of Texas case lifted their stay and Via Vadis filed a motion for reconsideration of the Court’s finding of indefiniteness, which the Court has denied. </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 8, 2019, Via Vadis filed its notice of appeal to the Federal Circuit in the W.D. Texas cases. The Company’s case in N.D. California will remain stayed during the pendency of the appeal.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Chrimar Systems, Inc. v NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 1, 2015, the Company was sued by a non-practicing entity named Chrimar Systems, Inc., doing business as CMS Technologies and Chrimar Holding Company, LLC (collectively, “CMS”), in the Eastern District of Texas for allegedly infringing </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> patents-U.S. Patent Nos. 8,155,012 (the “'012 Patent”), entitled “System and method for adapting a piece of terminal equipment”; 8,942,107 (the “'107 Patent”), entitled “Piece of ethernet terminal equipment”; 8,902,760 (the “'760 Patent”), entitled “Network system and optional tethers”; and 9,019,838 (the “'838 Patent”), entitled “Central piece of network equipment” (collectively “patents-in-suit”). </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The patents-in-suit relate to using or embedding an electrical DC current or signal into an existing Ethernet communication link in order to transmit additional data about the devices on the communication link, and the specifications for the patents are identical. It appears that CMS has approximately </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> active cases in the Eastern District of Texas, as well as some cases in the Northern District of California on the patents-in-suit and the parent patent to the patents-in-suit.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company answered the complaint on September 15, 2015. On November 24, 2015, CMS served its infringement contentions on the Company, and CMS is generally attempting to assert that the patents in suit cover the Power over Ethernet standard (802.3af and 802.3at) used by certain of the Company's products.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 3, 2015, the Company filed with the Court a motion to transfer venue to the District Court for the Northern District of California and their memorandum of law in support thereof. On December 23, 2015, CMS filed its response to the Company’s motion to transfer, and, on January 8, 2016, the Company filed its reply brief in support of its motion to transfer venue. On January 15, 2016, the Court granted the Company’s motion to transfer venue to the District Court for the Northern District of California. The initial case management conference in the Northern District of California occurred on May 13, 2016, and on August 19, 2016, the parties exchanged preliminary claim constructions and extrinsic evidence. On August 26, 2016, the Company and </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> defendants in other Northern District of California CMS cases (Juniper Networks, Inc., Ruckus Wireless, Inc., and Fortinet, Inc.) submitted motions to stay their cases. The defendants in part argued that stays were appropriate pending the resolution of the currently-pending IPRs of the patents-in-suit before the Patent Trial and Appeal Board (PTAB), including </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> IPR Petitions filed by Juniper. On September 9, 2016, CMS submitted its opposition to the motions to stay the cases. On September 26, 2016, the Court ordered the cases stayed in their entirety, until the PTAB reaches institution decisions with respect to Juniper’s </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> pending IPR petitions. Juniper’s </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> IPR petitions were instituted by the PTAB in January 2017, and the Company subsequently moved to join the IPR petitions as an “understudy” to Juniper, only assuming a more active role in the petitions in the event Juniper settles with CMS. For all </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> patents in suit against the Company, the PTAB ordered that (a) the Petitioners’ (the Company, Ruckus, and Brocade) Motion for Joinder to the Juniper IPRs is granted; (b) the Petitioners IPRs are instituted on the same grounds as in the Juniper ‘IPRs and Petitioners are joined with the Juniper IPRs; and (c) all further filings by Petitioners in the joined proceedings will be in the Juniper IPRs. On December 21, 2017, the PTAB issued the first of the </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> Final Written Decisions in the IPRs filed by the Company on the patents in suit, ruling that the claims of the ‘107 Patent asserted by Chrimar were invalid. This was quickly followed by </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> more Final Written Decisions -- on January 3, 2018, the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">’838 patent’s asserted claims were ruled invalid, and on January 23, 2018 the ‘012 patent’s asserted claims were ruled invalid. Chrimar has </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> days from each Final Written Decision to seek a rehearing at the PTAB and </span><span style="font-family:inherit;font-size:10pt;"><span>63</span></span><span style="font-family:inherit;font-size:10pt;"> days from each to file an appeal. On April 26, 2018, the PTAB issued its decision invalidating all of the claims of the ‘760 patent challenged in the IPR. The PTAB’s reasoning was similar to the reasoning set forth in the PTAB’s previous decisions on the 012, 107 and 838 patents. The ‘760 patent claims were, however, amended by Chrimar during the pendency of the ‘760 IPR, and the PTAB did not rule on the validity of the amended claims, as they were not challenged in the original IPR Petitions (they couldn’t have been because the Chrimar amendments had not yet happened). On June 6, 2018, Chrimar's appeals on all 4 written decisions by the USPTO invalidating all challenged claims were consolidated. The parties have completed briefing the matter and are awaiting schedule for oral argument before the Federal Circuit. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On September 3, 2019, the Company and other defendants conducted their oral argument before the Federal Circuit Court of Appeals. On September 19, 2019, the Federal Circuit affirmed the USPTO’s decisions on defendants’ IPRs invalidating all of the challenged claims. Barring any attempts by Chrimar to assert new patents that was not subject to the IPRs or appeal to the Supreme Court, the Company plans to dismiss the case before the Court in the Northern District of California.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Vivato v. NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 19, 2017, the Company was sued by XR Communications (d/b/a) Vivato (“Vivato”) in the United States District Court, Central District of California. </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on its complaint, Vivato purports to be a research and development and product company in the WiFi area, but it appears that Vivato is not currently a manufacturer of commercial products. The </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> (3) patents that Vivato asserts against the Company are U.S. Patent Nos. 7,062,296, 7,729,728, and 6,611,231. The ’296 and ’728 patents are entitled “Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.” The ’231 patent is entitled “Wireless Packet Switched Communication Systems and Networks Using Adaptively Steered Antenna Arrays.” Vivato also has recently asserted the same patents in the Central District of California against D-Link, Ruckus, and Aruba, among others.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">According to the complaint, the accused products include WiFi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. The accused technology is standards-based, and more specifically, based on the transmit beamforming technology in the 802.11ac WiFi standard. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company answered an amended complaint on July 7, 2017. In its answer, the Company objected to venue and recited that objection as a specific affirmative defense, so as to expressly reserve the same. The Company also raised several other affirmative defenses in its answer.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 28, 2017, the Company submitted its initial disclosures to the plaintiff. The initial scheduling conference was on October 2, 2017, and the Court set </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> day jury trial for March 19, 2019 for the leading Vivato/D-Link case, meaning the Company’s trial date will be at some point after March 19, 2019. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 20, 2018, the Company and other defendants in the various Vivato cases moved the Court to stay the case pending various IPRs filed on all of the patents in suit. Every asserted claim of all </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents-in-suit is now subject to challenge in IPRs that are pending before the U.S. Patent and Trial Appeal Board (“PTAB”). In particular, the Company, Belkin, and Ruckus are filing one set of IPRs on the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents in suit; Cisco is filing another set of independent IPRs on the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents in suit; and Aruba is filing yet another set of independent IPRs on the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents in suit. On April 11, 2018, the Court granted the motion to stay pending filing of the IPRs. On May 3, 2018, the Company and other defendants filed their IPRs. The PTAB instituted the IPRs for the ’296 and ’728 patents, but not the ’231 patent from the Ruckus and Belkin set of petitions. However, the Cisco IPR for the ’231 patent was instituted. Vivato has proposed amendments to its claims and the parties have completed briefing the matter before the PTAB. </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July and August of 2019, the Company and other defendants had two oral arguments before the PTAB regarding the ’296 and ’728 patents. The PTAB denied institution of petition for the’231 Patent. On October 10, 2019, the PTAB issued a Final Written Decision invalidating all of the original claims at issue in the ’296 Patent and denied Vivato’s motion to amend </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(the claims). Defendants are awaiting the PTAB decision on the ’728 Patent. Once that decision issues, the Parties will reopen the currently stayed district court case in Central District of California to address the ’231 Patent and any remaining issues.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hera Wireless v. NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 14, 2017, the Company was sued by Sisvel (via Hera Wireless) in the District of Delaware on </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> related patents allegedly covering the 802.11n standard. Similar complaints were filed against Amazon, ARRIS, Belkin, Buffalo, and Roku. On December 12, 2017, the Company answered the complaint, denying why each claim limitation of the patents in suit were allegedly met and asserting various affirmative defenses, including invalidity and noninfringement. A proposed joint Scheduling Order was submitted to the Court on January 24, 2018 with trial proposed for March of 2020. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 27, 2018, Hera Wireless identified the accused products and the asserted claims, alleging that any 802.11n compliant product infringes, and identified only the Company’s Orbi and WND930 products with particularity. Hera Wireless’ infringement contentions were submitted on April 28, 2018. Discovery is ongoing. </span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 28, 2018, the Company and other defendants submitted invalidity contentions. The Company along with other defendants jointly filed IPRs challenging </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> of the patents in suit on July 18, 2018. On September 14, 2018, the Company and other defendants jointly filed a second set of IPRs with the USPTO challenging the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> patents asserted in the Amended Complaint. The USPTO has instituted IPRs on </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> of the patents-in-suit and the Company is awaiting institution decisions on the other </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> patents. The District Court case has been stayed pending outcome of the IPRs.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fischer v. NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 4, 2018, Plaintiff Rob Fischer filed a purported class-action complaint in the Circuit Court of Cook County, Ill, alleging the Company’s Range Extender does not extend the range of a consumer’s WiFi network as shown in a diagram in a data sheet. On August 3, 2018, the Company filed a motion to dismiss the case and a hearing was held on November 29, 2018, where the motion was denied. The Company filed its Answer on December 27, 2018. The parties are conducting routine discovery.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The parties have settled and the case was dismissed on October 22, 2019 with non-material impact on the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Modern Telecom Systems (MTS) v. NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 3, 2018, Plaintiff MTS filed a patent infringement lawsuit against NETGEAR in the District of Delaware. MTS accuses all of NETGEAR’s routers that are compliant with those 802.11 standards of infringing U.S. Patent No. 6,504,886 (“the ’886 Patent”), and specifically identifies NETGEAR’s Nighthawk X10 Smart WiFi Router. The Company filed its Answer on January 4, 2019.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s case was consolidated with ARRIS / Ruckus and Brother. In March 2019, the Company joined a motion for judgment on the pleadings that the patent-in-suit is invalid under Section 101 led by Arris. The motion remains pending and the claim construction phase of the case is upcoming. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Mentone Solutions v. NETGEAR, Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 31, 2018, Mentone Solutions LLC filed a patent infringement suit against the Company in the District of Delaware, alleging infringement of U.S. Patent No. 6,952,413 (the ’413 patent). Mentone alleges NETGEAR’s LTE Modem LB2120 device, and in particular the device’s dual carrier HSPA+ (“DC-HSPA+”) capability infringes the ’413 patent. The Company filed its Answer on February 21, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The parties have settled and the case was dismissed on August 29, 2019 with non-material impact on the Company.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">John Pham v. Arlo Technologies, Inc., NETGEAR Inc., et al., and other related actions</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 9, 2019 and January 10, 2019, February 1, 2019 and February 8, 2019, the Company was sued in </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> separate securities class action suits in Superior Court of California, County of Santa Clara, along with Arlo Technologies, individuals, and underwriters involved in the spin-off of Arlo. </span><span style="font-family:inherit;font-size:10pt;"><span>Two</span></span><span style="font-family:inherit;font-size:10pt;"> more similar state actions have been filed against Arlo Technologies Inc. et al.. In total, </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> putative class action complaints have now been filed in California state court in Santa Clara County. The Company is named as a defendant in </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> lawsuits. The complaints generally allege that Arlo’s IPO materials contained false and misleading statements, hiding problems with Arlo’s Ultra product. These claims are styled as violations of Sections 11, 12(a), and 15 of the Securities Act of 1933.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There is also a putative class action pending in federal court in the Northern District of California, on behalf of the same class of plaintiffs, making very similar claims. The Company is not presently named in the federal action. Defendants filed motions to stay the state court actions in deference to the federal court action. The court held a hearing on April 26, 2019 to consider whether to consolidate the </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> lawsuits and appoint a “lead plaintiff” and another hearing on May 31, 2019 to consider defendants’ motions to stay the state court cases. On June 21, 2019, the California state court judge granted the Company’s motion to stay the state court case pending the outcome of the federal case. The case will now proceed only in federal court.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 6, 2019, all the defendants, including NETGEAR, filed a motion to dismiss the federal court action. Plaintiffs filed their opposition brief on September 6, 2019 and defendants filed a reply on October 4, 2019. The motion is set for hearing on December 5, 2019. The state court action remains stayed pending the outcome of the federal action.</span></div><div style="line-height:174%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from these matters.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">China Patent Matters - Beijing and Heifei Municipalities</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or around May 14, 2019, NETGEAR Beijing Network Technology Co. Ltd (“Beijing WOFE”) received notice from the Beijing Municipal IP Office (BMIPO) that petitioner Global Innovation Aggregators, a Delaware registered company (“Patentee”), filed </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> patent infringement complaints against Beijing WOFE, alleging infringement of two patents: China Patent Nos. CN100502338C and CN103138979B. The accused products were certain Company routers sold in China. Patentee alleges that the Dynamic Quality of Service (“QoS”) or dynamic bandwidth adjustment and allocation functionality in the routers infringes CN100502338C, and the parental control functionality infringes CN103138979B. The Company hired local counsel who has responded to the Beijing matters and separately filed invalidation actions against both patents. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or around July 2, 2019, the Company received notice that the Patentee also filed petitions against a NETGEAR reseller, Heifei Wanghang Network Technology Co., Ltd., before the Heifei Municipal IP Office, asserting the same patents against the Company’s routers. The Company has filed similar invalidation actions in the Heifei cases and requested that the Heifei IP Office stay the infringement cases pending outcome of the Beijing matters.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 12, 2019, the Company attended oral hearings for the infringement and invalidity cases for CN103138979B related to the parental control functionalities before the BMIPO, and the invalidity case for the same patent before the Heifei IPO. The Company has since received a notice that the Plaintiff withdrew the infringement case for Patent CN100502338C related to QoS functionality before the BMIPO. The invalidity cases for the QoS patent before both Beijing and Heifei IPO’s remain pending and the Company is awaiting notice(s) for oral hearing(s). The two Heifei infringement cases remain stayed pending resolution of the BMIPO infringement cases.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from these matters.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Aegis 11 S.A. v. NETGEAR Inc.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 21, 2019, Aegis 11 S.A. (“Aegis”) sued NETGEAR and several other defendants for patent infringement in the District of Delaware. Aegis asserted that NETGEAR’s WiFi routers infringe </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> patents related to the 802.11 standard: U.S. Patent No. 6,839,553, U.S. Patent No. 9,584,200, and U.S. Patent No. 9,848,443. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In lieu of filing its Answer on October 15, 2019, the Company filed a partial motion to dismiss against one of the asserted claims based on unpatentable subject matter. The Company’s Answer will not be due until the Motion to Dismiss is decided.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Wireless Transport v. NETGEAR Inc.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 29, 2019, Wireless Transport. (“Wireless Transport”), a non-practicing entity, sued the Company and other defendants (including Ruckus, Extreme Networks, Proxim Wireless, Aerohive, Alcatel Lucent, and Fortinet) in the District of Delaware. The Complaint asserts that the Company’s ProSafe Wireless Access Points and Controllers and the Managed Pro Switches infringe US Pat. No. 6,563,813, entitled “Wireless Transport Protocol” related to a wireless transport protocol for data packets transmitted over a wireless network. The Parties have filed a joint motion to stay the case pending discussions regarding possible early resolution of the matter.</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.</span></div> December 2026 0.50 P46D P60D 0.25 P31D P45D P30D 95100000 17400000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:3%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance as of beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>44,068</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Reclassified to sales returns upon adoption of ASC 606</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(29,147</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for warranty obligation made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Settlements made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">________________________</span></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">* Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling </span><span style="font-family:inherit;font-size:8pt;"><span>$29.1 million</span></span><span style="font-family:inherit;font-size:8pt;"> were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11913000 15271000 14412000 44068000 0 0 0 29147000 1558000 2987000 4970000 10009000 2613000 3350000 8524000 10022000 10858000 14908000 10858000 14908000 29100000 0 0 P12M P12M P12M 2 1 P24M P12M 0 0 P12M 3 4 40 3 4 4 4 4 4 2 P30D P63D 3 3 3 3 3 3 3 6 5 4 4 2 6 5 6 6 2 3 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' Equity</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company’s Board of Directors has authorized programs under which the Company may repurchase shares of its common stock, depending on market conditions, in the open market or through privately negotiated transactions. Under the authorizations, the timing and actual number of shares subject to repurchase are at the discretion of management and are contingent on a number of factors, such as levels of cash generation from operations, cash requirements for acquisitions and the price of the Company’s common stock. On July 19, 2019, the Company's Board of Directors approved an increase in the number of shares of common stock authorized for repurchase under the Company's stock repurchase program of up to an incremental </span><span style="font-family:inherit;font-size:10pt;"><span>4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remained authorized for repurchase under the repurchase program. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased, reported based on trade date, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a cost of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$53.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the repurchase authorization. Similarly, during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased, reported based on trade date, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a cost of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the repurchase authorization.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company repurchased, as reported based on trade date, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a cost of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. Similarly, during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased, as reported based on trade date, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock at a cost of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> to facilitate tax withholding for RSUs. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These shares were retired upon repurchase. The Company’s policy related to repurchases of its common stock is to charge the excess of cost over par value to retained earnings. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the changes in accumulated other comprehensive income ("AOCI") by component for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on available-for-sale investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Estimated tax benefit (provision)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: Amount reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net current period other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Balance as of September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on available-for-sale investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Estimated tax benefit (provision)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: Amount reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net current period other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>864</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(121</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Balance as of September 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide details about significant amounts reclassified out of each component of AOCI for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statements of Operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statement of Operations</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>391</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:justify;padding-left:24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:justify;padding-left:24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statements of Operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statement of Operations</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4500000 4300000 1700000 53900000 200000 15000000.0 200000 6100000 100000 7600000 <div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the changes in accumulated other comprehensive income ("AOCI") by component for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on available-for-sale investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Estimated tax benefit (provision)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: Amount reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net current period other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Balance as of September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on available-for-sale investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Unrealized gains (losses) on derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Estimated tax benefit (provision)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(165</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: Amount reclassified from accumulated other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net current period other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>864</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(121</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Balance as of September 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -18000 -8000 -11000 -15000 16000 1322000 284000 1054000 0 1338000 281000 1057000 16000 -16000 3000 -3000 -2000 -24000 -8000 -18000 -146000 -838000 -133000 -851000 72000 1075000 165000 982000 0 211000 44000 167000 72000 864000 121000 815000 -74000 26000 -12000 -36000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide details about significant amounts reclassified out of each component of AOCI for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statements of Operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statement of Operations</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>391</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:justify;padding-left:24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:justify;padding-left:24px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Nine Months Ended September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statements of Operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Amount Reclassified from AOCI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Affected Line Item in the Statement of Operations</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gains (losses) on cash flow hedge:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenue</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenue</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total from continuing operations before tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Tax impact from continuing operations</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>472</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from continuing operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, from discontinued operations net of tax</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total, net of tax</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 548000 1634000 -2000 -10000 -2000 -47000 -42000 -209000 -7000 -30000 495000 1338000 104000 281000 391000 1057000 0 0 391000 1057000 750000 235000 -6000 -7000 0 86000 -115000 -42000 -32000 -41000 597000 231000 125000 49000 472000 182000 197000 -15000 669000 167000 Employee Benefit Plans<div style="line-height:120%;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company grants options and RSUs under the 2016 Incentive Plan (the "2016 Plan"), under which awards may be granted to all employees. Award vesting periods for this plan are generally </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. In January 2019, the Company received the approval from its Compensation Committee to increase the number of shares that the Company may issue under the 2016 </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plan to a new total of </span><span style="font-family:inherit;font-size:10pt;"><span>3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares, pursuant to the adjustment provisions of the 2016 Plan as a result of the Distribution. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares were reserved for future grants under the 2016 Plan. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, the Company sponsors an Employee Stock Purchase Plan (the “ESPP”), pursuant to which eligible employees may contribute up to </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of compensation, subject to certain income limits, to purchase shares of the Company’s common stock. The terms of the plan include a look-back feature that enables employees to purchase stock at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value at the beginning of the offering period or the purchase date. The duration of each offering period is generally </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;">-months. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares were available for issuance under the ESPP. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Option Activity</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price Per Share</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In dollars)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSU Activity</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSU activity during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value Per Share</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In dollars)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation and Expense Information</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures stock-based compensation at the grant date based on the estimated fair value of the award. Estimated compensation cost relating to RSUs is based on the closing fair market value of the Company’s common stock on the date of grant. The fair value of options granted under the 2016 Plan and the purchase rights granted under the ESPP is estimated on the date of grant using a Black-Scholes-Merton option valuation model that uses the assumptions noted in the following table. The estimated expected term of options granted is derived from historical data on employee exercise and post-vesting employment termination behavior. The risk free interest rate of options granted and the purchase rights granted under the ESPP is based on the implied yield currently available on U.S. Treasury securities with a remaining term commensurate with the estimated expected term. Expected volatility of options granted under the 2016 Plan and the purchase rights granted under the ESPP is based on historical volatility over the most recent period commensurate with the estimated expected term.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:21%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.79</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.83</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.06</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the stock-based compensation expense resulting from stock options, RSUs and the ESPP included in the Company’s unaudited condensed consolidated statements of operations:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,118</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span><span style="font-family:inherit;font-size:10pt;"><span>$48.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div> P4Y 3100000 1600000 0.10 0.85 600000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price Per Share</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In dollars)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1969000 25.30 502000 26.61 226000 20.31 16000 36.27 15000 40.00 2214000 25.93 <div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSU activity during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value Per Share</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In dollars)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of September 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1627000 34.31 693000 31.37 535000 31.62 105000 35.12 1680000 33.90 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:21%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:6.5pt;"><span style="font-family:inherit;font-size:6.5pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.79</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.83</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.06</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y2M12D P4Y4M24D P0Y6M P0Y6M P6Y2M12D P4Y4M24D P0Y6M P0Y6M 0.0185 0.0279 0.0183 0.0222 0.0185 0.0236 0.0206 0.0200 0.339 0.335 0.445 0.388 0.339 0.311 0.439 0.379 0 0 0 0 0 0 0 0 <span style="font-family:inherit;font-size:10pt;"><br/></span><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the stock-based compensation expense resulting from stock options, RSUs and the ESPP included in the Company’s unaudited condensed consolidated statements of operations:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,118</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 706000 619000 2129000 1754000 1496000 1037000 3976000 3171000 2097000 1970000 6223000 6363000 2687000 2492000 7855000 8940000 6986000 6118000 20183000 20228000 10300000 P2Y1M6D 48300000 P2Y4M24D Segment Information<div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating segments are components of an enterprise about which separate financial information is available and is regularly evaluated by management, namely the Chief Operating Decision Maker (“CODM”) of an organization, in order to determine operating and resource allocation decisions. By this definition, the Company has identified its CEO as the CODM and operates and reports in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> segments: Connected Home, and SMB:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">• </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connected Home: Focused on consumers and consists of high-performance, dependable and easy-to-use WiFi internet networking solutions, 4G/5G mobile products, and smart devices such as Orbi Voice smart speakers and Meural digital canvasses; and </span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">• </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SMB: Focused on small and medium-sized businesses and consists of business networking, storage, wireless LAN and security solutions that bring enterprise-class functionality to small and medium-sized businesses at an affordable price.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that this structure reflects its current operational and financial management, and provides the best structure for the Company to focus on growth opportunities while maintaining financial discipline. The leadership team of each segment is focused on product development efforts, both from a product marketing and engineering standpoint, to service the unique needs of their customers.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results of the reportable segments are derived directly from the Company’s management reporting system. The results are based on the Company’s method of internal reporting and are not necessarily in conformity with accounting principles generally accepted in the United States. Management measures the performance of each segment based on several metrics, including contribution income. Segment contribution income includes all product line segment revenues less the related cost of sales, research and development and sales and marketing costs. Contribution income is used, in part, to evaluate the performance </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of, and allocate resources to, each of the segments. Certain operating expenses are not allocated to segments because they are separately managed at the corporate level. These unallocated indirect costs include corporate costs, such as corporate research and development, corporate marketing expense and general and administrative costs, amortization of intangibles, stock-based compensation expense, separation expense, change in fair value of contingent consideration, restructuring and other charges, litigation reserves, net, interest income, net and other income (expense), net. The CODM does not evaluate operating segments using discrete asset information. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information for each reportable segment and a reconciliation of segment contribution income to income before income taxes is as follows</span><span style="font-family:inherit;font-size:9pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except percentage data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,672</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>527,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SMB</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contribution income:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,071</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contribution margin</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>12.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,593</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,855</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contribution margin</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>24.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>27.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>24.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment contribution income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and unallocated costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangibles </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,520</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,922</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,212</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Separation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(264</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value of contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and other charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,146</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,368</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Litigation reserves, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(403</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>955</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,793</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">_________________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operations by Geographic Region</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company conducts business across </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> geographic regions: Americas, EMEA, and APAC. Net revenue consists of gross product shipments and service revenue, less allowances for estimated sales returns, price protection, end-user customer rebates and other channel sales incentives deemed to be a reduction of net revenue per the authoritative guidance for revenue recognition, and net changes in deferred revenue. For reporting purposes, revenue is generally attributed to each geographic region based on the location of the customer. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows net revenue by geography for the periods indicated:</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States (U.S.)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas (excluding U.S.)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-lived assets by Geographic Region</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets include purchased intangibles, goodwill and property and equipment. The Company's property and equipment are located in the following geographic locations:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,993</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC (excluding China)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information for each reportable segment and a reconciliation of segment contribution income to income before income taxes is as follows</span><span style="font-family:inherit;font-size:9pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except percentage data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,672</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>527,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SMB</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contribution income:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Connected Home</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,071</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contribution margin</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>15.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>12.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SMB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,593</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,855</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contribution margin</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>24.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>27.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>24.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment contribution income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and unallocated costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,609</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangibles </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,520</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,922</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,212</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Separation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(264</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value of contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring and other charges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,146</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,368</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Litigation reserves, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(403</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>955</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,793</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">_________________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 190672000 194683000 527532000 555422000 75186000 74728000 218260000 214466000 265858000 269411000 745792000 769888000 18934000 30071000 52257000 67222000 0.099 0.154 0.099 0.121 18750000 20593000 52855000 51750000 0.249 0.276 0.242 0.241 37684000 50664000 105112000 118972000 16901000 22391000 51609000 69727000 1520000 1922000 5212000 5967000 6986000 6118000 20183000 20228000 0 379000 264000 379000 199000 0 199000 0 -77000 1000 1146000 1368000 -90000 0 -100000 -5000 639000 985000 2122000 2806000 -403000 955000 425000 425000 12301000 21793000 28946000 24529000 3 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows net revenue by geography for the periods indicated:</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States (U.S.)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas (excluding U.S.)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,858</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>745,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>769,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 174805000 173580000 473381000 501153000 3874000 2352000 10497000 9205000 49554000 53158000 149608000 148801000 37625000 40321000 112306000 110729000 265858000 269411000 745792000 769888000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets include purchased intangibles, goodwill and property and equipment. The Company's property and equipment are located in the following geographic locations:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,993</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">APAC (excluding China)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,671</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4698000 4993000 3641000 4359000 344000 95000 4389000 7652000 6599000 3078000 19671000 20177000 Fair Value Measurements<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted market</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">prices in active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">markets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents: money-market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale investments: certificates of deposit </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trading securities: mutual funds</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,770</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,770</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent considerations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,152</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted market</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">prices in active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">markets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents: money-market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt investments: U.S. treasuries</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale investments: certificates of deposit </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trading securities: mutual funds</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent considerations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">_________________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other accrued liabilities on the Company’s unaudited condensed consolidated balance sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other non-current accrued liabilities on the Company’s unaudited condensed consolidated balance sheets. The contingent consideration represents the estimated fair value of the additional variable cash consideration payable in connection with the acquisition of Meural that is contingent upon the achievement of certain technical and service revenue milestones. Refer to </span><a href="#sD52299655CE45D159EB74FA9B31434AE" style="font-family:inherit;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Note 5. Business Acquisition</span></a><span style="font-family:inherit;font-size:9pt;">, regarding detailed disclosures on the determination of fair value of the contingent consideration.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments in cash equivalents and trading securities are classified within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company’s available-for-sale investments are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. The Company’s foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that take into account the contract terms as well as currency rates and counterparty credit rates. The Company verifies the reasonableness of these pricing models using observable market data for related inputs into such models. Additionally, the Company includes an adjustment for non-performance risk in the recognized measure of fair value of derivative instruments. As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the adjustment for non-performance risk did not have a material impact on the fair value of the Company’s foreign currency forward contracts. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. The Company's contingent considerations resulting from acquisitions are classified within Level 3 of the fair value hierarchy as the valuations typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability. The carrying value of non-financial assets and liabilities measured at fair value in the financial statements on a recurring basis, including accounts receivable and accounts payable, approximate fair value due to their short maturities.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted market</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">prices in active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">markets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents: money-market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale investments: certificates of deposit </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trading securities: mutual funds</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,770</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,770</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent considerations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,152</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted market</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">prices in active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">markets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents: money-market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt investments: U.S. treasuries</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale investments: certificates of deposit </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trading securities: mutual funds</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent considerations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">_________________________</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other accrued liabilities on the Company’s unaudited condensed consolidated balance sheets.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other non-current accrued liabilities on the Company’s unaudited condensed consolidated balance sheets. The contingent consideration represents the estimated fair value of the additional variable cash consideration payable in connection with the acquisition of Meural that is contingent upon the achievement of certain technical and service revenue milestones. Refer to </span><a href="#sD52299655CE45D159EB74FA9B31434AE" style="font-family:inherit;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Note 5. Business Acquisition</span></a><span style="font-family:inherit;font-size:9pt;">, regarding detailed disclosures on the determination of fair value of the contingent consideration.</span></div> 31572000 31572000 0 0 145000 0 145000 0 3770000 3770000 0 0 1097000 0 1097000 0 36584000 35342000 1242000 0 208000 0 208000 0 6152000 0 0 6152000 6360000 0 208000 6152000 22573000 22573000 0 0 70314000 0 70314000 0 149000 0 149000 0 2854000 2854000 0 0 786000 0 786000 0 96676000 25427000 71249000 0 368000 0 368000 0 5953000 0 0 5953000 6321000 0 368000 5953000 Leases<div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other accrued liabilities, and operating lease liabilities on the unaudited condensed consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain office leases, the Company accounts for the lease and non-lease components as a single lease component. Lease expense is recognized on a straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Generally the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments. The Company's incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The operating lease ROU asset includes any lease payments made and excludes lease incentives. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's lease arrangements comprise of operating leases for office space, cars, distribution centers and equipment. The leases have remaining lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;">, some of which include options to extend for up to a further </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">, and some of which include options to terminate prior to completion of the contractual lease term with or without penalties. The Company determines the duration of the lease arrangement giving thought to whether or not it is reasonably certain that the Company will exercise options to extend or terminate the lease arrangement ahead of its contractual term. The leases do not contain any material residual value guarantees.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.58585858585859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Short-term lease cost </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease cost </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Included variable lease cost, which was immaterial.</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span><span style="font-family:inherit;font-size:8pt;">Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s unaudited condensed statement of operations.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash flows relating to operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Lease liabilities arising from obtaining right-of-use assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 29, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Remaining Lease Term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, maturity analysis of operating lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Lease</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (remaining three months)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, future minimum lease payments under non-cancelable operating leases were as follows (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,986</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,856</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Amounts are based on </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">ASC 840 Leases</span><span style="font-family:inherit;font-size:8pt;"> that was superseded upon the adoption of </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">ASC 842 Leases</span><span style="font-family:inherit;font-size:8pt;"> on January 1, 2019.</span></div> <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other accrued liabilities, and operating lease liabilities on the unaudited condensed consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain office leases, the Company accounts for the lease and non-lease components as a single lease component. Lease expense is recognized on a straight-line basis over the lease term. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Generally the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments. The Company's incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The operating lease ROU asset includes any lease payments made and excludes lease incentives. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's lease arrangements comprise of operating leases for office space, cars, distribution centers and equipment. The leases have remaining lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;">, some of which include options to extend for up to a further </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">, and some of which include options to terminate prior to completion of the contractual lease term with or without penalties. The Company determines the duration of the lease arrangement giving thought to whether or not it is reasonably certain that the Company will exercise options to extend or terminate the lease arrangement ahead of its contractual term. The leases do not contain any material residual value guarantees.</span></div> P1Y P10Y P5Y <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.58585858585859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Short-term lease cost </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease cost </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> Included variable lease cost, which was immaterial.</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span><span style="font-family:inherit;font-size:8pt;">Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s unaudited condensed statement of operations.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating cash flows relating to operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Lease liabilities arising from obtaining right-of-use assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2977000 8928000 121000 1004000 3098000 9932000 8982000 834000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of September 29, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Remaining Lease Term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P4Y7M6D 0.038 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, maturity analysis of operating lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Lease</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019 (remaining three months)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2936000 10165000 8015000 6980000 4502000 7691000 40289000 3346000 36943000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, future minimum lease payments under non-cancelable operating leases were as follows (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,986</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,856</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Amounts are based on </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">ASC 840 Leases</span><span style="font-family:inherit;font-size:8pt;"> that was superseded upon the adoption of </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">ASC 842 Leases</span><span style="font-family:inherit;font-size:8pt;"> on January 1, 2019.</span></div> 11900000 9986000 7785000 6856000 4478000 7725000 48730000 XML 35 R84.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Minimum Lease Payments Under Non-cancelable Operating Leases - Topic 840) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 11,900
2020 9,986
2021 7,785
2022 6,856
2023 4,478
Thereafter 7,725
Total future minimum lease payments $ 48,730
XML 36 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Narrative) (Details)
9 Months Ended
Sep. 29, 2019
region
segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
Number of geographic regions in which the Company conducts business | region 3
XML 37 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Schedule of Stock Option Activity) (Details) - Stock Options
shares in Thousands
9 Months Ended
Sep. 29, 2019
$ / shares
shares
Number of shares  
Beginning balance (in shares) | shares 1,969
Granted (in shares) | shares 502
Exercised (in shares) | shares (226)
Cancelled ( in shares) | shares (16)
Expired (in shares) | shares (15)
Ending balance (in shares) | shares 2,214
Weighted Average Exercise Price Per Share  
Beginning balance (in dollars per share) | $ / shares $ 25.30
Granted ( in dollar per share) | $ / shares 26.61
Exercised (in dollars per share) | $ / shares 20.31
Cancelled (in dollars per share) | $ / shares 36.27
Expired (in dollars per share) | $ / shares 40.00
Ending balance (in dollars per share) | $ / shares $ 25.93
XML 38 R80.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 29, 2019
Leases [Abstract]    
Operating lease cost $ 2,977 $ 8,928
Short-term Lease, Cost 121 1,004
Lease, Cost $ 3,098 $ 9,932
XML 39 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Non-current deferred income taxes $ 57,055 $ 57,557
Long-term investments 8,147 2,886
Other 7,434 6,990
Total other non-current assets $ 72,636 $ 67,433
XML 40 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets $ 1,097 $ 786
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 1,097 786
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (208) (362)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount 889 424
J.P. Morgan Chase    
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets 128  
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0  
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 128  
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (31)  
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0  
Net Amount 97  
Bank of America    
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets 0 323
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 0 323
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (2) (64)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount (2) 259
Wells Fargo    
Offsetting of Derivative Assets [Line Items]    
Gross Amounts of Recognized Assets 969 463
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets 969 463
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (175) (298)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount $ 794 $ 165
XML 41 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 29, 2019
Leases [Abstract]  
Summary of Lease Cost and Supplemental Cash Flow Information
The components of lease cost were as follows:
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 29,
2019
 
September 29,
2019
 
 
(in thousands)
Operating lease cost
 
$
2,977

 
$
8,928

Short-term lease cost (1)
 
121

 
1,004

Total lease cost (2)
 
$
3,098

 
$
9,932

(1) Included variable lease cost, which was immaterial.
(2) Included in cost of revenue, sales and marketing, research and development and general and administration in the Company’s unaudited condensed statement of operations.
Supplemental cash flow information related to leases was as follows:
 
 
Nine Months Ended
 
 
September 29,
2019
 
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
 
 
Operating cash flows relating to operating leases
 
$
8,982

 
 
 
Lease liabilities arising from obtaining right-of-use assets:
 
 
Operating leases
 
$
834


Summary of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows:
 
 
 
As of September 29, 2019
Weighted Average Remaining Lease Term (in years)
 
 
 
Operating leases
 
 
4.6

 
 
 
 
Weighted Average Discount Rate
 
 
 
Operating leases
 
 
3.8
%

Schedule of Operating Lease Liability Maturities
As of September 29, 2019, maturity analysis of operating lease liabilities were as follows (in thousands):
 
 
Operating Lease
2019 (remaining three months)
 
$
2,936

2020
 
10,165

2021
 
8,015

2022
 
6,980

2023
 
4,502

Thereafter
 
7,691

Total lease payments
 
40,289

Less imputed interest
 
(3,346
)
Total
 
$
36,943


Schedule of Future Minimum Rental Payments for Operating Leases
As of December 31, 2018, future minimum lease payments under non-cancelable operating leases were as follows (in thousands):
 
Leases (1)
2019
$
11,900

2020
9,986

2021
7,785

2022
6,856

2023
4,478

Thereafter
7,725

Total future minimum lease payments
$
48,730

(1) Amounts are based on ASC 840 Leases that was superseded upon the adoption of ASC 842 Leases on January 1, 2019.
XML 42 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 43 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 29, 2019
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The following table sets forth the changes in accumulated other comprehensive income ("AOCI") by component for the nine months ended September 29, 2019 and September 30, 2018:

 
Unrealized gains (losses) on available-for-sale investments
 
Unrealized gains (losses) on derivatives
 
Estimated tax benefit (provision)
 
Total
 
(In thousands)
Balance as of December 31, 2018
$
(18
)
 
$
(8
)
 
$
11

 
$
(15
)
Other comprehensive income (loss) before reclassifications
16

 
1,322

 
(284
)
 
1,054

Less: Amount reclassified from accumulated other comprehensive income

 
1,338

 
(281
)
 
1,057

Net current period other comprehensive income (loss)
16

 
(16
)
 
(3
)
 
(3
)
Balance as of September 29, 2019
$
(2
)
 
$
(24
)
 
$
8

 
$
(18
)



 
Unrealized gains (losses) on available-for-sale investments
 
Unrealized gains (losses) on derivatives
 
Estimated tax benefit (provision)
 
Total
 
(In thousands)
Balance as of December 31, 2017
$
(146
)
 
$
(838
)
 
$
133

 
$
(851
)
Other comprehensive income (loss) before reclassifications
72

 
1,075

 
(165
)
 
982

Less: Amount reclassified from accumulated other comprehensive income

 
211

 
(44
)
 
167

Net current period other comprehensive income (loss)
72

 
864

 
(121
)
 
815

Balance as of September 30, 2018
$
(74
)
 
$
26

 
$
12

 
$
(36
)

Schedule of Reclassification out of Accumulated Other Comprehensive Income (Loss)
The following tables provide details about significant amounts reclassified out of each component of AOCI for the three and nine months ended September 29, 2019 and September 30, 2018:

Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended September 29, 2019
 
Nine Months Ended September 29, 2019
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statements of Operations
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statement of Operations
 
 
(In thousands)
 
 
 
(In thousands)
 
 
Gains (losses) on cash flow hedge:
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
548

 
Net revenue
 
$
1,634

 
Net revenue
Foreign currency forward contracts
 
(2
)
 
Cost of revenue
 
(10
)
 
Cost of revenue
Foreign currency forward contracts
 
(2
)
 
Research and development
 
(47
)
 
Research and development
Foreign currency forward contracts
 
(42
)
 
Sales and marketing
 
(209
)
 
Sales and marketing
Foreign currency forward contracts
 
(7
)
 
General and administrative
 
(30
)
 
General and administrative
 
 
495

 
Total from continuing operations before tax
 
1,338

 
Total from continuing operations before tax
 
 
(104
)
 
Tax impact from continuing operations
 
(281
)
 
Tax impact from continuing operations
 
 
391

 
Total, from continuing operations net of tax
 
1,057

 
Total, from continuing operations net of tax
 
 

 
Total, from discontinued operations net of tax
 

 
Total, from discontinued operations net of tax
 
 
$
391

 
Total, net of tax
 
$
1,057

 
Total, net of tax



Details about Accumulated Other Comprehensive Income Components
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statements of Operations
 
Amount Reclassified from AOCI
 
Affected Line Item in the Statement of Operations
 
 
(In thousands)
 
 
 
(In thousands)
 
 
Gains (losses) on cash flow hedge:
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
750

 
Net revenue
 
$
235

 
Net revenue
Foreign currency forward contracts
 
(6
)
 
Cost of revenue
 
(7
)
 
Cost of revenue
Foreign currency forward contracts
 

 
Research and development
 
86

 
Research and development
Foreign currency forward contracts
 
(115
)
 
Sales and marketing
 
(42
)
 
Sales and marketing
Foreign currency forward contracts
 
(32
)
 
General and administrative
 
(41
)
 
General and administrative
 
 
597

 
Total from continuing operations before tax
 
231

 
Total from continuing operations before tax
 
 
(125
)
 
Tax impact from continuing operations
 
(49
)
 
Tax impact from continuing operations
 
 
472

 
Total, from continuing operations net of tax
 
182

 
Total, from continuing operations net of tax
 
 
197

 
Total, from discontinued operations net of tax
 
(15
)
 
Total, from discontinued operations net of tax
 
 
$
669

 
Total, net of tax
 
$
167

 
Total, net of tax

XML 44 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Discontinued Operations
9 Months Ended
Sep. 29, 2019
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations

On February 6, 2018, the Company announced that its Board of Directors had unanimously approved the pursuit of a separation of its smart camera business “Arlo” from NETGEAR (the “Separation”) to be effected by way of initial public offering (“IPO”) and spin-off. In August 2018, Arlo Technologies, Inc. (“Arlo”) was listed on the New York Stock Exchange under the symbol "ARLO" and completed the IPO. Upon completion of the IPO, NETGEAR held approximately 84.2% of the outstanding shares of Arlo common stock, or 62,500,000 shares. On December 31, 2018, NETGEAR completed the distribution of these 62,500,000 shares of common stock of Arlo (the “Distribution”) and no longer owns any shares of Arlo common stock. The Distribution took place by way of a pro rata common stock dividend to each NETGEAR stockholder of record on the record date of the Distribution, December 17, 2018, and NETGEAR stockholders received 1.980295 shares of Arlo common stock for every share of NETGEAR common stock held as of the record date.

Upon completion of the Distribution, the Company ceased to own a controlling financial interest in Arlo and Arlo's assets, liabilities, operating results and cash flows for all periods presented have been classified as discontinued operations within the unaudited condensed Consolidated Financial Statements.
The financial results of Arlo through the Distribution date are presented as income (loss) from discontinued operations, net of tax, in the unaudited condensed consolidated statement of operations. The following table presents financial results of Arlo for the three and nine months ended September 30, 2018:
 
Three Months Ended
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2018
 
(In thousands)
Net revenue
$
131,175

 
$
342,491

Cost of revenue
101,427

 
255,666

Gross profit
29,748

 
86,825

Operating expenses:
 
 


Research and development
14,816

 
32,569

Sales and marketing
11,592

 
25,148

General and administrative
6,905

 
9,859

Separation expense
6,675

 
25,443

Total operating expenses
39,988

 
93,019

Loss from operations of discontinued operations
(10,240
)
 
(6,194
)
Interest income, net
503

 
503

Other income (expense), net
(126
)
 
213

Loss from discontinued operations before income taxes
(9,863
)
 
(5,478
)
Provision (benefit) for income taxes
(2,703
)
 
2,873

Loss from discontinued operations, net of tax
$
(7,160
)
 
$
(8,351
)

XML 45 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Share
9 Months Ended
Sep. 29, 2019
Earnings Per Share [Abstract]  
Net Income Per Share
Net Income Per Share

Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include common shares issuable upon exercise of stock options, vesting of restricted stock awards, and issuances of shares under the Employee Stock Purchase Plan (the "ESPP"), which are reflected in diluted net income per share by application of the treasury stock method. Potentially dilutive common shares are excluded from the computation of diluted net income per share when their effect is anti-dilutive.
Net income per share for the three and nine months ended September 29, 2019 and September 30, 2018 are as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands, except per share data)
Numerator:
 
 
 
 
 
 
 
Net income from continuing operations
$
12,529

 
$
16,310

 
$
26,211

 
$
17,861

Net loss from discontinued operations

 
(7,160
)
 

 
(8,351
)
Net income
12,529

 
9,150

 
26,211

 
9,510

Less: Net loss attributable to non-controlling interest in discontinued operations

 
(799
)
 

 
(799
)
Net income attributable to NETGEAR, Inc.
$
12,529

 
$
9,949

 
$
26,211

 
$
10,309

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted average common shares - basic
30,933

 
31,802

 
31,221

 
31,634

Potentially dilutive common share equivalent
886

 
1,172

 
1,106

 
1,192

Weighted average common shares - dilutive
31,819

 
32,974

 
32,327

 
32,826

 
 
 
 
 
 
 
 
Basic net income per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.41

 
$
0.51

 
$
0.84

 
$
0.56

Net loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.20
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.41

 
$
0.31

 
$
0.84

 
$
0.33

 
 
 
 
 
 
 
 
Diluted net income per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.39

 
$
0.49

 
$
0.81

 
$
0.54

Net loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.19
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.39

 
$
0.30

 
$
0.81

 
$
0.31

 
 
 
 
 
 
 
 
Anti-dilutive employee stock-based awards, excluded
1,587

 
450

 
625

 
874


XML 46 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans
9 Months Ended
Sep. 29, 2019
Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]  
Employee Benefit Plans Employee Benefit Plans

The Company grants options and RSUs under the 2016 Incentive Plan (the "2016 Plan"), under which awards may be granted to all employees. Award vesting periods for this plan are generally four years. In January 2019, the Company received the approval from its Compensation Committee to increase the number of shares that the Company may issue under the 2016
plan to a new total of 3.1 million shares, pursuant to the adjustment provisions of the 2016 Plan as a result of the Distribution. As of September 29, 2019, approximately 1.6 million shares were reserved for future grants under the 2016 Plan.

Additionally, the Company sponsors an Employee Stock Purchase Plan (the “ESPP”), pursuant to which eligible employees may contribute up to 10% of compensation, subject to certain income limits, to purchase shares of the Company’s common stock. The terms of the plan include a look-back feature that enables employees to purchase stock at a price equal to 85% of the lesser of the fair market value at the beginning of the offering period or the purchase date. The duration of each offering period is generally six-months. As of September 29, 2019, approximately 0.6 million shares were available for issuance under the ESPP.

Option Activity

Stock option activity during the nine months ended September 29, 2019 was as follows:
 
Number of shares
 
Weighted Average Exercise Price Per Share
 
(In thousands)
 
(In dollars)
Outstanding as of December 31, 2018
1,969

 
$
25.30

Granted
502

 
$
26.61

Exercised
(226
)
 
$
20.31

Cancelled
(16
)
 
$
36.27

Expired
(15
)
 
$
40.00

Outstanding as of September 29, 2019
2,214

 
$
25.93



RSU Activity

RSU activity during the nine months ended September 29, 2019 was as follows:
 
Number of shares
 
Weighted Average Grant Date Fair Value Per Share
 
(In thousands)
 
(In dollars)
Outstanding as of December 31, 2018
1,627

 
$
34.31

Granted
693

 
$
31.37

Vested
(535
)
 
$
31.62

Cancelled
(105
)
 
$
35.12

Outstanding as of September 29, 2019
1,680

 
$
33.90



Valuation and Expense Information
The Company measures stock-based compensation at the grant date based on the estimated fair value of the award. Estimated compensation cost relating to RSUs is based on the closing fair market value of the Company’s common stock on the date of grant. The fair value of options granted under the 2016 Plan and the purchase rights granted under the ESPP is estimated on the date of grant using a Black-Scholes-Merton option valuation model that uses the assumptions noted in the following table. The estimated expected term of options granted is derived from historical data on employee exercise and post-vesting employment termination behavior. The risk free interest rate of options granted and the purchase rights granted under the ESPP is based on the implied yield currently available on U.S. Treasury securities with a remaining term commensurate with the estimated expected term. Expected volatility of options granted under the 2016 Plan and the purchase rights granted under the ESPP is based on historical volatility over the most recent period commensurate with the estimated expected term.
The table below sets forth the weighted average assumptions used to estimate the fair value of option grants and purchase rights granted during the three and nine months ended September 29, 2019 and September 30, 2018.
 
Three Months Ended
 
Nine Months Ended
 
Stock Options
 
ESPP
 
Stock Options
 
ESPP
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
Expected life (in years)
6.2

 
4.4

 
0.5

 
0.5

 
6.2

 
4.4

 
0.5

 
0.5

Risk-free interest rate
1.85
%
 
2.79
%
 
1.83
%
 
2.22
%
 
1.85
%
 
2.36
%
 
2.06
%
 
2.00
%
Expected volatility
33.9
%
 
33.5
%
 
44.5
%
 
38.8
%
 
33.9
%
 
31.1
%
 
43.9
%
 
37.9
%
Dividend yield

 

 

 

 

 

 

 


The following table sets forth the stock-based compensation expense resulting from stock options, RSUs and the ESPP included in the Company’s unaudited condensed consolidated statements of operations:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
Cost of revenue
$
706

 
$
619

 
$
2,129

 
$
1,754

Research and development
1,496

 
1,037

 
3,976

 
3,171

Sales and marketing
2,097

 
1,970

 
6,223

 
6,363

General and administrative
2,687

 
2,492

 
7,855

 
8,940

Total stock-based compensation
$
6,986

 
$
6,118

 
$
20,183

 
$
20,228



As of September 29, 2019, $10.3 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.1 years. $48.3 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.4 years.
XML 47 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 29, 2019
Accounting Policies [Abstract]  
Recent accounting pronouncements
Recent accounting pronouncements

Accounting Pronouncements Recently Adopted

ASU 2016-02

In February 2016, FASB issued ASU 2016-02, "Leases" (Topic 842), which requires a lessee to recognize on the balance sheets a right-of-use asset, representing its right to use the underlying asset for the lease term, and a corresponding lease liability. The liability is equal to the present value of lease payments while the right-of-use asset is based on the liability, subject to adjustment, such as for initial direct costs. In addition, ASU 2016-02 expands the disclosure requirements for lessees.

The Company adopted the new standard effective January 1, 2019 and was required to record a lease asset and lease liability related to its operating leases. The Company elected to utilize the alternative modified transition method, under which the cumulative-effect adjustment to the opening balance is recognized on the date of adoption while comparative prior periods continue to be reported under the guidance in effect prior to January 1, 2019. Accordingly, the Company did not restate or make related disclosures under the new standard for comparative prior periods in the period of adoption, and the Company applied the new lease standard prospectively to leases existing or commencing on or after January 1, 2019. The Company elected the package of practical expedients permitted under the transition guidance within the standard to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. The Company made an accounting policy election to treat the lease and non-lease components in its office lease contracts as a single performance obligation to the extent that the timing and pattern of transfer are similar for the lease and non-lease components and the lease component qualifies as an operating lease. The Company also made an accounting policy election not to recognize lease liabilities and right-of-use assets for leases with a term of 12 months or less. The Company will recognize these lease payments on a straight-line basis over the lease term.

The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:
 
As of
 
Adjustments
 
As of
 
December 31,
2018
 
 
January 1,
2019
 
(In thousands)
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
35,997

 
$
(543
)
 
$
35,454

Total current assets
$
857,899

 
$
(543
)
 
$
857,356

Operating lease right-of-use assets, net
$

 
$
39,110

 
$
39,110

Total assets
$
1,043,376

 
$
38,567

 
$
1,081,943

Liabilities:
 
 
 
 
 
Other accrued liabilities
$
199,472

 
$
10,909

 
$
210,381

Total current liabilities
$
383,992

 
$
10,909

 
$
394,901

Non-current operating lease liabilities
$

 
$
33,823

 
$
33,823

Other non-current liabilities
$
12,232

 
$
(6,165
)
 
$
6,067

Total liabilities
$
415,824

 
$
38,567

 
$
454,391

Total liabilities and stockholders’ equity
$
1,043,376

 
$
38,567

 
$
1,081,943



The standard did not impact our statement of operations and cash flows.

Accounting Pronouncements Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, "Measurement of Credit Losses on Financial Instruments" (Topic 326), which replaces the incurred-loss impairment methodology and requires immediate recognition of estimated credit losses expected to occur for most financial assets, including trade receivables. Credit losses on available-for-sale debt securities with unrealized losses will be recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company will adopt the new standard when it becomes effective in the first fiscal quarter of 2020. The Company is currently in the process of developing new credit loss models and updating its controls in preparation for the adoption. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the Company does not expect that it will have material impacts on its financial position, results of operations or cash flows.

With the exception of the new standard discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to the Company's financial position, results of operations and cash flows.
Revenue Recognition
Contract Balances

The Company records accounts receivable when it has an unconditional right to consideration. Contract liabilities are recorded when cash payments are received or due in advance of performance. Contract liabilities consist of advance payments and deferred revenue, where the Company has unsatisfied performance obligations.

Payment terms vary by customer. The time between invoicing and when payment is due is not significant. For certain products or services and customer types, payment is required before the products or services are delivered to the customer.

Revenue from contracts with customers is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as of the end of the reporting period. Unsatisfied and partially unsatisfied performance obligations consist of contract liabilities, in-transit orders with destination terms, and non-cancellable backlog. Non-cancellable backlog includes goods and services for which customer purchase orders have been accepted that are scheduled or in the process of being scheduled for shipment.

Leases

The Company determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other accrued liabilities, and operating lease liabilities on the unaudited condensed consolidated balance sheets. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain office leases, the Company accounts for the lease and non-lease components as a single lease component. Lease expense is recognized on a straight-line basis over the lease term.

ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Generally the implicit rate of interest in arrangements is not readily determinable and the Company utilizes its incremental borrowing rate in determining the present value of lease payments. The Company's incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The operating lease ROU asset includes any lease payments made and excludes lease incentives.

The Company's lease arrangements comprise of operating leases for office space, cars, distribution centers and equipment. The leases have remaining lease terms of 1 year to 10 years, some of which include options to extend for up to a further 5 years, and some of which include options to terminate prior to completion of the contractual lease term with or without penalties. The Company determines the duration of the lease arrangement giving thought to whether or not it is reasonably certain that the Company will exercise options to extend or terminate the lease arrangement ahead of its contractual term. The leases do not contain any material residual value guarantees.
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Business Acquisitions (Tables)
9 Months Ended
Sep. 29, 2019
Business Combinations [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The purchase price allocation was as follows (in thousands):
Cash and cash equivalents
$
20

Accounts receivable
209

Inventories
760

Prepaid expenses and other current assets
500

Property and equipment
16

Intangibles
4,800

Non-current deferred income taxes
815

Goodwill
16,407

Accounts payable
(1,317
)
Other accrued liabilities
(35
)
Total purchase price
$
22,175


XML 49 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Other income (expense), net | Foreign currency forward contracts | Derivatives Not Designated as Hedging Instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge $ 1,540 $ 991 $ 2,446 $ 2,930
XML 50 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 29, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies

The Company's significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018. Refer to Note 15. Leases, for the updated accounting policy on leases upon adoption of ASU 2016-02, "Leases" as of January 1, 2019.

Recent accounting pronouncements

Accounting Pronouncements Recently Adopted

ASU 2016-02

In February 2016, FASB issued ASU 2016-02, "Leases" (Topic 842), which requires a lessee to recognize on the balance sheets a right-of-use asset, representing its right to use the underlying asset for the lease term, and a corresponding lease liability. The liability is equal to the present value of lease payments while the right-of-use asset is based on the liability, subject to adjustment, such as for initial direct costs. In addition, ASU 2016-02 expands the disclosure requirements for lessees.

The Company adopted the new standard effective January 1, 2019 and was required to record a lease asset and lease liability related to its operating leases. The Company elected to utilize the alternative modified transition method, under which the cumulative-effect adjustment to the opening balance is recognized on the date of adoption while comparative prior periods continue to be reported under the guidance in effect prior to January 1, 2019. Accordingly, the Company did not restate or make related disclosures under the new standard for comparative prior periods in the period of adoption, and the Company applied the new lease standard prospectively to leases existing or commencing on or after January 1, 2019. The Company elected the package of practical expedients permitted under the transition guidance within the standard to not (1) reassess whether any expired or existing contracts are considered or contain leases; (2) reassess the lease classification for any expired or existing leases; and (3) reassess the initial direct costs for any existing leases. The Company made an accounting policy election to treat the lease and non-lease components in its office lease contracts as a single performance obligation to the extent that the timing and pattern of transfer are similar for the lease and non-lease components and the lease component qualifies as an operating lease. The Company also made an accounting policy election not to recognize lease liabilities and right-of-use assets for leases with a term of 12 months or less. The Company will recognize these lease payments on a straight-line basis over the lease term.

The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:
 
As of
 
Adjustments
 
As of
 
December 31,
2018
 
 
January 1,
2019
 
(In thousands)
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
35,997

 
$
(543
)
 
$
35,454

Total current assets
$
857,899

 
$
(543
)
 
$
857,356

Operating lease right-of-use assets, net
$

 
$
39,110

 
$
39,110

Total assets
$
1,043,376

 
$
38,567

 
$
1,081,943

Liabilities:
 
 
 
 
 
Other accrued liabilities
$
199,472

 
$
10,909

 
$
210,381

Total current liabilities
$
383,992

 
$
10,909

 
$
394,901

Non-current operating lease liabilities
$

 
$
33,823

 
$
33,823

Other non-current liabilities
$
12,232

 
$
(6,165
)
 
$
6,067

Total liabilities
$
415,824

 
$
38,567

 
$
454,391

Total liabilities and stockholders’ equity
$
1,043,376

 
$
38,567

 
$
1,081,943



The standard did not impact our statement of operations and cash flows.

Accounting Pronouncements Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, "Measurement of Credit Losses on Financial Instruments" (Topic 326), which replaces the incurred-loss impairment methodology and requires immediate recognition of estimated credit losses expected to occur for most financial assets, including trade receivables. Credit losses on available-for-sale debt securities with unrealized losses will be recognized as allowances for credit losses limited to the amount by which fair value is below amortized cost. The Company will adopt the new standard when it becomes effective in the first fiscal quarter of 2020. The Company is currently in the process of developing new credit loss models and updating its controls in preparation for the adoption. Based on the composition of the Company’s investment portfolio, current market conditions, and historical credit loss activity, the Company does not expect that it will have material impacts on its financial position, results of operations or cash flows.

With the exception of the new standard discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to the Company's financial position, results of operations and cash flows.
XML 51 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Dec. 31, 2018
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Sales returns $ 45,547   $ 45,547   $ 46,318  
Movement in Standard Product Warranty Accrual [Roll Forward]            
Balance as of beginning of the period 11,913 $ 15,271 14,412 $ 44,068    
Reclassified to sales returns upon adoption of ASC 606 0 0 0 (29,147)    
Provision for warranty obligation made during the period 1,558 2,987 4,970 10,009    
Settlements made during the period (2,613) (3,350) (8,524) (10,022)    
Balance at end of period $ 10,858 $ 14,908 $ 10,858 $ 14,908    
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Sales returns           $ 29,100
XML 52 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
9 Months Ended
Sep. 29, 2019
Oct. 25, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 29, 2019  
Document Transition Report false  
Entity File Number 000-50350  
Entity Registrant Name NETGEAR, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0419172  
Entity Address, Address Line One 350 East Plumeria Drive,  
Entity Address, City or Town San Jose,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95134  
City Area Code (408)  
Local Phone Number 907-8000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Smaller Reporting Company false  
Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol NTGR  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding (In shares)   30,147,504
Entity Central Index Key 0001122904  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 53 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Narrative) (Details) - USD ($)
shares in Millions, $ in Millions
9 Months Ended
Sep. 29, 2019
Jan. 01, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation $ 10.3  
Weighted-average period of recognition of stock based compensation 2 years 1 month 6 days  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation $ 48.3  
Weighted-average period of recognition of stock based compensation 2 years 4 months 24 days  
2016 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted, vesting term (in years) 4 years  
Additional shares authorized (in shares)   3.1
Number of shares reserved for future grant (in shares) 1.6  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price at which employees could purchase stock semi-annually, percent of fair market value on purchase date 85.00%  
General duration of each offering period 6 months  
ESPP | ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares reserved for future grant (in shares) 0.6  
Maximum percentage of compensation contributed by employees 10.00%  
XML 54 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 12,529 $ 9,150 $ 26,211 $ 9,510
Other comprehensive income (loss), before tax:        
Change in unrealized gains and losses on derivatives (37) 48 (16) 864
Change in unrealized gains and losses on available-for-sale investments 0 41 16 72
Other comprehensive income (loss), before tax (37) 89 0 936
Tax benefit (provision) related to derivatives 7 (8) 1 (84)
Tax provision related to available-for-sale investments 0 (10) (4) (37)
Other comprehensive income (loss), net of tax (30) 71 (3) 815
Comprehensive income 12,499 9,221 26,208 10,325
Comprehensive Income (Loss) attributable to Noncontrolling Interest 0 (797) 0 (797)
Comprehensive Income (Loss) attributable to Parent $ 12,499 $ 10,018 $ 26,208 $ 11,122
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Cost $ 145 $ 70,479
Unrealized Gains 0 1
Unrealized Losses 0 (17)
Estimated Fair Value 145 70,463
U.S. treasuries    
Debt Securities, Available-for-sale [Line Items]    
Cost 0 70,330
Unrealized Gains 0 1
Unrealized Losses 0 (17)
Estimated Fair Value 0 70,314
Certificates of deposits    
Debt Securities, Available-for-sale [Line Items]    
Cost 145 149
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 145 $ 149
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Discontinued Operations (Narrative) (Details)
Dec. 31, 2018
shares
Aug. 07, 2018
shares
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Distribution of shares outstanding to shareholders, conversion ratio 1.980295  
Arlo    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Ownership percentage   84.20%
Shares, outstanding (in shares)   62,500,000
Number of shares distributed (in shares) 62,500,000  
XML 57 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 58 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]        
Net revenue $ 265,858 $ 269,411 $ 745,792 $ 769,888
Cost of revenue 188,666 174,966 521,147 518,844
Research and development 19,537 20,136 57,183 63,273
Sales and marketing 33,491 37,892 103,887 114,318
General and administrative 11,887 16,184 35,467 50,403
Net revenue | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge 548 750 1,634 235
Cost of revenue | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge (2) (6) (10) (7)
Research and development | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge (2) 0 (47) 86
Sales and marketing | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge (42) (115) (209) (42)
General and administrative | Cash Flow Hedges        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on cash flow hedge $ (7) $ (32) $ (30) $ (41)
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Intangibles, Other Information) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangibles $ 1.6 $ 2.0 $ 5.4 $ 6.2
XML 60 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Narrative) (Details) - Foreign currency forward contracts
$ in Millions
9 Months Ended
Sep. 29, 2019
USD ($)
derivative_instrument
Derivatives Not Designated as Hedging Instruments  
Derivative [Line Items]  
Approximate number of derivatives per quarter | derivative_instrument 10
Average size of derivative contracts | $ $ 2.0
Cash Flow Hedges  
Derivative [Line Items]  
Approximate number of derivatives per quarter | derivative_instrument 10
Average size of derivative contracts | $ $ 6.0
Estimated term of reclassification from OCI to Income 12 months
Maximum number of days after hedge period allowed before de-designation 60 days
Minimum | Derivatives Not Designated as Hedging Instruments  
Derivative [Line Items]  
Term of derivative contracts 1 month
Maximum  
Derivative [Line Items]  
Term of derivative contracts 6 months
Maximum | Derivatives Not Designated as Hedging Instruments  
Derivative [Line Items]  
Term of derivative contracts 3 months
Maximum | Cash Flow Hedges  
Derivative [Line Items]  
Term of derivative contracts 6 months
XML 61 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Segment Reporting Information [Line Items]        
Total net revenue $ 265,858 $ 269,411 $ 745,792 $ 769,888
United States (U.S.)        
Segment Reporting Information [Line Items]        
Total net revenue 174,805 173,580 473,381 501,153
Americas (excluding U.S.)        
Segment Reporting Information [Line Items]        
Total net revenue 3,874 2,352 10,497 9,205
EMEA        
Segment Reporting Information [Line Items]        
Total net revenue 49,554 53,158 149,608 148,801
APAC        
Segment Reporting Information [Line Items]        
Total net revenue $ 37,625 $ 40,321 $ 112,306 $ 110,729
XML 62 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details)
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years) 6 years 2 months 12 days 4 years 4 months 24 days 6 years 2 months 12 days 4 years 4 months 24 days
Risk-free interest rate 1.85% 2.79% 1.85% 2.36%
Expected volatility 33.90% 33.50% 33.90% 31.10%
Dividend yield 0.00% 0.00% 0.00%  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life (in years) 6 months 6 months 6 months 6 months
Risk-free interest rate 1.83% 2.22% 2.06% 2.00%
Expected volatility 44.50% 38.80% 43.90% 37.90%
Dividend yield 0.00% 0.00% 0.00% 0.00%
XML 63 R82.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Supplemental Balance Sheet Information) (Details)
Sep. 29, 2019
Weighted Average Remaining Lease Term In Years [Abstract]  
Operating leases 4 years 7 months 6 days
Weighted Average Discount Rate [Abstract]  
Operating leases 3.80%
XML 64 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components
9 Months Ended
Sep. 29, 2019
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components
Balance Sheet Components

Available-for-sale short-term investments
 
As of
 
September 29, 2019
 
December 31, 2018
 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(In thousands)
U.S. treasuries
$

 
$

 
$

 
$

 
$
70,330

 
$
1

 
$
(17
)
 
$
70,314

Certificates of deposits
145

 

 

 
145

 
149

 

 

 
149

Total
$
145

 
$

 
$

 
$
145

 
$
70,479

 
$
1

 
$
(17
)
 
$
70,463



The Company’s short-term investments are primarily comprised of marketable securities that are classified as available-for-sale and consist of government securities with an original maturity or remaining maturity at the time of purchase of greater than three months and no more than twelve months. Accordingly, none of the available-for-sale investments have unrealized losses greater than twelve months.

Inventories
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
45,235

 
$
3,427

Finished goods
230,349

 
240,444

Total inventories
$
275,584

 
$
243,871



The Company records provisions for excess and obsolete inventory based on assumptions about future demand and market conditions. While management believes the estimates and assumptions underlying its current forecasts are reasonable, there is risk that additional charges may be necessary if current forecasts are greater than actual demand.

Property and equipment, net  
 
As of

September 29,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,885

 
$
9,205

Furniture, fixtures and leasehold improvements
18,542

 
18,286

Software
28,088

 
28,065

Machinery and equipment
67,818

 
60,552

Total property and equipment, gross
124,333

 
116,108

Accumulated depreciation and amortization
(104,662
)
 
(95,931
)
Total property and equipment, net
$
19,671

 
$
20,177



Depreciation and amortization expense pertaining to property and equipment was $3.0 million and $9.1 million for the three and nine months ended September 29, 2019, respectively, and $2.5 million and $8.0 million for the three and nine months ended September 30, 2018, respectively.

Intangibles, net
 
As of September 29, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
(In thousands)
Technology
$
59,799

 
$
(57,299
)
 
$
2,500

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(48,956
)
 
7,844

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,990
)
 
1,355

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(115,245
)
 
$
11,699

 
$
126,944

 
$
(109,798
)
 
$
17,146



Amortization of intangibles was $1.6 million and $5.4 million for the three and nine months ended September 29, 2019, respectively, and $2.0 million and $6.2 million for the three and nine months ended September 30, 2018, respectively.

As of September 29, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining three months)
$
1,594

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
11,699



Other non-current assets
 
As of
 
September 29,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
57,055

 
$
57,557

Long-term investments
8,147

 
2,886

Other
7,434

 
6,990

Total other non-current assets
$
72,636

 
$
67,433



Other accrued liabilities
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
9,765

 
$

Sales and marketing
63,027

 
91,548

Warranty obligations
10,858

 
14,412

Sales returns
45,547

 
46,318

Freight and duty
5,519

 
10,586

Other
28,617

 
36,608

Total other accrued liabilities
$
163,333

 
$
199,472


XML 65 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 29, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Leases

The Company leases office space, cars, distribution centers and equipment under operating leases, some of which are non-cancelable, with various expiration dates through December 2026. The terms of some of the Company’s office leases provide for rental payments on a graduated scale. Lease expense is recognized on a straight-line basis over the lease term. For further details, refer to Note 15. Leases.
 
Purchase Obligations

The Company has entered into various inventory-related purchase agreements with suppliers. Generally, under these agreements, 50% of orders are cancelable by giving notice 46 to 60 days prior to the expected shipment date and 25% of orders are cancelable by giving notice 31 to 45 days prior to the expected shipment date. Orders are non-cancelable within 30 days prior to the expected shipment date. For those orders not governed by master purchase agreements, the commitments are governed by the commercial terms on the Company's purchase orders subject to acknowledgment from its suppliers. As of September 29, 2019, the Company had approximately $95.1 million in non-cancelable purchase commitments with suppliers. The Company establishes a loss liability for all products it does not expect to sell for which it has committed purchases from suppliers. Such losses have not been material to date. From time to time the Company’s suppliers procure unique complex components on the Company's behalf. If these components do not meet specified technical criteria or are defective, the Company should not be obligated to purchase the materials. However, disputes may arise as a result and significant resources may be spent resolving such disputes.

Non-Trade Commitments

As of September 29, 2019, the Company had long term, non-cancellable purchase commitments of $17.4 million pertaining to non-trade activities.

Warranty Obligations
Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, are as follows:
 
Three Months Ended
 
Nine Months Ended
 
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
 
 
 
Balance as of beginning of the period
$
11,913

 
$
15,271

 
 
$
14,412

 
$
44,068

 
Reclassified to sales returns upon adoption of ASC 606

 

 
 

 
(29,147
)
*
Provision for warranty obligation made during the period
1,558

 
2,987

 
 
4,970

 
10,009

 
Settlements made during the period
(2,613
)
 
(3,350
)
 
 
(8,524
)
 
(10,022
)
 
Balance at end of period
$
10,858

 
$
14,908

 
 
$
10,858

 
$
14,908

 

________________________
* Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling $29.1 million were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.

Guarantees and Indemnifications

The Company, as permitted under Delaware law and in accordance with its Bylaws, indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The term of the indemnification period is for the officer’s or director’s lifetime. The maximum amount of potential future indemnification is unlimited; however, the Company has a Director and Officer Insurance Policy that enables it to recover a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the fair value of each indemnification agreement is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of September 29, 2019.

In its sales agreements, the Company typically agrees to indemnify its direct customers, distributors and resellers (the “Indemnified Parties”) for any expenses or liability resulting from claimed infringements by the Company's products of patents, trademarks or copyrights of third parties that are asserted against the Indemnified Parties, subject to customary carve outs. The terms of these indemnification agreements are generally perpetual after execution of the agreement. The maximum amount of potential future indemnification is generally unlimited. From time to time, the Company receives requests for indemnity and may choose to assume the defense of such litigation asserted against the Indemnified Parties. The Company believes the estimated fair value of these agreements is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of September 29, 2019.

Employment Agreements

The Company has signed various change in control and severance agreements with key executives. Upon a termination without cause or resignation with good reason, executive officers would be entitled to (1) cash severance equal to the executive officer’s annual base salary, and, for the Chief Executive Officer, an additional amount equal to his target annual bonus, (2) 12 months of health benefits continuation and (3) accelerated vesting of any unvested equity awards that would have vested during the 12 months following the termination date. Upon a termination without cause or resignation with good reason that occurs during the one month prior to or 12 months following a change in control of the Company, executive officers would be entitled to (1) cash severance equal to a multiple (2x for the Chief Executive Officer and 1x for all other executive officers) of the sum of the executive officer’s annual base salary and target annual bonus, (2) a number of months (24 for the Chief Executive Officer and 12 for other executive officers) of health benefits continuation and (3) accelerated vesting of all outstanding, unvested equity awards. Severance will be conditioned upon the execution and non-revocation of a release of claims. The change in control and severance agreements will not provide for any excise tax gross ups. If the merger-related payments or benefits of the executive officer are subject to the 20% excise tax under Section 4999 of the tax code, then the executive officer will either receive all such payments and benefits subject to the excise tax or such payments and benefits will be reduced so that the excise tax does not apply, whichever approach yields the best after-tax outcome for the executive officer. The Company has no liabilities recorded for these agreements as of September 29, 2019.

Litigation and Other Legal Matters

The Company is involved in disputes, litigation, and other legal actions, including, but not limited to, the matters described below. In all cases, at each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. In such cases, the Company accrues for the amount, or if a range, the Company accrues the low end of the range, only if there is not a better estimate than any other amount within the range, as a component of legal expense within litigation reserves, net. The Company monitors developments in these legal matters that could affect the estimate the Company had previously accrued. In relation to such matters, the Company currently believes that there are no existing claims or proceedings that are likely to have a material adverse effect on its financial position within the next twelve months, or the outcome of these matters is currently not determinable. There are many uncertainties associated with any litigation, and these actions or other third-party claims against the Company may cause the Company to incur costly litigation and/or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require the Company to make royalty payments, which could have an adverse effect in future periods. If any of those events were to occur, the Company's business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from the Company's estimates, which could result in the need to adjust the liability and record additional expenses.

Agenzia Entrate Provincial Revenue Office 1 of Milan v. NETGEAR International, Inc.

In November 2012, the Italian tax police began a comprehensive tax audit of NETGEAR International, Inc.’s Italian Branch. The scope of the audit initially was from 2004 through 2011 and was subsequently expanded to include 2012. The tax audit encompassed Corporate Income Tax (IRES), Regional Business Tax (IRAP) and Value-Added Tax (VAT). In December 2013, December 2014, August 2015, and December 2015 an assessment was issued by Inland Revenue Agency, Provincial Head Office No. 1 of Milan-Auditing Department (Milan Tax Office) for the 2004 tax year, the 2005 through 2007 tax years, the 2008 through 2010 tax years, and the 2011 through 2012 tax years, respectively.

In May 2014, the Company filed with the Provincial Tax Court of Milan an appeal brief, including a Request for Hearing in Open Court and Request for Suspension of the Tax Assessment for the 2004 year. The hearing was held and decision was issued on December 19, 2014. The Tax Court decided in favor of the Company and nullified the assessment by the Inland Revenue Agency for 2004. The Inland Revenue Agency appealed the decision of the Tax Court on June 12, 2015. The Company filed its counter appeal with respect to the 2004 year during September 2015. On February 26, 2016, the Regional Tax Court conducted the appeals hearing for the 2004 year, ruling in favor of the Company. On June 13, 2016, the Inland Revenue Agency appealed the decision to the Supreme Court. The Company filed a counter appeal on July 23, 2016 and is awaiting scheduling of the hearing.

In June 2015, the Company filed with the Provincial Tax Court of Milan an appeal brief including a Request for Hearing in Open Court and Request for Suspension of the Tax Assessment for the 2005 through 2006 tax years. The hearing for suspension
was held and the Request for Suspension of payment was granted. The hearing for the validity of the tax assessment for 2005 and 2006 was held in December 2015 with the Provincial Tax Court issuing its decision in favor of the Company. The Inland Revenue Agency filed its appeal with the Regional Tax Court. The Company filed its counter brief on September 30, 2016 and the hearing was held on March 22, 2017. A decision favorable to the Company was issued by the Court on July 5, 2017. The Italian Tax Authority has appealed the decision to the Supreme Court and the Company has responded with a counter appeal brief on December 3, 2017 and awaits scheduling of the hearing.

The hearing for the validity of the tax assessment for 2007 was held on March 10, 2016 with the Provincial Tax Court who issued its decision in favor of the Company on April 7, 2016. The Inland Revenue Agency has filed its appeal to the Regional Tax Court and the Company has submitted its counter brief. The hearing was held on November 17, 2017 and the Company received a positive decision on December 11, 2017. On June 11, 2018, the Italian government filed its appeal brief with the Supreme Court, and the Company filed its counter brief on July 12, 2018 and awaits scheduling the hearing.

With respect to 2008 through 2010, the Company filed its appeal briefs with the Provincial Tax Court in October 2015 and the hearing for the validity of the tax assessments was held on April 21, 2016. A decision favorable to the Company was issued on May 12, 2016. The Inland Revenue Agency has filed its appeal to the Regional Tax Court. The Company filed its counter brief on February 5, 2017. The hearing was held on May 21, 2018, and the Company received a favorable decision on June 12, 2018. On October 14, 2019, Milan Tax Office filed an appeal with the Supreme Court. The Company will file its counter brief with the Supreme Court on or before November 23, 2019.

With respect to 2011 through 2012, the Company has filed its appeal brief on February 26, 2016 with the Provincial Tax Court to contest the relevant tax assessments. The hearing for suspension was held and the Request for Suspension of payment was granted. On October 13, 2016, the Company filed its final brief with the Provincial Tax Court. The hearing was held on October 24, 2016 and a decision favorable to the Company was issued by the Court. The Inland Revenue Agency appealed the decision before the Regional Tax Court. The Regional Tax Court heard the case on February 26, 2019 for both years and issued a decision favorable to the Company on March 11, 2019. On October 14, 2019, Milan Tax Office filed an appeal with the Supreme Court. The Company will file its counter brief with the Supreme Court on or before November 23, 2019.

With regard to all tax years, it is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Via Vadis v. NETGEAR, Inc.

On August 22, 2014, the Company was sued by Via Vadis, LLC and AC Technologies, S.A. (“Via Vadis”), in the Western District of Texas. The complaint alleges that the Company’s ReadyNAS and Stora products “with built-in BitTorrent software" allegedly infringe three related patents of Via Vadis (U.S. Patent Nos. 7,904,680, RE40, 521, and 8,656,125). Via Vadis filed similar complaints against Belkin, Buffalo, Blizzard, D-Link, and Amazon.

By referring to “built-in BitTorrent software,” the Company believes that the complaint is referring to the BitTorrent Sync application, which was released by BitTorrent Inc. in spring of 2014. At a high-level, the application allows file synchronization across multiple devices by storing the underlying files on multiple local devices, rather than on a centralized server. The Company’s ReadyNAS products do not include BitTorrent software when sold. The BitTorrent application is provided as one of a multitude of potential download options, but the software itself is not included on the Company’s devices when shipped. Therefore, the only viable allegation at this point is an indirect infringement allegation.

On November 10, 2014, the Company answered the complaint denying that it infringes the patents in suit and also asserting the affirmative defenses that the patents in suit are invalid and barred by the equitable doctrines of laches, waiver, and/or estoppel.

On February 6, 2015, the Company filed its motion to transfer venue from the Western District of Texas to the Northern District of California with the Court; on February 13, 2015, Via Vadis filed its opposition to the Company’s motion to transfer; and on February 20, 2015, the Company filed its reply brief on its motion to transfer. In early April 2015, the Company received the plaintiff’s infringement contentions, and on June 12, 2015, the defendants served invalidity contentions. On July 30, 2015, the Court granted the Company’s motion to transfer venue to the Northern District of California. In addition, the Company learned that Amazon and Blizzard filed petitions for the inter partes reviews (“IPRs”) for the patents in suit. On October 30, 2015, the Company and Via Vadis filed a joint stipulation requesting that the Court vacate all deadlines and enter a stay of all
proceedings in the case pending the Patent Trial and Appeal Board’s final non-appealable decision on the IPRs initiated by Amazon and Blizzard. On November 2, 2015, the Court granted the requested stay. On March 8, 2016, the Patent Trial and Appeal Board issued written decisions instituting the IPRs jointly filed by Amazon and Blizzard. In early March of 2017, The Patent Trial and Appeal Board (PTAB) issued various decisions regarding Amazon’s and Blizzard’s IPRs of the patents in suit. One of the IPRs of the '125 patent resulted in a finding by the PTAB that Amazon and Blizzard had had failed to show invalidity.

The second IPR on the '125 patent, however, resulted in cancellation of all claims asserted in Via Vadis’s suit against the Company. Reissue '521 did not have any claims found invalid by the PTAB, and some dependent claims of the '680 patent survived the IPRs, and some claims of the '680 patent were canceled. Via Vadis has completed its appeal of the PTAB decisions on the IPRs, which were affirmed by the Federal Circuit. Meanwhile, the W.D. Texas Court issued a claim construction order finding the '680 patent indefinite. The parties in the W.D. of Texas case lifted their stay and Via Vadis filed a motion for reconsideration of the Court’s finding of indefiniteness, which the Court has denied.

On August 8, 2019, Via Vadis filed its notice of appeal to the Federal Circuit in the W.D. Texas cases. The Company’s case in N.D. California will remain stayed during the pendency of the appeal.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Chrimar Systems, Inc. v NETGEAR, Inc.

On July 1, 2015, the Company was sued by a non-practicing entity named Chrimar Systems, Inc., doing business as CMS Technologies and Chrimar Holding Company, LLC (collectively, “CMS”), in the Eastern District of Texas for allegedly infringing four patents-U.S. Patent Nos. 8,155,012 (the “'012 Patent”), entitled “System and method for adapting a piece of terminal equipment”; 8,942,107 (the “'107 Patent”), entitled “Piece of ethernet terminal equipment”; 8,902,760 (the “'760 Patent”), entitled “Network system and optional tethers”; and 9,019,838 (the “'838 Patent”), entitled “Central piece of network equipment” (collectively “patents-in-suit”). 

The patents-in-suit relate to using or embedding an electrical DC current or signal into an existing Ethernet communication link in order to transmit additional data about the devices on the communication link, and the specifications for the patents are identical. It appears that CMS has approximately 40 active cases in the Eastern District of Texas, as well as some cases in the Northern District of California on the patents-in-suit and the parent patent to the patents-in-suit.

The Company answered the complaint on September 15, 2015. On November 24, 2015, CMS served its infringement contentions on the Company, and CMS is generally attempting to assert that the patents in suit cover the Power over Ethernet standard (802.3af and 802.3at) used by certain of the Company's products.

On December 3, 2015, the Company filed with the Court a motion to transfer venue to the District Court for the Northern District of California and their memorandum of law in support thereof. On December 23, 2015, CMS filed its response to the Company’s motion to transfer, and, on January 8, 2016, the Company filed its reply brief in support of its motion to transfer venue. On January 15, 2016, the Court granted the Company’s motion to transfer venue to the District Court for the Northern District of California. The initial case management conference in the Northern District of California occurred on May 13, 2016, and on August 19, 2016, the parties exchanged preliminary claim constructions and extrinsic evidence. On August 26, 2016, the Company and three defendants in other Northern District of California CMS cases (Juniper Networks, Inc., Ruckus Wireless, Inc., and Fortinet, Inc.) submitted motions to stay their cases. The defendants in part argued that stays were appropriate pending the resolution of the currently-pending IPRs of the patents-in-suit before the Patent Trial and Appeal Board (PTAB), including four IPR Petitions filed by Juniper. On September 9, 2016, CMS submitted its opposition to the motions to stay the cases. On September 26, 2016, the Court ordered the cases stayed in their entirety, until the PTAB reaches institution decisions with respect to Juniper’s four pending IPR petitions. Juniper’s four IPR petitions were instituted by the PTAB in January 2017, and the Company subsequently moved to join the IPR petitions as an “understudy” to Juniper, only assuming a more active role in the petitions in the event Juniper settles with CMS. For all four patents in suit against the Company, the PTAB ordered that (a) the Petitioners’ (the Company, Ruckus, and Brocade) Motion for Joinder to the Juniper IPRs is granted; (b) the Petitioners IPRs are instituted on the same grounds as in the Juniper ‘IPRs and Petitioners are joined with the Juniper IPRs; and (c) all further filings by Petitioners in the joined proceedings will be in the Juniper IPRs. On December 21, 2017, the PTAB issued the first of the four Final Written Decisions in the IPRs filed by the Company on the patents in suit, ruling that the claims of the ‘107 Patent asserted by Chrimar were invalid. This was quickly followed by two more Final Written Decisions -- on January 3, 2018, the
’838 patent’s asserted claims were ruled invalid, and on January 23, 2018 the ‘012 patent’s asserted claims were ruled invalid. Chrimar has 30 days from each Final Written Decision to seek a rehearing at the PTAB and 63 days from each to file an appeal. On April 26, 2018, the PTAB issued its decision invalidating all of the claims of the ‘760 patent challenged in the IPR. The PTAB’s reasoning was similar to the reasoning set forth in the PTAB’s previous decisions on the 012, 107 and 838 patents. The ‘760 patent claims were, however, amended by Chrimar during the pendency of the ‘760 IPR, and the PTAB did not rule on the validity of the amended claims, as they were not challenged in the original IPR Petitions (they couldn’t have been because the Chrimar amendments had not yet happened). On June 6, 2018, Chrimar's appeals on all 4 written decisions by the USPTO invalidating all challenged claims were consolidated. The parties have completed briefing the matter and are awaiting schedule for oral argument before the Federal Circuit.

On September 3, 2019, the Company and other defendants conducted their oral argument before the Federal Circuit Court of Appeals. On September 19, 2019, the Federal Circuit affirmed the USPTO’s decisions on defendants’ IPRs invalidating all of the challenged claims. Barring any attempts by Chrimar to assert new patents that was not subject to the IPRs or appeal to the Supreme Court, the Company plans to dismiss the case before the Court in the Northern District of California.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Vivato v. NETGEAR, Inc.

On April 19, 2017, the Company was sued by XR Communications (d/b/a) Vivato (“Vivato”) in the United States District Court, Central District of California.

Based on its complaint, Vivato purports to be a research and development and product company in the WiFi area, but it appears that Vivato is not currently a manufacturer of commercial products. The three (3) patents that Vivato asserts against the Company are U.S. Patent Nos. 7,062,296, 7,729,728, and 6,611,231. The ’296 and ’728 patents are entitled “Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.” The ’231 patent is entitled “Wireless Packet Switched Communication Systems and Networks Using Adaptively Steered Antenna Arrays.” Vivato also has recently asserted the same patents in the Central District of California against D-Link, Ruckus, and Aruba, among others.

According to the complaint, the accused products include WiFi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. The accused technology is standards-based, and more specifically, based on the transmit beamforming technology in the 802.11ac WiFi standard.

The Company answered an amended complaint on July 7, 2017. In its answer, the Company objected to venue and recited that objection as a specific affirmative defense, so as to expressly reserve the same. The Company also raised several other affirmative defenses in its answer.

On August 28, 2017, the Company submitted its initial disclosures to the plaintiff. The initial scheduling conference was on October 2, 2017, and the Court set five day jury trial for March 19, 2019 for the leading Vivato/D-Link case, meaning the Company’s trial date will be at some point after March 19, 2019.

On March 20, 2018, the Company and other defendants in the various Vivato cases moved the Court to stay the case pending various IPRs filed on all of the patents in suit. Every asserted claim of all three patents-in-suit is now subject to challenge in IPRs that are pending before the U.S. Patent and Trial Appeal Board (“PTAB”). In particular, the Company, Belkin, and Ruckus are filing one set of IPRs on the three patents in suit; Cisco is filing another set of independent IPRs on the three patents in suit; and Aruba is filing yet another set of independent IPRs on the three patents in suit. On April 11, 2018, the Court granted the motion to stay pending filing of the IPRs. On May 3, 2018, the Company and other defendants filed their IPRs. The PTAB instituted the IPRs for the ’296 and ’728 patents, but not the ’231 patent from the Ruckus and Belkin set of petitions. However, the Cisco IPR for the ’231 patent was instituted. Vivato has proposed amendments to its claims and the parties have completed briefing the matter before the PTAB.

In July and August of 2019, the Company and other defendants had two oral arguments before the PTAB regarding the ’296 and ’728 patents. The PTAB denied institution of petition for the’231 Patent. On October 10, 2019, the PTAB issued a Final Written Decision invalidating all of the original claims at issue in the ’296 Patent and denied Vivato’s motion to amend
(the claims). Defendants are awaiting the PTAB decision on the ’728 Patent. Once that decision issues, the Parties will reopen the currently stayed district court case in Central District of California to address the ’231 Patent and any remaining issues.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Hera Wireless v. NETGEAR, Inc.

On July 14, 2017, the Company was sued by Sisvel (via Hera Wireless) in the District of Delaware on three related patents allegedly covering the 802.11n standard. Similar complaints were filed against Amazon, ARRIS, Belkin, Buffalo, and Roku. On December 12, 2017, the Company answered the complaint, denying why each claim limitation of the patents in suit were allegedly met and asserting various affirmative defenses, including invalidity and noninfringement. A proposed joint Scheduling Order was submitted to the Court on January 24, 2018 with trial proposed for March of 2020.
 
On February 27, 2018, Hera Wireless identified the accused products and the asserted claims, alleging that any 802.11n compliant product infringes, and identified only the Company’s Orbi and WND930 products with particularity. Hera Wireless’ infringement contentions were submitted on April 28, 2018. Discovery is ongoing.

On June 28, 2018, the Company and other defendants submitted invalidity contentions. The Company along with other defendants jointly filed IPRs challenging three of the patents in suit on July 18, 2018. On September 14, 2018, the Company and other defendants jointly filed a second set of IPRs with the USPTO challenging the remaining six patents asserted in the Amended Complaint. The USPTO has instituted IPRs on five of the patents-in-suit and the Company is awaiting institution decisions on the other four patents. The District Court case has been stayed pending outcome of the IPRs.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Fischer v. NETGEAR, Inc.

On June 4, 2018, Plaintiff Rob Fischer filed a purported class-action complaint in the Circuit Court of Cook County, Ill, alleging the Company’s Range Extender does not extend the range of a consumer’s WiFi network as shown in a diagram in a data sheet. On August 3, 2018, the Company filed a motion to dismiss the case and a hearing was held on November 29, 2018, where the motion was denied. The Company filed its Answer on December 27, 2018. The parties are conducting routine discovery.

The parties have settled and the case was dismissed on October 22, 2019 with non-material impact on the Company.

Modern Telecom Systems (MTS) v. NETGEAR, Inc.

On August 3, 2018, Plaintiff MTS filed a patent infringement lawsuit against NETGEAR in the District of Delaware. MTS accuses all of NETGEAR’s routers that are compliant with those 802.11 standards of infringing U.S. Patent No. 6,504,886 (“the ’886 Patent”), and specifically identifies NETGEAR’s Nighthawk X10 Smart WiFi Router. The Company filed its Answer on January 4, 2019.

The Company’s case was consolidated with ARRIS / Ruckus and Brother. In March 2019, the Company joined a motion for judgment on the pleadings that the patent-in-suit is invalid under Section 101 led by Arris. The motion remains pending and the claim construction phase of the case is upcoming.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Mentone Solutions v. NETGEAR, Inc.

On October 31, 2018, Mentone Solutions LLC filed a patent infringement suit against the Company in the District of Delaware, alleging infringement of U.S. Patent No. 6,952,413 (the ’413 patent). Mentone alleges NETGEAR’s LTE Modem LB2120 device, and in particular the device’s dual carrier HSPA+ (“DC-HSPA+”) capability infringes the ’413 patent. The Company filed its Answer on February 21, 2019.

The parties have settled and the case was dismissed on August 29, 2019 with non-material impact on the Company.

John Pham v. Arlo Technologies, Inc., NETGEAR Inc., et al., and other related actions

On January 9, 2019 and January 10, 2019, February 1, 2019 and February 8, 2019, the Company was sued in four separate securities class action suits in Superior Court of California, County of Santa Clara, along with Arlo Technologies, individuals, and underwriters involved in the spin-off of Arlo. Two more similar state actions have been filed against Arlo Technologies Inc. et al.. In total, six putative class action complaints have now been filed in California state court in Santa Clara County. The Company is named as a defendant in five of the six lawsuits. The complaints generally allege that Arlo’s IPO materials contained false and misleading statements, hiding problems with Arlo’s Ultra product. These claims are styled as violations of Sections 11, 12(a), and 15 of the Securities Act of 1933.

There is also a putative class action pending in federal court in the Northern District of California, on behalf of the same class of plaintiffs, making very similar claims. The Company is not presently named in the federal action. Defendants filed motions to stay the state court actions in deference to the federal court action. The court held a hearing on April 26, 2019 to consider whether to consolidate the six lawsuits and appoint a “lead plaintiff” and another hearing on May 31, 2019 to consider defendants’ motions to stay the state court cases. On June 21, 2019, the California state court judge granted the Company’s motion to stay the state court case pending the outcome of the federal case. The case will now proceed only in federal court.

On August 6, 2019, all the defendants, including NETGEAR, filed a motion to dismiss the federal court action. Plaintiffs filed their opposition brief on September 6, 2019 and defendants filed a reply on October 4, 2019. The motion is set for hearing on December 5, 2019. The state court action remains stayed pending the outcome of the federal action.
It is too early to reasonably estimate any financial impact to the Company resulting from these matters.

China Patent Matters - Beijing and Heifei Municipalities

On or around May 14, 2019, NETGEAR Beijing Network Technology Co. Ltd (“Beijing WOFE”) received notice from the Beijing Municipal IP Office (BMIPO) that petitioner Global Innovation Aggregators, a Delaware registered company (“Patentee”), filed two patent infringement complaints against Beijing WOFE, alleging infringement of two patents: China Patent Nos. CN100502338C and CN103138979B. The accused products were certain Company routers sold in China. Patentee alleges that the Dynamic Quality of Service (“QoS”) or dynamic bandwidth adjustment and allocation functionality in the routers infringes CN100502338C, and the parental control functionality infringes CN103138979B. The Company hired local counsel who has responded to the Beijing matters and separately filed invalidation actions against both patents.

On or around July 2, 2019, the Company received notice that the Patentee also filed petitions against a NETGEAR reseller, Heifei Wanghang Network Technology Co., Ltd., before the Heifei Municipal IP Office, asserting the same patents against the Company’s routers. The Company has filed similar invalidation actions in the Heifei cases and requested that the Heifei IP Office stay the infringement cases pending outcome of the Beijing matters.

On October 12, 2019, the Company attended oral hearings for the infringement and invalidity cases for CN103138979B related to the parental control functionalities before the BMIPO, and the invalidity case for the same patent before the Heifei IPO. The Company has since received a notice that the Plaintiff withdrew the infringement case for Patent CN100502338C related to QoS functionality before the BMIPO. The invalidity cases for the QoS patent before both Beijing and Heifei IPO’s remain pending and the Company is awaiting notice(s) for oral hearing(s). The two Heifei infringement cases remain stayed pending resolution of the BMIPO infringement cases.

It is too early to reasonably estimate any financial impact to the Company resulting from these matters.

Aegis 11 S.A. v. NETGEAR Inc.

On June 21, 2019, Aegis 11 S.A. (“Aegis”) sued NETGEAR and several other defendants for patent infringement in the District of Delaware. Aegis asserted that NETGEAR’s WiFi routers infringe three patents related to the 802.11 standard: U.S. Patent No. 6,839,553, U.S. Patent No. 9,584,200, and U.S. Patent No. 9,848,443.

In lieu of filing its Answer on October 15, 2019, the Company filed a partial motion to dismiss against one of the asserted claims based on unpatentable subject matter. The Company’s Answer will not be due until the Motion to Dismiss is decided.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.

Wireless Transport v. NETGEAR Inc.

On July 29, 2019, Wireless Transport. (“Wireless Transport”), a non-practicing entity, sued the Company and other defendants (including Ruckus, Extreme Networks, Proxim Wireless, Aerohive, Alcatel Lucent, and Fortinet) in the District of Delaware. The Complaint asserts that the Company’s ProSafe Wireless Access Points and Controllers and the Managed Pro Switches infringe US Pat. No. 6,563,813, entitled “Wireless Transport Protocol” related to a wireless transport protocol for data packets transmitted over a wireless network. The Parties have filed a joint motion to stay the case pending discussions regarding possible early resolution of the matter.

It is too early to reasonably estimate any financial impact to the Company resulting from this litigation matter.
XML 66 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
9 Months Ended
Sep. 29, 2019
Segment Reporting [Abstract]  
Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes
Financial information for each reportable segment and a reconciliation of segment contribution income to income before income taxes is as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
 
September 29, 2019
 
September 30, 2018
 
(In thousands, except percentage data)
Net revenue:
 
 
 
 
 
 
 
Connected Home
$
190,672

 
$
194,683

 
$
527,532

 
$
555,422

SMB
75,186

 
74,728

 
218,260

 
214,466

Total net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888

Contribution income:
 
 
 
 
 
 
 
Connected Home
$
18,934

 
$
30,071

 
$
52,257

 
$
67,222

Contribution margin
9.9
%
 
15.4
%
 
9.9
%
 
12.1
%
SMB
$
18,750

 
$
20,593

 
$
52,855

 
$
51,750

Contribution margin
24.9
%
 
27.6
%
 
24.2
%
 
24.1
%
Total segment contribution income
$
37,684

 
$
50,664

 
$
105,112

 
$
118,972

Corporate and unallocated costs
(16,901
)
 
(22,391
)
 
(51,609
)
 
(69,727
)
Amortization of intangibles (1)
(1,520
)
 
(1,922
)
 
(5,212
)
 
(5,967
)
Stock-based compensation expense
(6,986
)
 
(6,118
)
 
(20,183
)
 
(20,228
)
Separation expense

 
(379
)
 
(264
)
 
(379
)
Change in fair value of contingent consideration
(199
)
 

 
(199
)
 

Restructuring and other charges
77

 
(1
)
 
(1,146
)
 
(1,368
)
Litigation reserves, net
(90
)
 

 
(100
)
 
(5
)
Interest income, net
639

 
985

 
2,122

 
2,806

Other income (expense), net
(403
)
 
955

 
425

 
425

Income before income taxes
$
12,301

 
$
21,793

 
$
28,946

 
$
24,529

_________________________
(1) 
Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue.


Schedule of Net Revenue by Geography
The following table shows net revenue by geography for the periods indicated:
 
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
United States (U.S.)
$
174,805

 
$
173,580

 
$
473,381

 
$
501,153

Americas (excluding U.S.)
3,874

 
2,352

 
10,497

 
9,205

EMEA
49,554

 
53,158

 
149,608

 
148,801

APAC
37,625

 
40,321

 
112,306

 
110,729

Total net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888


Schedule of Long-Lived Asset By Geographic Areas
Long-lived assets include purchased intangibles, goodwill and property and equipment. The Company's property and equipment are located in the following geographic locations:
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
United States
$
4,698

 
$
4,993

Canada
3,641

 
4,359

EMEA
344

 
95

China
4,389

 
7,652

APAC (excluding China)
6,599

 
3,078

Total property and equipment, net
$
19,671

 
$
20,177


XML 67 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 29, 2019
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share
Net income per share for the three and nine months ended September 29, 2019 and September 30, 2018 are as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands, except per share data)
Numerator:
 
 
 
 
 
 
 
Net income from continuing operations
$
12,529

 
$
16,310

 
$
26,211

 
$
17,861

Net loss from discontinued operations

 
(7,160
)
 

 
(8,351
)
Net income
12,529

 
9,150

 
26,211

 
9,510

Less: Net loss attributable to non-controlling interest in discontinued operations

 
(799
)
 

 
(799
)
Net income attributable to NETGEAR, Inc.
$
12,529

 
$
9,949

 
$
26,211

 
$
10,309

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Weighted average common shares - basic
30,933

 
31,802

 
31,221

 
31,634

Potentially dilutive common share equivalent
886

 
1,172

 
1,106

 
1,192

Weighted average common shares - dilutive
31,819

 
32,974

 
32,327

 
32,826

 
 
 
 
 
 
 
 
Basic net income per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.41

 
$
0.51

 
$
0.84

 
$
0.56

Net loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.20
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.41

 
$
0.31

 
$
0.84

 
$
0.33

 
 
 
 
 
 
 
 
Diluted net income per share
 
 
 
 
 
 
 
Net income from continuing operations
$
0.39

 
$
0.49

 
$
0.81

 
$
0.54

Net loss from discontinued operations attributable to NETGEAR, Inc.

 
(0.19
)
 

 
(0.23
)
Net income attributable to NETGEAR, Inc.
$
0.39

 
$
0.30

 
$
0.81

 
$
0.31

 
 
 
 
 
 
 
 
Anti-dilutive employee stock-based awards, excluded
1,587

 
450

 
625

 
874


XML 68 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Narrative) (Details)
$ in Millions
9 Months Ended
Sep. 29, 2019
USD ($)
region
segment
Revenue from Contract with Customer [Abstract]  
Revenue deferred due to unsatisfied performance obligations $ 10.8
Revenue recognized for satisfaction of performance obligations over time $ 14.9
Number of geographic regions in which the Company conducts business | region 3
Number of operating segments | segment 2
Number of reportable segments | segment 2
Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized $ 9.4
XML 69 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Tables)
9 Months Ended
Sep. 29, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets
The fair values of the Company’s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded as of September 29, 2019 and December 31, 2018 are summarized as follows:
 
 
 
 
As of
 
 
 
As of
 
 
Balance Sheet
Location
 
September 29,
2019
 
December 31,
2018
 
Balance Sheet
Location
 
September 29,
2019
 
December 31,
2018
 
 
 
 
(In thousands)
 
 
 
(In thousands)
Derivatives not designated as hedging instruments
 
Prepaid expenses and other current assets
 
$
1,050

 
$
784

 
Other accrued liabilities
 
$
150

 
$
331

Derivatives designated as hedging instruments
 
Prepaid expenses and other current assets
 
47

 
2

 
Other accrued liabilities
 
58

 
37

Total
 
 
 
$
1,097

 
$
786

 
 
 
$
208

 
$
368


Schedule of Offsetting of Derivative Assets
The following tables set forth the offsetting of derivative assets as of September 29, 2019 and December 31, 2018:
As of September 29, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
J.P. Morgan Chase
 
$
128

 
$

 
$
128

 
$
(31
)
 
$

 
$
97

Bank of America
 

 

 

 
(2
)
 

 
(2
)
Wells Fargo
 
969

 

 
969

 
(175
)
 

 
794

Total
 
$
1,097

 
$

 
$
1,097

 
$
(208
)
 
$

 
$
889


As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
Bank of America
 
$
323

 
$

 
$
323

 
$
(64
)
 
$

 
$
259

Wells Fargo
 
463

 

 
463

 
(298
)
 

 
165

Total
 
$
786

 
$

 
$
786

 
$
(362
)
 
$

 
$
424



Schedule of Offsetting of Derivative Liabilities
The following tables set forth the offsetting of derivative liabilities as of September 29, 2019 and December 31, 2018:
As of September 29, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount

 
(In thousands)
J.P. Morgan Chase
 
$
31

 
$

 
$
31

 
$
(31
)
 
$

 
$

Bank of America
 
2

 

 
2

 
(2
)
 

 

Wells Fargo
 
175

 

 
175

 
(175
)
 

 

Total
 
$
208

 
$

 
$
208

 
$
(208
)
 
$

 
$


As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset on the Condensed Consolidated Balance Sheets
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset on the Condensed Consolidated Balance Sheets
 
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Pledged
 
Net Amount
 
 
(In thousands)
J.P. Morgan Chase
 
$
6

 
$

 
$
6

 
$

 
$

 
$
6

Bank of America
 
64

 

 
64

 
(64
)
 

 

Wells Fargo
 
298

 

 
298

 
(298
)
 

 

Total
 
$
368

 
$

 
$
368

 
$
(362
)
 
$

 
$
6


Schedule of Effects and Locations of Gains or Losses Recognized in Income
The effects of the Company's cash flow hedges in the unaudited condensed statement of operations for the three and nine months ended September 29, 2019 and September 30, 2018 are summarized as follows:
 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended September 29, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
265,858

 
$
188,666

 
$
19,537

 
$
33,491

 
$
11,887

Gains (losses) on cash flow hedge
 
$
548

 
$
(2
)
 
$
(2
)
 
$
(42
)
 
$
(7
)



 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Three Months Ended September 30, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
269,411

 
$
174,966

 
$
20,136

 
$
37,892

 
$
16,184

Gains (losses) on cash flow hedge
 
$
750

 
$
(6
)
 
$

 
$
(115
)
 
$
(32
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Nine Months Ended September 29, 2019
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
745,792

 
$
521,147

 
$
57,183

 
$
103,887

 
$
35,467

Gains (losses) on cash flow hedge
 
$
1,634

 
$
(10
)
 
$
(47
)
 
$
(209
)
 
$
(30
)

 
 
Location and Amount of Gains (Losses) Recognized in Income on Cash Flow Hedges
 
 
Nine Months Ended September 30, 2018
 
Net revenue
 
Cost of revenue
 
Research and development
 
Sales and marketing
 
General and administrative
 
 
(In thousands)
Statement of operations
 
$
769,888

 
$
518,844

 
$
63,273

 
$
114,318

 
$
50,403

Gains (losses) on cash flow hedge
 
$
235

 
$
(7
)
 
$
86

 
$
(42
)
 
$
(41
)

Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations
The pre-tax effects of the Company’s derivative instruments in OCI and the unaudited condensed consolidated statement of operations for the three and nine months ended September 29, 2019 and September 30, 2018 are summarized as follows:
Derivatives Designated as
Hedging Instruments
 
Gains (Losses) Recognized in OCI - Effective Portion
 
Location of Gains (Losses)
Reclassified from OCI
into Income - Effective Portion
 
Gains (Losses) Reclassified from OCI into Income - Effective Portion(1)
 
Three Months Ended
 
 
Three Months Ended
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
458

 
$
625

 
Net revenue
 
$
548

 
$
750

Foreign currency forward contracts
 

 

 
Cost of revenue
 
(2
)
 
(6
)
Foreign currency forward contracts
 

 

 
Research and development
 
(2
)
 

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(42
)
 
(115
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(7
)
 
(32
)
Total
 
$
458

 
$
625

 
 
 
$
495

 
$
597

_________________________
(1) Refer to Note 11. Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives.

Derivatives Designated as
Hedging Instruments
 
Gains (Losses) Recognized in OCI - Effective Portion
 
Location of Gains (Losses)
Reclassified from OCI
into Income - Effective Portion
 
Gains (Losses) Reclassified from OCI into Income - Effective Portion(1)
 
Nine Months Ended
 
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
(In thousands)
Cash flow hedges:
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
 
$
1,322

 
$
1,075

 
Net revenue
 
$
1,634

 
$
235

Foreign currency forward contracts
 

 

 
Cost of revenue
 
(10
)
 
(7
)
Foreign currency forward contracts
 

 

 
Research and development
 
(47
)
 
86

Foreign currency forward contracts
 

 

 
Sales and marketing
 
(209
)
 
(42
)
Foreign currency forward contracts
 

 

 
General and administrative
 
(30
)
 
(41
)
Total
 
$
1,322

 
$
1,075

 
 
 
$
1,338

 
$
231

_________________________
(1) Refer to Note 11. Stockholders' Equity, which summarizes the accumulated other comprehensive income activity related to derivatives.
Schedule of Derivatives not Designated as Hedging Instruments
The effects of the Company’s non-designated hedge included in Other income (expense), net in the unaudited condensed consolidated statements of operations for the nine months ended September 29, 2019 and September 30, 2018 are as follows:

Derivatives Not Designated as Hedging Instruments
 
Location of Gains (Losses)
Recognized in Income on Derivative
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
 
September 29, 2019
 
September 30, 2018
 
 
 
 
(In thousands)
Foreign currency forward contracts
 
Other income (expense), net
 
$
1,540

 
$
991

 
$
2,446

 
$
2,930


EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z 84\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ [H!A3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #N@&%/[Q:\;.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R&YI8";U96.G#08K;.QF9+4UBQ-C:R1]^R59 MFS*V!]C1TN]/GT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A(<+/GZF9H8Y!&HH M4,L95*E F&EB/ U-#5? !&-*(7\7R"W$N?HG=NZ .">'[)=4W_=EOYYSXPX* MWIX>7^9U"]]FMBW2^"M[S:=(6W&9_+J^N]\]"+.2ZK90JI!JIRHM-WI3O4^N M/_RNPJ%S?N__L?%%T-3PZR[,%U!+ P04 " #N@&%/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( .Z 84^!DZ@6,@, #H/ 8 >&PO=V]R:W-H965T&UL?5?;CILP%/P5Q +++/V0=6R M,O^<5%-FVCPVYZBM&YD=+:DL(A['LZC,\BK4O5*OWOU?_:!=O%K//6KE3Q<_\J"_K'::E4.5IY=08DGYKM4 XO&:Q3A.,:W@VHTP'L.9)[2,5G ]!QCN,9W!Y#XQ M3BNXMB.,QW>&X\L$K> ZCS >ZQE..:,AYJ[Y".-S'T>=T21SXC[ ^-S'>6>#QQ>.L\]IKH6[QP#&JX*SSVFN$_?S V"\*CC[ MG.8Z<7TQG'U.)$3@--T)V0_ \S2HX)/ $[3G9*=!C">3UV!3P!!TYTZ7[M; MA/%][^(30-!TIXFK C"I1P6? (*F.W5/,X AV8PFG4@IF[-MVMK@H*Z5[1@G MHV-C^&1[I>@OO.\JOV;-.:_:8*^TZ8=LUW)22DLSE?C!;,2+:63'AT*>='<[ M-_=-W\WU#UK50Z<:C>WRY@]02P,$% @ [H!A3]%S6H==! T!0 !@ M !X;"]W;W)KZW$3&RL;+F2$F_?OI2L&,[,JC[=MB^+[M3&:CL&'>H% M&F,7AVI_G*^6X[.'=K5L7OMZ?XP/[:Q[/1RJ]K]UK)OS_1SF[P^^[%]V_?!@ ML5J>JI?X9^S_.CVTZ6YQ;66[/\1CMV^.LS8^W\]_@KL-E4/ J/A['\_=S?5L M2.6Q:;X.-[]M[^=FZ_Y+<_XU3@F5\]F4_>_Q+=9)/CA)[WAJ MZF[\.WMZ[?KF,+62K!RJ;Y??_7'\/4_MOX?I 3@%X#4 BN\&T!1 +&!Q<3:F M^G/55ZMEVYQG[:5:IVH8%'!'J3.?AH=CWXW_2]EVZ>G;JG3+Q=O0SB197R1X M(\&/BHU4E/XJ6:3W7TV@:@+'>+J-#WH\J?$TQA%R,2"'E^J\:7,A'7V^B(I;TU:;PROB92A 5,XW8U5W5CIAI@; M*UY# 4KF18H<$62L.-6*^W&)G=>.EFX*Y\=*-*TO/ M9!M%5I!WF4$35#=!NF$56 >9-$#)BKE15&4(F9X!HP/%2#>6$\7( 8'6(>\< M1>=+YT,&#I!!'$A'@G$@9U6P-V68#$E9FE4NUT,Z[0"E'\_]H%(P"WPL*S*3 M\:*3$Q1T!NZ%9-^ #1R>FLQ!83-^='Y"(?SP";R>-!]&A7$H:O4CV4<_.H]! M ID/BC5(U*;13);[D3+K"J*,'YW(()'L^ (!$K>A(&-%!TE=6B"(7*YD.IG! MB37/Y9+2:0H2IX[C%"0H?5IIQ$Y$RH""*S+;$="!"I*HCA,5)"S!@^%(561I M(MM,%Z/.5)1,=9RI*%D)EHBX(4T70G$SBCXZTIF*DJF.,Q4E+$LO*J:H (S/ M=5!F RF1ZCA24;(2"/B2HZC08 :JJ$,5)53Y5G.-DI:8%D ^[C>*CM+ #[ER MZ5A%B57/L8J2ET ('/.:+%B3ZR$=JRBQZCE64=G!.N!EW2BRG!<=J2B1ZCE2 M4:+2FU(,906HB)0KE8Y3E#M=SS?=J.QAT004Q: MT_"O@.]K/CK1N8Q!+#4Y4)!.4I(D]9Q;) E)?.W4-)DZDTY0D@3U'%DDV>C3 MC.3[Z8VBB M6)K06E-F0$$Z1$E"-'!HD:2C10027:3ITO=A;@SI&"6)T<#1-6EN#S74W:"B MTW>#BYNCI>&L[X^J?=D?N]ECT_?-83Q+>FZ:/J9&S>?4Z"Y6V^M-'9_[X=*E MZ_9RQG:YZ9O3='ZXN!YBKOX'4$L#!!0 ( .Z 84^_1DI4L@$ ,\# 8 M >&PO=V]R:W-H965T&UL?5/M;ML@%'T5Q ,4?R1I$]F6 MUDS3)K52U&G=;V)?QZA\>$#B]NT+F%A>9NV/X5[..=QS?2D&I=],!V#1N^#2 ME+BSMM\18NH.!#5WJ@?I3EJE!;4NU"=B>@VT"23!298D&R(HD[@J0NZ@JT*= M+6<2#AJ9LQ!4?SP"5T.)4WQ-O+!39WV"5$5/3_ 3[*_^H%U$)I6&"9"&*8DT MM"7^DN[VN<<'P"N#P@;KG 'CCW0JZ,/U$3 M3U=ZXGQ_5?\6O#LO1VI@K_AOUMBNQ \8-=#2,[*H._CRF18AZA_I2T3LDC()D*Z^B\ACX3\AD#&RH+5 MK]32JM!J0'K\63WU,Y'N^M=4=2HH(D0&UKV( - M*%IL^ZPF2F+4MCQ)2;I_/TI67/GN9;Q^J&WEN2-?WE%WE*Y?Z^9[^U15W>S' M;KMO;^9/77>X6BS:NZ=J5[8?ZT.U#W]YJ)M=V86?S>.B/315>3\8[;8+3I)T ML2LW^_GM]7#MWTH'ZNO5??GX7,3?BU.7NXWNVK?;NK]K*D>;N:?Z*HPIC<8B+\VU6L[^3[K MI7RKZ^_]C]_N;^9)/Z-J6]UUO8LR?+Q4JVJ[[3V%>?PS.IV?QNP-I]_?O/\R MB ]BOI5MM:JW?V_NNZ>;N9_/[JN'\GG;?:E??ZU&06X^&]7_7KU4VX#W,PEC MW-7;=OA_=O?<=O5N]!*FLBM_'#\W^^'S=?3_9H8->#3@DT$8^ST#,QJ8GP;V M70,[&MC_.X(;#9P887'4/BSFNNS*V^NF?ITUQWPXE'W:T94+X;KK+P[1&?X6 MUK,-5U]N.G]C,CRB/ 4<>?(6B-T(A9A_-,D&$UBR=7(V30/7R@SV9FJ?87L+[>U@;Z?V7JSU$4D'9'\4D3KO!+9"6&Z)Q))H M++,NR^6Z "S-O?=8FX/:G-:6"VU'Q$V&(>_35,1Q!;#,YA);:\PQD3IIAM*K$"8(Z2F+0,2LM42E,2 MV;H>.O!@;83JI=<1S9T1D5IIBA,R,NR:9D::TV%\;R7^0PPLH8B>Y42?--/@#AUVT_ 4&I"*X2EY(6W M-<",LZF4!S"7V"02.8K4- +RG)1'.M]([E< &9](:1JB+,FE,D0YC@B#=?(3 M,1"62F&LD]\1J[AI+!0'E98 H]R'VY&4ISGF/+.1 DNXPI(! C,IT.@I<9(Z M*1!@N7=&"M08IT86KP)AQ'ELW^$&@'0'0(EL 4;H_.:52W$:"MJD- V%.IL/&+#M20#DKZ_(:4*$L MJ\!I*K2)L:V&^Q("C8F\O2\)="8\7<11&\!2(_-@#3!.6:YG@;QE/HUT782[ M$P+M"N-@Y$#8%]I,OT7V[NX!V#0 Y!L;EC79)7>1\1/LS+Y*/O2RXZ*B*/( M68)Q!\"H Y"=S0CY"^%#E%'A0Y0.'_05DX:K/X/#/\=N:;C*,JBR+!N($1)S M59L?47KS(\I3)&W'M4(V+O*8A'&]95!O92>]Y,OU=D1$3LJ$6E_V5&!/L>PV MN-X:4&]9MA$CE+T?/TP)71"Z$#[L.')O,KCT&@*I'LD @PN= 85.'CF61I^" M0\DQ\HR#,/+RN=D:8BSW5P&QU,3D19YM@Y,WRT<+1A^"P[QE]JX0UC\+D/(0 M9N2#B@)BGF457DS>>.RJYG%X_=3.[NKG?=='?G+U](KK$_=O3,3U)5VM"%Q? MTU5Q?('UT_WQ?=H?9?.XV;>S;W77U;OA;JIX[2; RNS]H'7K)+_['A39D(.F[W3U@W+MMJH+!SJNJ%3 M9GEE+V9Z[JE9S/A1%'G%GAJK/99EUOQ+6<'/#;=FZ[ M*B)6L(U0%)E\G-B2%85BDG'\[4GMP:O7?V8D5$JXBD3XVO&CUK[4YMH*7/8L,INF=> MZ>>YYW\WPPUH;T ' ^G[EH'7&W@?!OY- [\W\#_K(>@- N#!Z;3K9*XRD2UF M#3];35^\B63%.X*,$OB;P MQP3$!]GN,*'&5+V3@"8@'R8J(8$+,F*":$@) 5E!J +BXK("5%: Y"7!"4*4 M(#3SX@$Q:8<)1F%./%"I2Q/CQR G" T!E;0V,7'HXWHB5$^$Z %I3R/#"5"\ M-!$^(%F9$$.,"8DHKB5&M<2(%O!AI?$GUL;$Q*"H5R8$I&1M(A+ORB>'D5RI,N+BF[>+J('[20^Z56@(9$+@9H*!@*\U MAAD5PJ6F*P<2030%4!-!_!BJ3% $OQ^4"(HR,3$)KHA"S[='0A%1(11%S9*A M?@)W?@264&H(,U%R[W=CJ WQZ7KTFCK\6"0>HLYH(KS[96A")E$2065WB=;W MB"Y%X4O=!KLI!WFF&0<%V0KU&\KWI&OMN('C=7UJ:T^ ]02P,$% @ M[H!A3]2<0[T8"@ /$$ !@ !X;"]W;W)K%QVU5\] MXQM+I/_IKN[I_JJJ#[KY:#>_;]^:9C?Z<[5<;V_';[O=^Z?I=/O\UJSFVU_: M]V;=_<]KNUG-=]W'S;?I]GW3S%\.#ZV64Z-4F*[FB_7X[N;PW9?-W4W[?;=< MK)LOF]'V^VHUW_SOOEFV'[=C/3Y_\=OBV]MN_\7T[N9]_JWY5[/[]_N73?=I M>BGE9;%JUMM%NQYMFM?;\:_ZTV>M_?Z)@^0_B^9C>_7[:-^6KVW[^_[#WU]N MQVIO4K-LGG?[,N;=CQ_-K%DN]T5UAOQQ*G5\J73_X/7OY]*?#JWO6O-UOFUF M[?*_BY?=V^TXC4O\^W+W6_OQM^;4(C\>G9K_C^9'L^SD>TNZ.I[;Y?;P M[^CY^W;7KDZE=*:LYG\>?R[6AY\?I_+/C^$'S.D!L!6WW MG1YPEP=,K#[@3P_XO]I0U8>3/ESTKM[F>'H@7AZPAR9,CYU[>%L/\]W\[F;3 M?HPVQQ'W/M\/;/TI=N/A>?_EX?4?_J][8=ONVQ]WVN:;Z8]]02?-_5%CKC5. ME9H9TNA2\X TIM0\(HTM-4](XTK-9Z3Q%\VTZY-+QQC8,>90@"L*"*1CCIIP MT*P/&H6KL+ *"ZJ(I(JCQE]5$:UR26B*@_6X0QFVJ"?A CPLP -#Z2#QS-#D M,WUSGG58(2I,"="4P$WQ="P&9HK5MJ.S$MY.A#5%4!,9T;/(VF/IH.>2H#IS MR'M^Y+))HM4]1=8P;9(.PKM,L%EI^&#(L( ,^H7,XOO,#)W0 ?-8UQ2&:(79 MI8 IEL)+L7H"?4F//:+2& &DFANC'35&LWJ\SXKRK4=5FH/QI0&_/#/'\$G+ MIM-#GZHT!Z-. ]9Y3V:3YK";V"1.6XUIIQVHBI+[)"JJ,B;2"=C8()R=5-=$8OX<%92D.8PIJQ%F,[6%@\]V M,]W)W8/9IQ.O++"&)PYU0UN>."^ZCHZ!7!ZAB%G >1X@L:1$[V/6IA<%B/' M@N@QT/C(\KBP[@8MAI,%< J!5L:36S8R+ <8=(- !]P@4-76 MYCB]LM(@S%.+@D=F$.=IRI$F.7VJTAQ,7 N(RY(<"RB99*]E,0 M"O8H "U* ML;M6T5?1)RN7F# K'0H(:9+C."NME9,H10VGO>(Z^%"A#'_I4I3D8 MD!X!DNTP<$!FNG_TN4=4&H,!Z@% :;QP[P'.HC*410](U^5R*5&[.9"-NW9K MI>68CGY BC[S,$67(Q O[ D-2=$]9R1)T8\SK%]7FH19Z@>D\C,/ D\YM_88 MN1XAE[HASW$Z<11!3WVJTAR,78^P2^,+#S+O6&DYQJI'@2<-OCP'IM=T*>"A M3U7N!F*L!H!5MJ(20-A975$)&)H!)>ET127PD))%5H$C$ZZH !U?40&BVHI* MP 0.0_:[ X>K<58),4+ > U#MKT#QV:VSD7!RP7,PP!X2/=X9H'ST':364Y+ M @9B $",%(B!@RZ8+FRDB4G@:YM\%($ -%N?/!U%$*YT%"%1"$K:YPO"]OQ/ MA+,!LS4,"6<#V@JG[:YJ2E,P5\.0<#8@KE)3JIK2%,S=,"2<#9RHVB1V?J97 M5IZ.P.2-*.&G!D6PN^.H9WKH4Y7F8#9'Q&9V7 /PU%G9#T3,RHBB53I"(UCS M!*'/+-8.$1W?5W]1I=68NW'(%GP$N7S**? N>KD[U%51:+!QT L"--(:*:&W MA2AW#T9J!$B-#!M@>]V:K.@J5ARP>P7*2LHY3=?J@8[%ZD SZ0(*[Z4.QRR/ M@.7\Y:.=^EI8DC"G$^ T"TL2(# *2Q+8T:<=#LJ"80G0\; $BBIA2<+>(?W$ MCG["T$]#=O03")"#T<+P2!C4:B7CJ$97&8 )G%"4S8SB!0Z36//2I2G,PHS-B-(U* M,E@F\%$&9\:0S@#2S!]D=.@JY$0SJ,S#Y D]&"B4):TG9TS6GJ@M,_H>*GE*.B3E08)Q_[1PB\E;^;D-;ERBEE)!_O1X@([QZP M+A,-6<^J6A;55Q(Q6K@ H, 21&1'F14ZQ*6U/(6T$D[X*\!5.CGNSZHRM#>* MI@"SL[ :$J#2DC;*TI5K)*0+=$](U 4%74\(UYNT$FX7J)\X]*65<&] (1[S MZR1H/8)N7_>IB$$8R,?O>Z^4*(YD;;QAA\Q[=<0HX8:!0H? :'Q]5@TX@J&5 M<#% #3G<=585PSLGNM74*R,F"=<'%#I22UWD657N,%8\@%;"@7X%D,N\Y%E5 MTIV'Z;.SL.HGQ=*D&2E=S8)WL]B%'W#O:J(K_D*\>X6.,[ [/^!>U<2QO>A> M&3%)H#.\@,5N_8"[5;JRQJ.EZU7P?A5SF.""E;;8KT=?6UWNW9UN[_S_=JVNZ8K5?W2%?K6S%\N'Y;-ZV[_ZWY-?'.\ MSG_\L&O?;X]_JV!Z^8,)=_\'4$L#!!0 ( .Z 84]W[$?G/04 '4: 8 M >&PO=V]R:W-H965T&ULA9EO;]LV$,:_BN'WKGEWI/X$ M28#:P[ !&U!TZ/9:39C$J&UYDI)TWWZ4[+CNWV^ M]$\Q#K.ON^V^OYD_#X3_]Y:+M=,Z33[G'9'[K8W$^- M=MLE.U?YV"3\%\;OJX;K?_;.Z'IYMY-9_=QX?F>3M\;%]_BZ> PGQVBOZ/^!*W M23XZ26/^Z'=G?J)5G9-5^/OYO]]/MZZO^M&6[ IP9\;I#&_E$# M.360;PW\%/S1V13J+\W0W%YW[>NL.]ZM0S-."KJ2E,R[\>*4N^E_*=H^77VY MI8JNER]C1R?-ZJCA2\U9L4R]GX=@-,2*37/^?H"U5=0%'D%@$#*UE^^"8-R! MAQWXJ0-_V0%YE86CII@T^V,8!9/*U=JJZD .>PG02[!>*E%>CIIP,8I3/JRB MDI"Y;07T48"D>MQ!"3LH02!!!5(:F^1#6:I@D(J+3%8K:*:R9H*^PY49AIW) M_1JIF"MLIH9F:I"90IFIS3#!:2M (]@'.;SZ'7!2ZN7O;,1!6P&B0'7&3 9% M!&9<)J\$4?.>&,13ZWC86@VAUI,.R%)N:,4"U"-[GIB#&'5G>E29#EF9IH*!U:Z#C(OA< M@C#WJ+"&-+9.FN\,D81"/]B@+G"&PX0Y2A:DI:8%640N?&!O;AG0!,:49%)!U9DTPQBHCK&IL, F5Z8:!JK242@SAC!7&=21M<8& M6V"6KM2UR!K(R+$+N11AL+(%*^FG[HH1,:DT3V>DJ^J0(0=CLC(H46N-#K;( M-,O"2@K.)0L!)0\:+L .9Z\KD:7#(OXQ:F[#*+03!,Q<(TT48'A:I/EB+HJ(".@G.9 M)2$8IP)P&C1.!=2IA0N5=@1D9:@R=;-@FHJE*3MCR%+2!_/ :I 63L8I6)1 MRD[#72PGI2"-=J!*[V>Y&81Q*A:G[#39!>$TOD!5THCWH$9%"0(Z"I5WN3TX#%8/P*KWUU8>4%/$>;WJ M@2Z]YI9E9M5[3%/5V1X'U5L'*VZT"*BJG M'U-KH)-:"I^SE-D]]9;XE%FO'N/56[PR:>)[RTTALPD 5 O.%<\>P]4#N)*& MZTE4_&"M DFHS1[=\F*S?A>[Q^F[1C^[:Y_WP[@M?G'U_.WD/8^;_>KZBJ[6 MQR\@W[HY?I#YL^D>-_M^]KD=AG8W;?@_M.T0DTGW+J7J*3;WYY-M?!C&PS(= M=\3H3V&PO=V]R:W-H965T&UL?5-A;YPP#/TK47Y <^2N:W<" MI%ZK:9,VZ=1IZ^<<&(B:$):$H_OW;3TP+V=(\C;&CS5/3 M>R5;.%KB>JV%_7L 98:,)O02>)1UXT. Y6DG:O@)_E=WM.BQF:64&EHG34LL M5!F]2_:'7\=>3L+!O5%/LO1-1F\I*:$2O?*/9O@*4S_7E$S-?X8,ANQS";Y6XL#? MP?DZ?+NJ+-Q_I4Q'E#*Y@I7J,$'-CL**A_,&[3MN&:C MXTTWO2 V/^/\'U!+ P04 " #N@&%/@\R2H+,! #2 P & 'AL+W=O M++/I.ILAP<$IV<#+$#EH+ M\W($A6-.=_35\2";U@4'*[)>-/ =W(_^9+S%%I9*:NBLQ(X8J'-ZLSL=MG%?9QNTOT,VP;P&< 7P'7,PZ9$4?EGX421&1R)F7K?B_#$ MNP/WO2F#,[8BWGGQUGLO!>=)QBZ!:(XY3C%\%;-;(IAG7U+PK11'_A^<;\/W MFPKW$;[_2^$;^=--@C02I.^6N!7SKTJVZJD&T\1ILJ3$H8N3O/(N WO#XYO\ M"9^F_5Z81G:6G-'YEXW]KQ$=>"G)E1^AUG^PQ5!0NW#\Y,]F&K/)<-C//X@M MW[CX#5!+ P04 " #N@&%/"2 GF+4! #2 P &0 'AL+W=OE-:K9)(W2($$DBK(NBS-YDD M5GT)MK,I?\_824. B!?;,YYSYLQXG(_6O?@.()!7K8PO:!="?V3,5QUHX6]L M#P9O&NNT"&BZEOG>@:@32"O&=[MW3 MI:)DGW]F5N1V"D@;.COA!:^%^GD#9 ML:![^N9XDFT7HH.5>2]:^ KA6W]V:+&%I98:C)?6$ =-01_VQU,6XU/ =PFC M7YU)K.1B[4LT/M4%W45!H* *D4'@=H5'4"H2H8P?,R==4D;@^OS&_B'5CK5< MA(='JYYE';J"WE-20R,&%9[L^!'F>FXIF8O_#%=0&!Z58([**I]64@T^6#VS MH!0M7J==FK2/TTUV-\.V 7P&\ 5PG_*P*5%2_EX$4>;.CL1-O>]%?.+]D6-O MJNA,K4AW*-ZC]UIR?LC9-1+-,:+_P/DV_+"I\)#@ MAS\49ML$V29!E@BR_Y:X%7/[5Q*VZJD&UZ9I\J2R@TF3O/(N _O TYO\#I^F M_8MPK32>7&S ETW];ZP-@%)V-SA"'7ZPQ5#0A'B\P[.;QFPR@NWG'\26;US^ M E!+ P04 " #N@&%/_$M0""O6AF?TS:$[L28+UO0PM_9#@S> MU-9I$=!T#?.= U$ED%:,;S;W3 MI:)$EW\45F>V#D@8NCOA>:^%^GD'9(:=; M^N9XEDT;HH,562<:^ +A:W=Q:+&9I9(:C)?6$ =U3A^WI_,^QJ> ;Q(&OSB3 M6,G5VI=H?*QRNHF"0$$9(H/ [09/H%0D0AD_)DXZIXS Y?F-_7VJ'6NY"@]/ M5GV756AS>J2D@EKT*CS;X0-,]1PHF8K_!#=0&!Z58([2*I]64O8^6#VQH!0M M7L==FK0/X\WA,,'6 7P"\!EP3'G8F"@I?R>"*#)G!^+&WGRLXO\_8+1)-,>;_P/DZ?+>J<)?@NS\4 M/JP3[%<)]HE@_]\2UV*.?R5ABYYJ<$V:)D]*VYLTR0OO/+"//+W)[_!QVC\+ MUTCCR=4&?-G4_]K: "AE# M;%H?'*S(>M' +_"_^Y-%BRTJE=30.6DZ8J'.Z=WN<-P'? 0\2AC=ZDQ")6=C MGH/QOD2,A#7YS?UK[%VK.4L'-P;]20K MW^;TEI(*:C$H_V#&;S#7,@$8Y1&N;B2Z%D%4]'B==IE M%_=QNDG3F;9-X#.!+X3;&(=-@6+F7X0716;-2.S4^UZ$)]X=./:F#,[8BGB' MR3OT7@K./V?L$H1FS''"\!5FMR 8JB\A^%:((_^/SK?IZ6:&::2G:WJ:; OL M-P7V46#_88D;F/3?(MFJIQIL$Z?)D=(,79SDE7<9V#L>W^0=/DW[3V$;V3ER M-AY?-O:_-L8#II)&PO=V]R:W-H965T( 7J=_WP$[ MKMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9A MKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N# M@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q M5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV< M;M+K&;8-X#. +X#;F(=-B:+R!^%%D5DS$COUOA?AB?<'CKTI@S.V(MZA>(?> M2\$3GK%+()ICCE,,7\7LEPB&[$L*OI7BR/^#\VUXLJDPB?#D+X7)-D&Z29!& M@O3#$K=BTG^2L%5/%=@F3I,CI1ETG.25=QG8.Q[?Y$_X-.U?A6TZ['S9 MV/_:& \H97>%(]3B!UL,";4/QT]XMM.8388W_?R#V/*-B]]02P,$% @ M[H!A3X@F"!VV 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)4J:!H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ M%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1 M)9!6C&\V!Z:%-+3(DN_BBLSV04D#%T=\K[5P/\^@[)#3+7US/,NF#='!BJP3 M#7R!\+6[.+38S%))#<9+:XB#.J>/V]-Y'^-3P#<)@U^<2:SD:NU+-#Y6.=U$ M0:"@#)%!X':#)U J$J&,'Q,GG5-&X/+\QOX^U8ZU7(6')ZN^RRJT.3U24D$M M>A6>[? !IGKN*9F*_P0W4!@>E6".TBJ?5E+V/E@]L: 4+5['79JT#^/-X3C! MU@%\ O 9<$QYV)@H*7\G@B@R9P?BQMYW(C[Q]L2Q-V5TIE:D.Q3OT7LK^.X^ M8[=(-,6&PO=V]R:W-H965T--I(Y;YJ6V-X JR-( M"D*3Y .1C"MX@I-!=I"2F;(>OCF?>=BXX2)GWK(5O MX+[W)^,MLK#47(*R7"MDH"GP_>YPS$)\#/C!8;2K,PJ5G+5^"<;7NL!)$ 0" M*A<8F-\N\ !"!"(OX]?,B9>4 ;@^7]D_Q]I]+6=FX4&+G[QV78'W&-70L$&X M9SU^@;F>6XSFXA_A L*'!R4^1Z6%C2NJ!NNTG%F\%,E>IYVKN(_337J%;0/H M#* +8!\!9$H4E7]BCI6YT2,R4^][%IYX=Z"^-U5PQE;$.R_>>N^EI.D^)Y= M-,<&PO=V]R:W-H965T/&O5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN M]Y%I(3M:9-%WLD5F!J]D!R=+W*"UL+^/H,R8TSU]<=S+IO7!P8JL%PW\ /^S M/UFTV,)220V=DZ8C%NJ!V@5M0*A"AC*>9DRXI W!]?F'_$FO'6L["P:U1#[+R;4ZO*:F@%H/R]V;\ M"G,]'RB9B_\&%U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GFR298=L /@/X M KB.>=B4*"K_++PH,FM&8J?>]R(\\?[ L3=E<,96Q#L4[]![*7BZS]@E$,TQ MQRF&KV)>(QBR+RGX5HHC_PO.M^')IL(DPI,W"O]!D&X2I)$@_6^)6S')NR1L MU5,-MHG3Y$AIABY.\LJ[#.P-CV_R&CY-^W=A&]DY7S;VOS;& TK97>$( MM?C!%D-![9NQ%$BF>PT.*2@=C MWUP#X,F[DMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3CF\TU4Z+5 M-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-;^N%X:NO&!P?+TT[4\ /\R:+&9 MI6P5:-<:32Q4&;W;'HY)B(\!+RT,;G$FH9*S,6_!^%9F=!,$@83"!P:!VP7N M0\EYDJ3L$HBFF.,8PQ/*J5>LRVGC?'1ES10-:N!O308LWE;%:>#1MS5QG0901I!7CF\U'IH5L:9Y& MW]GFJ>F]DBV<+7&]UL+^.H$R0T:W],WQ(.O&!P?+TT[4\ /\S^YLT6(S2RDU MM$Z:EEBH,GJ[/9Z2$!\#'B4,;G$FH9*+,<_!^%IF=!,$@8+"!P:!VQ7N0*E MA#)>)DXZIPS Y?F-_4NL'6NY" =W1CW)TC<9/5!20B5ZY1_,< ]3/1\HF8K_ M!E=0&!Z48(["*!=74O3.&SVQH!0M7L==MG$?QIO=?H*M _@$X#/@$/.P,5%4 M_EEXD:?6#,2.O>]$>.+MD6-OBN",K8AW*-ZA]YKS9)^R:R":8DYC#%_$;.<( MANQS"KZ6XL3_@?-U^&Y5X2["=W\H/*P3)*L$221(_EOB6LRGOY*P14\UV#I. MDR.%Z=LXR0OO/+"W/+[)>_@X[=^%K67KR,5X?-G8_\H8#RAE*6%^'T#BD-$-O03NV[IQ(<#RM!,U/(![[([&>VQF*5L%VK:H MB8$JHS>;_6$7\F/"4PN#7=@D=')"? G.]S*C21 $$@H7&(0_SG +4@8B+^/7 MQ$GGD@&XM"_L7V/OOI>3L'"+\KDM79/1+Y244(E>NGL/L.Q&N>+/G?C9%",91Q']>O/71<\ZODY2= ]&4R7OZN.T_A:E;;&UL?5-A;]L@$/TKB!]0$N)T761;:CI-F[1) M4:>UGXE]ME'!YP*.NW\_P*[KK5:_ '?<>_?N.-(!S9-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&V MUUJ8/T=0.&1T2U\=][)N7'"P/.U$#;_ _>Y.QEML9BFEAM9*;(F!*J.WV\,Q M"?$QX$'"8!=G$BHY(SX%XWN9T4T0! H*%QB$WRYP!TH%(B_C>>*D<\H 7)Y? MV;_&VGTM9V'A#M6C+%V3T1M*2JA$K]P]#M]@JF=/R53\#[B \N%!B<]1H+)Q M)45O'>J)Q4O1XF7<91OW8;SAGR?8.H!/ #X#;F(>-B:*RK\()_+4X$#,V/M. MA"?>'KCO31&$NPG?_*$S6"9)5@B02)!^6N!:S_R\)6_14@ZGC-%E28-_&25YXYX&] MY?%-WL+':?\I3"U;2\[H_,O&_E>(#KR4S94?H<9_L-E04+EP_.3/9ARST7#8 M33^(S=\X_PM02P,$% @ [H!A3X-R8E>U 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$N*V461;:EI5G;1)4:MM MGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CRKE7K,MIXWQT8)9UXX.#Y6DG:G@!_[T[6;38S%)*#:V3IB46JHS>;0_'),3' M@!\2!KF;C.XI*:$2O?+/9GB"J9YK2J;BO\(%%(8')9BC,,K%E12] M\T9/+"A%B_=QEVW-B:*RA^$%WEJS4#LV/M.A"?> M'CCVI@C.V(IXA^(=>B\YO[Y)V24033'',88O8K9S!$/V.05?2W'D_\#Y.GRW MJG 7X;L_%-ZN$R2K!$DD2/Y;XEK,_J\D;-%3#;:.T^1(8?HV3O+".P_L'8]O M\CM\G/9OPM:R=>1L/+YL[']EC >4LKG"$6KP@\V&@LJ'XRV>[3AFH^%--_T@ M-G_C_ -02P,$% @ [H!A3_)BN">T 0 T@, !D !X;"]W;W)K&UL?5/M;ML@%'T5Q ,4AZ1I%MF6FD[3)K52U&G=;V)? MVZA\>(#C]NT'F'K69NT/<"_GG/O!)1^U>;4=@$-O4BA;X,ZY_DB(K3J0S-[H M'I2_:;21S'G3M,3V!E@=25(0FF5[(AE7N,RC[VS*7 ].< 5G@^P@)3/O)Q!Z M+/ &?SB>>=NYX"!EWK,6OH/[T9^-M\BL4G,)RG*MD(&FP/>;XVD7\!'PPF&T MBS,*E5RT?@W&M[K 64@(!%0N*#"_7>$!A A"/HU?21//(0-Q>?Y0_Q)K][5< MF(4'+7[RVG4%/F!40\,&X9[U^!52/;<8I>(?X0K"PT,F/D:EA8TKJ@;KM$PJ M/A7)WJ:=J[B/Z>:0:.L$F@AT)AQB'#(%BIE_9HZ5N=$C,E/O>Q:>>'.DOC=5 M<,96Q#N?O/7>:TEO/^7D&H02YC1AZ *SF1'$J\\AZ%J($_V'3M?IV]4,MY&^ M7=+WV;K ;E5@%P5V_RUQ!;/_NTBRZ*D$T\9ILJC2@XJ3O/#. WM/XYO\@4_3 M_L1,RY5%%^W\R\;^-UH[\*ED-WZ$.O_!9D- X\+QSI_--&:3X72??A"9OW'Y M&U!+ P04 " #N@&%/+DT\'],! "UO8A]?5# > MX+A]^P%V72]E?PSG\%W.P4 Z2O6J&P"#W@3O=(8;8_H](;IH0#!])7OH[$HE ME6#&AJHFNE? 2D\2G-#-)B&"M1W.4Y\[JCR5@^%M!T>%]" $4^\'X'+,\!9_ M))[:NC$N0?*T9S7\ O.[/RH;D46E; 5TNI4=4E!E^':[/R0.[P'/+8QZ-4>N MDY.4KR[X469XXPH"#H5Q"LP.9[@#SIV0+>//K(D72T=YGQBCN?F?< 9NX:X2ZU%(KOT7%8,V4LPJMA3! MWJ:Q[?PX3BMQ--/"!#H3Z$*X\3YD,O*5WS/#\E3)$:EI[WOF?O%V3^W>%"[I MM\*OV>*US9YSFM"4G)W0C#E,&+K";!<$L>J+!0U9'.@7.@W3=\$*=YZ^6]/I M?_RCH$#D!:)_6MQ=M!C"1&&3.&@2!P3B"Y,0)@F;)$&3Y*M _.W")(!)KB], MR.IT"%"UOQ<:%7+H_)U<99>K=TO]Z?J$3_?VD:FZ[30Z26//J#])E90&;"F; M*]MP8Y^*)>!0&3>]MG,U79@I,+*?WP*R/$CY7U!+ P04 " #N@&%/$9?P M*[_GT'[+CNUGT!9CCGS(4A M'8Q]<0V )Z]:M2ZCC??=D3%7-*"%NS,=M'A3&:N%1]/6S'461!E)6C&>)'NF MA6QIGD;?V>:IZ;V2+9PM<;W6POXZ@3)#1C?TYGB2=>.#@^5I)VKX!OY[=[9H ML5FEE!I:)TU++%09?=@<3[N CX!G"8-;G$FHY&+,2S ^EQE-0D*@H/!!0>!V MA4=0*@AA&C\G33J'#,3E^:;^,=:.M5R$@T>C?LC2-QD]4%)")7KEG\SP":9Z MWE$R%?\%KJ 0'C+!&(51+JZDZ)TW>E+!5+1X'7?9QGT8;_8WVCJ!3P0^$PZ1 MP,9 ,?,/PHL\M68@=NQ])\(3;XX<>U,$9VQ%O,/D'7JO.=\?4G8-0A/F-&+X M K.9$0S5YQ!\+<2)_T/GZ_3M:H;;2-\NZ?P_\7>K KLHL/NKQ/=O2ES!W"=O M@K!%3S78.DZ3(X7IVSC)"^\\L \\OLD?^#CM7X6M9>O(Q7A\V=C_RA@/F$IR MAR/4X >;#065#\=[/-MQS$;#FV[Z06S^QOEO4$L#!!0 ( .Z 84_Y#5]\ MT0$ )P$ 9 >&PO=V]R:W-H965TJA\ZMU$I+9EVH&V)Z#:P*)"D(W6Q2(AGO M<)&%W%D7F1JLX!V<-3*#E$S_.8%08XZW^#WQPIO6^@0ILIXU\!WLC_ZL7406 ME8I+Z Q7'=)0Y_AA>SRE'A\ /SF,9C5'OI.+4J\^^%+E>.,+ @&E]0K,#5=X M!"&\D"OC]ZR)%TM/7,_?U9]#[ZZ7"S/PJ,0O7MDVQ_<855"S0=@7-7Z&N9\] M1G/S7^$*PL%])3&)(;9QTW2J$D:$4AO3&*8PXT)69T.";H)]\*@4@U=N).K['+U'F@X M71_PZ=Y^8[KAG4$79=T9#2>I5LJ"*V5SYQINW5.Q! )JZZ<'-]?3A9D"J_KY M+2#+@U3\!5!+ P04 " #N@&%/H!\QV;@! #2 P &0 'AL+W=O=&+-% UK8 M.^R@]3<5&BV<-TW-;&= E)&D%>-)\H%I(5N:I]%W,7F*O5.RA8LAMM=:F#]G M4#AD=$-?'4^R;EQPL#SM1 W?P?WH+L9;;%8II8;62FR)@2JC]YO3>1?P$?!3 MPF 79Q(JN2(^!^-+F=$D) 0*"A<4A-]N\ !*!2&?QN])D\XA W%Y?E7_%&OW MM5R%A0=4OV3IFHP>*2FA$KUR3SA\AJF>/253\5_A!LK#0R8^1H'*QI44O76H M)Q6?BA8OXR[;N _CS7X_T=8)?"+PF7",<=@8*&;^*)S(4X,#,6/O.Q&>>'/B MOC=%<,96Q#N?O/7>6\X/QY3=@M"$.8\8OL!L9@3SZG,(OA;BS-_1^3I]NYKA M-M*W2SH_K OL5@5V46#W7XD?WY2X@CDF;X*P14\UF#I.DR4%]FV2W/D1:OP'FPT%E0O'@S^;<-)\H%I(3M:9-%W-D6&@U.R@[,A=M!:F#\G M4#CF=$=OCB?9M"XX6)'UHH$?X'[V9^,MMJA44D-G)7;$0)W3A]WQM _X"/@E M8;2K,PF57!!?@O&URFD2$@(%I0L*PF]7> 2E@I!/X_>L29>0@;@^W]0_Q]I] M+1=AX1'5LZQX@O+PD(F/4:*R<27E8!WJ M6<6GHL7KM,LN[N-T>5=!O:!QS=Y M@T_3_EV81G:67-#YEXW]KQ$=^%22.S]"K?]@BZ&@=N'XT9_--&:3X;"??Q!; MOG'Q%U!+ P04 " #N@&%/^?*"+ D" T!@ &0 'AL+W=O#9FT'%^FI@7,J?Y^! MB?'DA_Z;X[FM&VT=I,A[6L,WT-_[BS0665AN+8=.M:+S)%0G_S$\GL/ !CC$ MCQ9&M=I[MI2K$"_6^'P[^8'-"!B4VE)0L]SA"1BS3":/7S.IOVC:P/7^C?VC M*]X4FG\7X">:"=KXW5_\%[L ,W&9B-$K!E/OU MRD%IP6<6DPJGK]/:=FX=IY,TGP[S3>#-\ MT!<4(!3;UJ.@;>_)ZM%RD+4;5\HKQ="Y6;GR+B/Q,7*/_B]\FJ=?J:S;3GE7 MHP-J8[$*+S&@33#[*#UGXII1+,V%!5 M1'<*6.%)@A,:15LB6-.&6>IS9Y6E\FIXT\)9!?HJ!%-_3L!E?PQ7X3WQTE2U M<0F2I1VKX">87]U9V8A,*D4CH-6-; ,%Y3%\7!U.B<-[P&L#O9[M ]?)1 +.G9 MXWW4#"=+1YSO[^K/OG?;RX5I>)+\=U.8 M^ACNPZ" DEVY>9']5QC[V83!V/QWN &W<%>)]<@EU_XWR*_:2#&JV%($^QC6 MIO5K/^K?:3B!C@2Z()#!R%?^A1F6I4KV@1K.OF/NBE<':L\F=TE_%/Z;+5[; M["VC29*2FQ,:,:8U80@5GVRH)C%B7ZB4YP>HQ7&GA[/Z?$6%UBC FLO ML)X)Q%&T:!'#_*?)#6JR003HP@3#Q+C)%C79(@+KA0F&V> F.]1DAPAL%R88 M9H>;[%&3/2*P7YA@F 0W25"3Y+/ :GGQ&&9Y\63VF 2HRH\1'>3RVOH1-LM. MD^J1^L?X#SZ,N1],54VK@XLT]DG[AU=*:<"6$CW8_T=M)^L4<"B-V^[L7@WS M90B,[,;12:;YG?T%4$L#!!0 ( .Z 84]8[M ZM@$ -(# 9 >&PO M=V]R:W-H965T&,"*C:EMEO3O.S:$TH07VS,^Y\S%XWPR]LEU )X\:]6[@G;>#T?& M7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G%^.'PCFDA>UKFT7>V96Y&KV0/9TO< MJ+6P?TZ@S%30A+XX'F7;^>!@93Z(%KZ#_S&<+5IL5:FEAMY)TQ,+34'OD^,I M"_@(^"EAZH(>0$"BH?% 0N%WA 90*0IC&[T63KB$#<7M^ M4?\4:\=:+L+!@U&_9.V[@MY14D,C1N4?S?09EGIN*5F*_PI74 @/F6",RB@7 M5U*-SAN]J& J6CS/N^SC/LTW:;K0]@E\(?"5LVL06C"G&<,WF&1%,%1?0_"]$"?^AL[W MZ>ENAFFDIUMZ^F%?(-L5R*) ]E^)Z:L2]S#9JR!LTU,-MHW3Y$AEQCY.\L:[ M#NP]CV_R#SY/^S=A6]D[7S;VOS'& Z9RN,$1ZO"#K8:"QH?C>SS;>5-2VX)VSO5'QFS5 M@>+V!GO0_J9!H[CSIFF9[0WP.I*49.EN=\L4%YJ6>?2=39GCX*30<#;$#DIQ M\_L$$L>")O3=\2+:S@4'*_.>M_ -W/?^;+S%%I5:*-!6H"8&FH(^),=3%O 1 M\$/ :%=G$BJY(+X&XW-=T%U(""14+BAPOUWA$:0,0CZ-7[,F74(&XOK\KOX< M:_>U7+B%1Y0_1>VZ@MY34D/#!^E>'3'R,"J6-*ZD& MZU#-*CX5Q=^F7>BXC]/-(9UIVX1T)J0+X3[&85.@F/D3=[S,#8[$3+WO>7CB MY)CZWE3!&5L1[WSRUGNOY3XYY.P:A&;,:<*D*TRR()A77T*D6R%.Z7_T=)N^ MW\QP'^G[-3T[; MDFP)9%,C^*?'V0XE;F+L/0=BJIPI,&Z?)D@H''2=YY5T& M]B$^(OL+GZ;]*S>MT)9&PO=V]R M:W-H965TAE? G=^[]T[X)*-2K^:%L"B=RDZD^/6VOY B"E; MD,S(>++.1.NLC48 7OX*21&:1D M^L\1A!ISG.)KXHDWK?4)4F0]:^ 7V-_]2;N(+"H5E] 9KCJDH<[Q0WHX[CP^ M )XYC&:U1[Z3LU*O/OA>Y3CQAD! :;T"<\L%'D$(+^1LO,V:>"GIB>O]5?UK MZ-WUQ]6GD7UG'6O]+B!#H3Z V!3(6"\R_,LB+3:D1Z.ON>^2M.#]2= M3>F3X2C"-V?>N.REV*3[C%R\T(PY3ABZPJ0+@CCUI02-E3C2_^@T3M]$'6X" M?;.F;_=Q@6U48!L$MO^T^/FFQ0B&)O$BNVB1740@O2D2P]P>!5E=G 3=A"=K M4*F&+HS+*KM,Q0,-%_\!GT;J)],-[PPZ*^N>3[CD6BD+SDIRY[RT;HJ70$!M M_?:3V^OI+4^!5?T\IF3YKRC^ E!+ P04 " #N@&%/53>CP-P! !!0 M&0 'AL+W=O!2"*?=%Q:"TX+.**873]VEL.S>.L_Z-YB>$,R'<$,ADY"I_HIKFJ10C MDM/>]]3^XMTQ-'M3V*3;"K=FBE\VC,$K)U0K-F-.$"5>8W8(@1GVQ"'T6 MI_ #/?33(V^%D:-':WK\'_^]5V#O!/;_M+C?M.C#Q'Z3V&L2>P0.&Q,?)O&; M'+PF!X_ _<;$A_GD-TF\)LE'@2C8F/@PVW]"5D>0@ZS=Y5.H$$/G+OXJN]SO MA] =X;_PZ7'X1F7==@I=A#87P1W72@@-II3@SNQJ8]ZC)6!0:3M-S%Q.MW(* MM.CG!X^Q*X\_-R1SC24:HWW0 8]"YXIS/<&-,?"=%% M X+I.]E#9[]44@EF;*AJHGL%K/0DP0G=[1(B6-OA//6YL\I3.1C>=G!62 ]" M,/7[!%R.&=[C6^*UK1OC$B1/>U;#-S#?^[.R$5E4RE9 IUO9(055AA_WQU/B M\![PHX51K_;(=7*1\LT%G\L,[UQ!P*$P3H'9Y0I/P+D3LF7\FC7Q8NF(Z_U- M_<7W;GNY, U/DO]L2]-D^ &C$BHV:KDB-1T]CUS?_'^ M2.W9%"[IC\)_L\5KF[WF4413@*LU\0Q*HO%C1D<:+_T&F8'@4K MC#P]6M/C0UC@$!0X>('#7RU&FQ9#F/^8Q$&3." 0;TQ"F"1LD@1-DH# _<8D MA'G8F)#5[1"@:C\7&A5RZ/Q,KK++Z#U2?[L^X-/30,S!4;V\UM E@QN&V 0 T@, !D !X;"]W;W)K&UL;5/M MCIP@%'T5P@,LCKH?G:C)SC9-F[3)9)NVOQF]*EG@6L!Q^_8%=*W9^@>XEW/. M_>!23&A>; _@R*N2VI:T=VXX,F;K'A2W-SB ]CA<#B>\H"/@)\")KLYDU#)!?$E&%^:DB8A(9!0NZ# M_7:%)Y R"/DT?B^:= T9B-OSF_JG6+NOY<(M/*'\)1K7E_2!D@9:/DKWC--G M6.JYI60I_BM<07IXR,3'J%':N))ZM [5HN)34?QUWH6.^S3?W&4+;9^0+H1T M)3S$.&P.%#/_R!VO"H,3,7/O!QZ>^'!,?6_JX(RMB'<^>>N]URK+/A3L&H06 MS&G&I!O,844PK[Z&2/="G-+_Z.D^/=O-,(OT;$N_O=\7R'<%\BB0;TO,DW%\DV/55@NCA-EM0XZCC)&^\ZL(]I?)-_\'G:OW'3"6W)!9U_V=C_%M&! M3R6Y\2/4^P^V&A):%X[W_FSF,9L-A\/R@]CZC:N_4$L#!!0 ( .Z 84\[ M$*X/W@$ $% 9 >&PO=V]R:W-H965T0JQ*L-OM0%#FQ!P*#25H&: MX0Y/P)@5,F7\6C3Q:FF)V_F[^B?7N^GE2A4\"?:SKW57X"-&-33TQO2SF#[# MTD^"T=+\5[@#,W!;B?&H!%/NBZJ;TH(O*J843M_FL1_<.,TK:;S0_(1P(80K MX>A\R&SD*O](-2US*28DY[T?J?W%AU-H]J:R2;<5;LT4KTSV7D9QF).[%5HP MYQD3;C"'%4&,^FH1^BS.X7_TT$^/O!5&CAYMZ6G@%XB] K$3B/]I,=JUZ,/$ M?I/$:Y)X!)*=B0^3^DU2KTGJ$4TRC\"'G8D'D^S_"=D<00ZR M=9=/H4K&ULC5?;;MLP#/T5P^^; M=;%DJT@"K Z&#=B 8L.V9S=1&F.VE=ENL_W]Y$N#F*3;YB&^Y) \9,1#:75V MS>_V:&T7_*W*NEV'QZX[W411NSO:*F_?NY.M_2\'UU1YYQ^;AZ@]-3;?#T95 M&0G&=%3E11UN5L.[NV:SUB''_C-5NC>8$#\+.RYO;H/^E3N MG?O=/WS>KT/6,[*EW76]B]Q?GFQFR[+WY'G\F9R&EYB]X?7]L_>/0_(^F?N\ MM9DK?Q7[[K@.TS#8VT/^6';?W/F3G1)283!E_\4^V=+#>R8^QLZ5[? =[![; MSE63%T^ERO^.UZ(>KN?)_[,9;2 F W$QX/&+!G(RD&\UB">#&!A$8RI#;;9Y MEV]6C3L'S?CWGO)^%?&;V%=_U[\H#48PS. MKZ*,V1(H%:L8Y$NAC$EHQC').,:,-6 \0M15E$3H1 R&8:E*I$*>-N2L-08 MFK0B22M,.@6D%0HCN>8,<"90AD/4%J,8S5:3;#5BFX"%>ZM1!!-+ID&79!C& M6+>'- MF/BJV#/2AB1M,&D#2!O,QG=# OL!PZ2)#8.D"5@JC5D@S1DML0S1AM6YG3!S MWCQ)H8M(2D!2Z@8 96,"-P7N&]_D#B!(ZK5"ST(JCR:!RXWE"RM"$>UV' M"(""GAA:_X\$-VE G&PO=V]R:W-H M965TV;I0)H"+K20W?0?WH3T*?T.QR:1ETLN6=)Z#*_:?MX9@: MO17\;&&0B[UG.CES_F8.7RZY'YB"@$*IC /1RPV>@5)CI,MXGSS]&6D2E_N[ M^XOM7?=R)A*>.?W57E23^XGO7: B5ZI>^? 9IGYBWYN:_PHWH%IN*M&,DE-I M?[WR*A5GDXLNA9&/<6T[NPZ3_SW-G8"G!#PGA)'M9039RC\118I,\,$3X[OO MB?G$VP/6[Z8T0?LJ[#-=O-316Q'&NPS=C-&D.8X:O-!L9P72[C,"NQ!'_) > MQGNW0>BL,;0&X<( X\AM$#D-(FL0_5-!LFIRU*16TXU-!IO$38F=E-A!25>4 M^)$2;5(W9>>D[!XINV!%&37Q@A*Z$7LG8N] ;%>(_0,"NQ&)$Y$X$'B%2/X7 MD3H1J0,1KA#IP^=(-^M_%EI<)0:BMD-$>B6_=G: +:+SG'K"]BK^E8]#[AL1 M==M)[\R5OM#VVE6<*]"E!!O=:*/GZGR@4"FSW>N]&*?+>%"\GP8GFJ=W\0=0 M2P,$% @ [H!A3PPK58T] @ ' @ !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,-;"5GCK7-9/_-L!% MM_:)?UUXJ4ZEM@M!D;?L!#]!_VJWTLR"D>50U="H2C2>A./:_T16&Y+9 (?X M74&G;L:>+64GQ*N=?#NL_= J @Y[;2F8>5S@&3BW3$;'WX'4'W/:P-OQE?V+ M*]X4LV,*G@7_4QUTN?8SWSO D9VY?A'=5Q@*BGUOJ/X[7( ;N%5BBD6290'%TLT8#8]AK[#Q",F,/QC$HHFH8Y@<4- M:803+%""A2.(WBE([E3VF,1A&H=)PBA.\301FB9"TDP0Q"A!/+_0!"5(9A2: M/!0:9S'-\#0IFB9]T+E()@@RE"!#="[O="*8-,23+-$D2X2 X 0DQ/_=X?R& MD F#D!DM&4"W/5G2*:FX1\BC229[0G"7$,PF]UW!0%-M(;A-".*3E$Y0X$8A M'W *P:U"YGB%/)J%A.'4MN)F(1]P"\'M0N;X!0%E]\=L<'.NVWOS!Y.GJE'> M3FAS1;B#_"B$!L,7/ID]+LU5/4XX'+4=IF8L^_NJGVC1#G=Q,'X0%/\!4$L# M!!0 ( .Z 84^VOB\C=@( %P( 9 >&PO=V]R:W-H965TU M#>$(+%5> C:S,[->VYNT9?Q-Y)1*Z[TJ:[&V.(0TXK(IY80VOUY<1X M1:0:\K,C&D[)T015I8-=-W0J4M1VEIJY9YZE["++HJ;/W!*7JB+\[Y:6K%W; MR+Y-O!3G7.H))TL;UO8&K7;(UP$&\:N@ MK1B]6SJ5/6-O>O#MN+9=[8B6]" U!5&/*]W1LM1,RL>?GM0>-'7@^/W&_L4D MKY+9$T%WK/Q='&6^MF/;.M(3N93RA;5?:9]08%M]]M_IE98*KITHC0,KA?FU M#A>^>16V>;<]_"X,#LRVP^ 1!@T(1[$/ M$AB2V.)9.+X7V,T100PK>& 2GHGW[I+P80(?)/ -@7]'$$Q6H<.$!E-W:?BQ M&[F37.8PS_7",(+M!*"= + 33NP$,YU/01 D"SHAJ!,".M%$!\(L%"<"12*@ M. E,$(,$,> @F;B,9ZL1Q&BZS3I0, (AY,8A["4!O20/5"8!*H.7]B-RX6/I M/E :"!2["SH+QQ_-JQ,OG&X$'N\-PH +-+6*9XN"$G=Z=@!4M+17$'P5(.^! M"O6@.S<(+Z4-7QD(NC-F%0) ,9[H.*.[NJ+\;-J:L [L4IN>.IH=6N<&F[O^ M ][UW1^$GXM:6'LF5<N==O^L&DC5] M+W>&/Q39/U!+ P04 " #N@&%/35RTW6H% !:'0 &0 'AL+W=OZU-F,18VW(E)=F^?2E9\=KDX5:ZB2WEXXAS3!W-B)?O5?VM>?&^G7W?;G;- MU?RE;?<7BT7S\.*W9?.IVOM=^,]356_+-AS6SXMF7_ORL1^TW2QD4>C%MESO MYM>7_;G[^OJR>FTWZYV_KV?-ZW9;UO_>^DWU?C47\X\3G]?/+VUW8G%]N2^? M_9^^_;*_K\/1XACE<;WUNV9=[6:U?[J:WXB+%7,WH"?^6OOWYN3[K$OE:U5] MZPY^>[R:%]V,_,8_M%V(,GR\^:7?;+I(81[_#$'GQVMV T^_?T3_I4\^)/.U M;/RRVOR]?FQ?KN9V/GOT3^7KIOU7=?4^JP_K85]VRTY</5F5B$ Q ,0'T .@L027E[8'3/[ YI:+9L(T$0YDB(2)04 M,\3&Q P.8$?(>&#[)5&EBBM0%E'"ZB,1- M*5%(-M%OL *8%)853LW"U"Q(S> #@9PX\45!;:*8H2\ W2:K)2.BEA@Q*FP M-./U"SA-2LI88\C90G$FQ8P;"I!BYB80T,INA)P@-+89H<8(K=)59:PV+A8: M<>R4C(5..;)AC=E8Z)1C$73.J82-4" G=)D0V&X$3Q :&X[08X36J3".$\< M&"L1V_8=P 0%9TED1IRU1>:Q*K A"N"(KLB$P,8C[ 29L?4(-T9FEUJNT9)C MF5.,"A7;P1W A)"JT+',B"N,S"Q%B9U1 F=TN0((.X\4XV66V'FD'"'S )TE M[ IMDGH+<:3CVO .<"P-Q_:R0ERXB:3,I(B=40)G=+D0V'DD31 :.X]$E4XB M-*?KF+^"D(,"&L=;GEC&U1 EMTF6I%8N.19H+*V'@D M*GD2E6V:,+-P12PSX'2X1RG6.>5(6J42H0&G-,N<2M@8)3!&EU%)8>M1Q7BA M%;8>A8J>6.@!.G\>:1L;ZA)R80G&O@&X<"<+'?L&X$AHRKFKPM:H@#6Z3&FH M,KW?A.9/8>M18]J_ 3HOH-,%C3"C1>P; --,R6,084ZH7'K8%A6PQ6Q_C9U' M36@!%78>-:8)5&E+%M:>218SP%C8N-@ F'9.4RPRPHS+='$*NZ("KI@-@5U' M36@%";L.C6D%*6W)3% O%AEA9&1<. ,L--$R[LE7D"/2F85(V!,)>*++M#B$ M/8< )(1+7A:EE%(F43BEI.-<9ID78< *8SF^ 3E^F"W;Q$EU"3%#\CAE@)!4E(@.L.'W+=TAO<;(O MM/7U<[])U\P>JM==VTES'W;[#@=MM1]V M,A?'[=3K_P!02P,$% @ [H!A3[N^L\CL 0 < 4 !D !X;"]W;W)K M&ULC53MCILP$'P5Y >(^0Z) .DNIZJ56BFZJNUO M!Y: SL;4=L+U[6L;@A+D5LC[*6:DZU&9V[6C*'-^4;3KX2@\>6&, MB#_/0/E8H #=%EZ[@EQWO/0%-@9Z"_2$S M> OXV<$H[^:>J>3$^9L)OM0%\HTAH% IPT#T<(4#4&J(M(W?,R=:)$WB_?S& M_LG6KFLY$0D'3G]UM6H+E"&OAH98ZTF0-Q?_%:Y -=PXT1H5I]*^ MO>HB%6$<$D(_Y\0S0G1*@%/SFRI+T21,A=\ M],1T6 ,Q=R+81WHS*[-H]\Y^T]5*O7HM8S_*\=40S9CG"1,^8.)'S,&%218, MUAX6(Z'32&@)H@>"U$T0.0DB2Q _$&Q7E4R8P+>@WH*"S2[SP]T_O,9.J=@A ME;D)$B=!\O%B4R=!ZG"P6QV) Q/X;I&M4V3K( A6(A,FN=O0-$Q\\[B5,J=2 MYE *5V>7?50)W]U]TXN^$7'N>NF=N-*_D;WL#><*-*F_T7RM;G]+0*%19KK5 M&PO=V]R:W-H965T5:DORQ#"MX$OQ>'8]0/1:G'*#^HO MU?U]>F[,4W1EV165JMM"UT&C]LOP >XWF/4! ^*?0EW:V7W0I_*B]=?^X??= M,HQ[1:I4VZZGR,WE5:U56?9,1L>WB32\SMD'SN_?V#\/R9MD7O)6K77Y;['K MCLLP"X.=VN?GLONB+[^I*2$>!E/V?ZA751IXK\3,L=5E._P&VW/;Z6IB,5*J M_/MX+>KA>IGXW\+H )P"\!I@YGXO()D"DA\![-T -@6PC\[ IP!NS1"-N0_% M?,J[?+5H]"5HQOUPROMM!_?<+->V'QQ69_C/U+,UHZ\K!LDB>NV))LSCB,$9 M1O);R),+@2LB,@*N*I!2\8A..-Y.L'814E@:?DJR>9?D1F9"%BL9XI-YEK$G M3T82L(& W52;6=4>,6+ U ,FMFKA(NY2$!;JZ:<\&X(G2[@G(4XFQ(F$.$T@ M2 +AE)2!9TU2DB!U%,C,JM<(X;,\(0%(K3V\<6$)0R8]]S-)=QZ9,JN$&Q>5B0P]*PTQ;37QQX\/>-P* MB(RL [2>0'.Q0L;V:A,HF7'ID4/:U@,@(4?8D.8F2V/5 X 9)Y%-&.!Y3EV0=T LUGXG%BRWD?="N&=BN@[,H^ MGQ/HMCSH.7= NQH(8F-(.R'A'CWP)42;'[CNQ] ^X> :VYW,A%-? L99FGD$ MT?X'K@$"@"W(];8[3-T%)RPP2WT%HAT07 MTWKAK<-V->*%N*)C_?8FT"6), MK)B/@C9!A(_[*-+&A1\Q+G0="8!+YZ/*A2$'YMDW2!L7$L:%Z*&@G0;9+Y2% M]@=T_8$HB^L/0C@?$P0*.6.>W8NTC:!K(PQ]%+1#8/H+5:'/-!)GVJU*YGQ, MFCT PBZ+"TN0"_LM%\W:ETHUAZ&7;(.M/M==G\QL]-JO/F#?_ECCCW"_!F+\ MR?2W8S?Z@WYLCO_,FT-1M\&+[DS3-;1&>ZT[9=3'G\QR'DT_?GTHU;[K;U-S MWXQ-Z?C0Z=/4<$?7KG_U/U!+ P04 " #N@&%//N8$W(X# !R$@ &0 M 'AL+W=O9.7O&?+O _"S+MVHOA'+> M\ZRH%NY>J<.]YU7KO1*&O;&69)TH?ECNO.I0BV31)>>91WP^]/$D+ M=SEOSCV7R[D\JBPMQ'/I5,<\3\J_*Y')\\(E[L>)EW2W5_4);SD_)#OQ0ZB? MA^=2'WF7*ILT%T65RL(IQ7;A?B+W3YS7"4W$KU2D0B$VM5ETCTYB0>1);5E?0X_G1%W8MFG7B]_U']FWE-*O$@L]_I1NT7 M[LQU-F*;'#/U(L]?1&B-=8RJYI?9WVLE,R[*GHH>?+> M;M.BV9[;*V'$$VB702P(E@PFL2V!C$WB7P,,M"%A M$U(T(3,_HL3W>X%/(P)O1L3AB+@Q(DYC7"" !8+Q/0EA@= < >MY786&5TKU MA&7U&D&E""B1WKT6&4J$\P&E&52: 27:\]3&!-=*P8!0#(5B(,1Z0K$A%+(! M(>)CF'T@9=#L&UI!/*1EF3C(?SE9=3$W_0NY']FU,-.$ E]!7XP:8C85##XQ MR>!0!([16!#$F44'TT6#,8T-IC464T@!8)Q;2F# :#2A ML9@;BM9#H[$HR#(74 P71)S$W#''3-\S, MQ8L-/6DPR[,K6,*X95EA&##&)SC&[## CNG89&?8,8:'(7ALP\7PL GP, P/ M0XM.W'?CB@ M)["LD1Q#P2>L.MSR!H86%,,OAW[[TZ-W]6I>?XWYGI2[M*B<5ZGT6W[S+KZ5 M4@E=TK_3D.Q%LKD<9&*KZMU([Y?M5Y#V0,E#]X7'NWQF6OX#4$L#!!0 ( M .Z 84^KZ>"?@0( !8) 9 >&PO=V]R:W-H965TV$[N]G&P<1;-:^ M!-N<>\X]U[G8JX[Q5U%0*H.WNFK$.BRD;)=1) X%K8EX8"UMU)L3XS61:LK/ MD6@Y)4<35%<1C.,TJDG9A)N567OBFQ6[R*ILZ!,/Q*6N"?_[2"O6K4,0WA:> MRW,A]4*T6;7D3']2^=(^<36+!I9C6=-&E*P).#VMP\]@N0.I#C"(7R7MQ&@< M:"M[QE[UY-MQ'<8Z(UK1@]041#VN=$NK2C.I//Y8TG#0U('C\8W]BS&OS.R) MH%M6_2Z/LEB'>1@;V]+]+\(+)&J_D$OFF*;=ZH\0JU>-PC#57351!;SV&/@"#-!;%T$SN\A M.Q>"<#)@(I7DD"GT9@H-03(F@+F?(/$2)(8 C0BR>.*TAZ0&TAA('F<03-R^ MA[K+!7ES04XN""[\!-A+@#]>C=1+D#H9I)-=W:6.3QC[)3*O1.9(@'PQT>@Q M^$YCIA"Y5R1W?:")1NYH9.F,D8578^%JX(G&PM' \8P&B/V=&+O_"3RU8D%C M'9#.R,PT/'!EDG0J QP9E,_Z\?!M@55=*$N*<.DHB>IAYD:\_ZD M[B>2M?86$@U7H&PO M=V]R:W-H965T>)[9'6A+QPFI:J2=[QDLBU9(?/%%S2G;&J"R\P/<3KR1YY2YF9F_-%S-V MDD5>T35WQ*DL"?^WI 6[S%UPKQNO^>$H]8:WF-7D0']1^5:ON5IYG9==7M)* MY*QR.-W/W<\P74&F#8SB=TXOXN;>T:%L&'O7B^^[N>MK(EK0K=0NB+JW_U_M4$KX+9$$%7K/B3[^1Q[F:NLZ-[NTT?^@9UHHN2919VQ9(-._./%/1"K5[7D1Q M,O/.VE&K63::X$83W"M6MB+..HFG #J* *4(C'UX1Y'B#D+406@<1'<.LEX8 MC28QFLIH((I[@=B:U(_2"8X2H2@1@C+IH32:^.88OP=B*P"'B%&(V(9(>D ]+.A<@>\#4$TOEX!;R* =!&K8L%N$O;WBXH& MNBK@K0207F+7K-THK/P\DMR#X(T$L$YBU6SZ'.21Y!X$;TB0C:G8;,2_'BKJ MI\>[&2GTC/>3\$->"6?#I)I.S RQ9TQ2Y=!_45$=U5C9+0JZE_HV5?>\F:V: MA61U.S=ZW?"Z^ ]02P,$% @ [H!A3TM<:!;I 0 \00 !D !X;"]W M;W)K&UL?53MCILP$'P5Q .M4U@(G>6M'I/*Z-Z?<( MZ5,-+==/LH?./JFD:KFQI;H@W2O@9T]J!<))LD4M;[JXR'SOH(I,7HUH.CBH M2%_;EJN_SR#DD,>;^-YX:2ZU<0U49#V_P \P/_N#LA6:5[.#I#Q:_"O,CA"TQY6!Q-X;_!#82%.R?V MC),4VO]&IZLVLIU4K)66OXUKT_EUF/3OM# !3P0\$S;TOP0R$NYF8K,G]F6>7-._.__,IM6V>ROHEF;HYH0FS/.(P0L,?H\H M'Q%L-T.0-3"[P$$7V//)\@1"P@(D*$"\ 'T7@ZUBC)BMQW0CAF&R0I6/*$)Q M&O9"@UYHP,MVY67$L,4IF"2$?EB9"FT]%1&CO'?MHJ*0U8R>3):M;V_ID+ 95QV]3N MU?@5CH61_73!H/F6*_X!4$L#!!0 ( .Z 84]H*.C35P( /,' 9 M>&PO=V]R:W-H965TM-[(4SPWM2M MGH=[8[I9%.GU7C13%VU8JD"?6@:KOX\BUJ>YB$.SQ,OU6YOW$14%AW?B1_"O'9+94?1Q653 M-:+5E6P#);;S\".>+3!Q 5[QLQ(G?=4/7"HK*=_!U_^S^V2=ODUEQ+1:R_E5MS'X>LC#8B"T_U.9%GKZ( M(:$T#(;LOXFCJ*WUI\#^'P0%D"""7 M )S\-R > N)10-23^50_<T7H-)$L?Q M" 6088K1'9P8Q(FG.!D:X?2:]&J=#Q@EE(ZW!M#E:1YCF"1* !X]XDLDZ M.*=CU6*J(@AG&0R3@C I $-@ PH:T <.FTXX<\;243* B* 41LE E S()88- M&&C 'LB%34^&IK(;M+&PO=V]R:W-H965T>^,5C)!A5+U!F.9%<"(G/$:*OWEQ 4C2IOB MC&4M@.26Q"@.YO,E9J2L4!I;WT&D,;\H6E9P$)Z\,$;$GRU0WB3(1S?':WDN ME''@-*[)&;Z#^E$?A+9PIY*7#"I9\LH3<$K0L[]YB0S> GZ6T,C>W3.5'#E_ M,\:7/$%SDQ!0R)11(/JXP@XH-4(ZC=].$W4A#;%_OZE_LK7K6HY$PH[37V6N MB@2MD)?#B5RH>N7-9W#U+)#GBO\*5Z :;C+1,3).I?WULHM4G#D5G0HC[^U9 M5O9LG/Z--DT('"'H"#KV(T+H".$'(7I(B!PA^M\("T=8#"+@MG;;S#U1)(T% M;SS1CD--S-3YFX5^KLPX[>O8;[J?4GNO:?2TC/'5"#G,ML4$/I#F_I\B+P]%[M(,)YL56G[8CQ"&TP+1I$!D M!:)^FU:#5FY;S-)B*HL)![UH$>L>(I@-'V2,6<_\03O&D5:#8G!OC!B(L_U/ M2R_CETJ91O2\W=IX#LP8#OQ;?[/S)_Q[O6;:K? AW^ZH;T2&UL ME5;1CILP$/P5Q'L/UF PIR12+U752JT47=7VV4F7E>![&Y1G'O']R,MY6KBKA3W;5*N%/*LL+<2F3\H<>*M%R8_BAU _RTVE=U['LD]S4=2I+)Q*');N1WA<$]\$6,2O5%SK MF[5C4ME*^6(V7_=+US>*1"9VRE!P_;B(M<@RPZ1U_&E)W>Y.$WB[?F/_;)/7 MR6QY+=8R^YWNU6GI,M?9BP,_9^I97K^(-B'J.FWVW\1%9!INE.@[=C*K[:^S M.]=*YBV+EI+SU^:9%O9Y;?G?PO T@:0+@#"_P8$;4 P"/ :93;53USQU:*2 M5Z=J_JV2FZ: QT 7WL.YUMK4\OJS".%][%$+68IP9#;C"DCUB/$91U M$$\+Z%005 6Q\4%/Q01!@!($EB#L$22#-!I,9#&%Q0")DC (?5 .XU,,=L8.PCX >C;\%=6%\0[C=SF@PP)A*.8/Z^/=3$=F7/W.JV-:U,Y6*CUH MV7'H(*42FM%_T+F=](3<;3)Q4&89ZW75C(G-1LFR'8&];@Y?_0-02P,$% M @ [H!A3Q_Y9/<, @ B@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q ?$X9;=1 1I0[9JI5:*MMKVV2&3@-;&U#9A^_?U+2R! M-.T+]@SGG+DP3-HQ_B9* .F]4U*+M5]*V:P0$D4)%(L9:Z!6;XZ,4RR5R4]( M-!SPP9 H0>%\OD 45[6?I<:WXUG*6DFJ&G;<$RVEF/_> &'=V@_\B^.E.I52 M.U"6-O@$WT&^-CNN+-2K'"H*M:A8[7$XKOVG8/4<:[P!_*B@$X.[IRO9,_:F MC2^'M3_7"0&!0FH%K(XSY$"(%E)I_'*:?A]2$X?WB_HG4[NJ98\%Y(S\K ZR M7/N/OG> (VZ)?&'=9W#U)+[GBO\*9R *KC-1,0I&A'EZ12LDHTY%I4+QNSVK MVIR=T[_0;A-"1PA[@HI]CQ Y0O1!B.\28D>(_S="X@C)* *RM9MF;K'$6L$O6Y"NTT7\>\4_T4RGO.XL!\BGB.5BE,,_19[OBERE&=UL5F3XT56S_B(0WQ2(C4!\ M)? PZK;%+ VFMJV6X6 @ -08 !D !X;"]W;W)K&UL?97; MCILP$(9?!?$ :\Z'") VK*I6:J5HJ[;73C($M 93VPG;MZ]M"&7!Z4U\X)__ MF\%FD@V4O?$:0%CO+>EX;M="]#N$^*F&%O,GVD,GGU24M5C();L@WC/ 9QW4 M$N0Y3H1:W'1VD>F] RLR>A6DZ># +'YM6\S^[('0(;==^[[QVEQJH390D?7X M M]!_.@/3*[0[')N6NAX0SN+097;S^ZN3)5>"WXV,/#%W%*5'"E]4XLOY]QV M5$) X"24 Y;##4H@1!G)-'Y/GO:,5('+^=W]DZY=UG+$'$I*?C5G4>=V8EMG MJ/"5B%_UNG*!6TG%YE*B]_'L>GT.$S^ M]S!S@#<%>'. &_PWP)\"_%4 &C/3I;Y@@8N,T<%BXV'U6-T)=^?+EWE2F_K= MZ6>R6BYW;T60)!FZ*:-)LQ\UWD+C?5246T7XSP3)!.8L/&,6GH[WEP3?-QOX M1@-?&P0?RDA798R:2&LZK7'#-#!3 B,EV%)29T49->&"$GE.:*:$1DIHH+@K M2KBA>$[PH);(2(D,E-6Q[J,-)?1B,R0V0F(#Q%]!XBW$?5!)8H0D!DBP@B0; M2.(^.)34"$D-%VQ]*.GV@KE1NKJ&I4$5NT&T2@8M/F#54+]A=FDZ;AVID+U M?[$5I0*DH_,DZZIE#Y\7!"JAIK&&PO=V]R:W-H965T$>D&O(;$@,' M4IFBCB+?\S#J2-N[>6KF+CQ/V5W2MH<+=\2]ZPC_J[: 7+>L=#G7F?CB<"JSU1O"SA5&L^HY.8F MKE-!3>Y4OK+Q,\QY(M>9PW^%!U EUR1JC9)189Y.>1>2=;.+0NG(^]2VO6G' MV?]99B_PYP)_*3B$_RT(YH)@4X F,A/U(Y$D3SD;'3Y]K('H,W$X!6HS2SUI M]LZ\4VF%FGWDX3%*T4,;S9KSI/%7&O]?1;%71,DB00I@H?"M%+ZI#]8K!('= M(+ :!,8@7,>(MC$F#3::?H*,O:VJL*FB*+;#A%:8< ]SQ!N821.MEDD.8;QA MV8O\),%VE,B*$NU1DG"#$NU6B<-@(RKV(GP\>G84;$7!EEW9!#[CW>;'/@XV M>U?L55@1;\\+6OT"^DKZ1OBM[85S95+]3>;,UXQ)4([>BPK6J%MP&5"HI>[& MJL^GNV :2#;,UQQ:[MK\+U!+ P04 " #N@&%/?)]6&&$" ":!P &0 M 'AL+W=OFN; M3B[CLU+]LX<,R!O%MXZ4^G9792%:+GI[8-Z:^]UNA5\G= MRZ%N62=KWD6"'9?Q!_! MKFS#FL8XTAB_)I_Q/:0QG,]OWC_:W'4N.RK9AC<_ZX,Z+^,BC@[L2"^->N'# M)S;E@^-H2OX+N[)&RPV)CK'GC;3/:'^1BK>3%XW2TK=QK#L[#I/_FUG8()L, MLKL!0/\T@),!_%\#-!D@QR 94[&UJ:BBJX7@0R3&K]M3TT3@&>GJ[\VF+;9] MI\LC]>YUA2;,@:6;MX9P" MPK #&'0 K0/T+M722774$*OIK*;,"78R\45IF ,%.9#' 5+H<(P:/ M!8)KE M#HBO*@%&#ZJ*@S#8@\%IZL!@+PQ("^QT2150(02R, P)PI #'!@B!<&88S< MR@14!(('EZ%P1@X/57Y(I#B@H19BB!+X;=N@1R6P@N3%02X MA?%5D)#T06'*($P9*(S;OZ7WBP "(71D&U^6Z7^A<+YY%?!6EBAW>RN9'7KF MUOI*Q:GN9+3C2I^?]I0[&ULE5;1CILP$/P5Q <Y_GUM0RC'K27R K:9G=E=&+'9C8M765*JO+>:-7+CETJUZR"014EK M(I]X2QO]Y,1%393>BG,@6T')T0;5+,!AF 0UJ1H_S^S97N09ORA6-70O/'FI M:R+^[BCCMXV/_/O!2W4NE3D(\JPE9_J#JI_M7NA=,+ H]RPZE9J\=?>JL?=;SW\/@P-P'X"'@ C;6CHAF_DGHDB> M"7[S1-?\EIAWC-98]Z8PA[85]IE.7NK3:QZ'419<#5&/V748/,*@ 1%H]D$" M0Q([_"$\#F.88 'FN+ $T3N"!":(0(+($BS>$2QA@A@DB($,TDF7.DQL,4W7 MI1#62$"-!-!8330Z3#+2P+#$$I18?I1PY9B"!.G\1JY @M6,1JYF-Q*%\#<= MSFAE#QKWTO%-(8=S$-!--%6!0(YWAD#[;!$&*!93'0@4.71@ER' 9LCA4P3[ M##U@- 0[#0%60\FT6@CDTH'=A@"[H=1! ;L)+1^H%O832N=4"X%6#AW8=@CP M'7:8"L.FPN'\:C'L& R985HM!,*N_PWL& R8 3M,AV$SX,4#U<)FP-&<:B'0 M]-T&HY]Y3<79CC'2*_BEL3/4Z'08E;;=,/ ?WLU9WXDX5XWT#ESID<+^^$^< M*ZIS"9^TJTH]V@T;1D_*+)=Z+;KYIMLHWO:S6S ,D/D_4$L#!!0 ( .^ M84_W%RZ86@( )<( 9 >&PO=V]R:W-H965T,Y!P]VUG+Q)@M*E?->L5INW$*I9NUY\E#0BL@GWM!:OSEQ41&EA^+LR490 MYMXJ4\%\I, M>'G6D#/]2=6O9B?TR!M8CF5%:UGRVA'TM'$_H?46Q2; (EY+VLI1WS&I[#E_ M,X-OQXWK&T64T8,R%$0W5[JEC!DFK>-/3^H.:YK U7VB<4N4Z?_7=ZI4S#C1*]QH$S:9_.X2(5KWH6+:4B M[UU;UK9M>_Y;&!P0] '!$(#"_P;@/@!/ KQ.F4WU,U$DSP1O'=%]K8:838'6 M6!?S8"9M[>P[G:W4L]<\"G#F70U1CWGN,,$($]PCMG-$E X03PL85 2@BL#& MXSL5(4R 00)L"<([@FB21H>)+::V&.2ODDDF!:["]0P'9#T0=* AL.Q8^4))[]H:+I MOP/ X*GUO=$)88[L'T2Z[T86./A!/GBFH^_TGG5NA;PC!@]*1,-]%] MT1V5W4#QIK\&>,-=)/\'4$L#!!0 ( .^ 84\8@U/"=P, /T0 9 M>&PO=V]R:W-H965T=\@K.SK%[JO1#*>2WR MLIZ[>Z4.CYY7K_>B2.L'>1"E_F0KJR)5^K3:>?6A$NFF'53D'OE^Y!5I5KJ+ M67OMJ5K,Y%'E62F>*J<^%D5:_5V*7)[G+G/?+GS/=GO57/ 6LT.Z$S^$^GEX MJO29=ZVRR0I1UIDLG4ILY^X']KCBU QH%;\R<:YOCIVFE6. M1"[6JBF1ZK>36(D\;RII'W^ZHNYUSF;@[?%;]4]M\[J9Y[06*YG_SC9J/W=C MU]F(;7K,U7=Y_BRZAD+7Z;K_*DXBU_+&B9YC+?.Z?776QUK)HJNBK13IZ^4] M*]OW0-T N@Y@P>@ W@W@Q@#OXJQM]6.JTL6LDF>GNGQ;A[39%.R1 MZ\5<-Q?;M6L_T]W6^NII$7(V\TY-H4ZSO&CH1D-]Q%@AZ!;C1QD43M9JRU3 _F1J=V*)I'&$G 702 ">!X>2B"6\F M\0T;8XJ>B1":"(&)T# 16E. Y;!%@\L102<1$$B'@TL$>F MT,H46#'Z74[?_6;&%#T3,301 Q-&J\O8FB*.$\.&K0DHP$82:"0!1A)<@/D8 M'?[]J64#]&%WY+83]78J#>"%8;XPNB.5G>B.KY9A"#%$(3-VG>B^;C!B&&*, M&2IF(V1R0_;^/)@B#&'$3 RS$3&T:I@0#"'"C 2SXW_#JOXT./T,Q#\8"<4,(-V9 M">#&6A1;0^' ;PYA)!% 4C! -<*\H>C^%!-F":%;"3/%9-\I))'Y,PY$032T M9S&5"-U26#FV[Q>L?3(FZ1O!;"/$-BO'-KC JMBBP57AF&X@I+ M&*+6!0:9KR; MY]#FCX%O:;7+RMIYEDH_TK8/GELIE= %_0?=U5ZDF^M)+K:J.9SJX^KR0'XY M4?+0_=G@7?_Q6/P#4$L#!!0 ( .^ 84\ !C>U;P, +T1 9 >&PO M=V]R:W-H965TLCDH6& NC;O]]AX\E,N<%[79D<5'%:WF04CMO69J7 M2_>@]?'1\\K-069Q^:".,C>?[%21Q=I<%GNO/!8RWM9!6>IQWX^\+$YR=[6H M[ST7JX4ZZ33)Y7/AE*UX)7 ;7B5R(OY=6Y4Y7RHM1K=?%ENW3]RI%, MY497*6)S.,NU3-,JD_'QITWJ=L^L J_/W[-_JHLWQ;S$I5RK]'>RU8>E.W.= MK=S%IU1_5Y?/LBTH=)VV^J_R+%,CKYR89VQ46M9_GU=_9JHMS=WS*@SXPCM7B5K-4Z/A5QI+L::*<-9)/&.@<\&A"U['BYX+ M@1,(F$#4"8)>@L JH]%$M29ORO!G5B%4(Z*!2@)H)*!&A&VDT817#_$M&V.* MGHD0F@A!-T++1$@>0;M!-8/=B*"1"'0CLHQ$Y"$3Z@2(1,2QE2FT,@56II:5 MZ64#W&%W3&PK MZGT!F8T>JAGH!L/L8?R.D6U%8ZLR*ND;P0QC"&+VV+:B\990S5!+,,08HI@] MMXQ":D*MW$TRAE'& ,O(W#(**K(Z8Y*^$8PRAEAFSRZCG")&J&1H<3#(&"!9 M,%0+QA";_7TYY-2%6@&;0"Z8:!U0C \PILV!,(;_8DMZ)HS,B8I#'B7?V.KEYL?(N+?9*7 MSHO2YB=Y_<-YIY26)IW_8"HZR'C;7:1RIZO3J3DOFA<*S856Q_9EB=>]L5G] M U!+ P04 " #O@&%/X'V3ZYD# #+#P &0 'AL+W=O%:)E$BCC9(\,W;;1@NT M%_!X\_=I+N/%U<6LY\5 ^]3EG&ZJJ,7%U-^:H]:M]Z,LJF;I']OV]! $S?:H MRZSY;$ZZLO_L35UFK7VL#T%SJG6VZXW*(F!A& 5EEE?^:M&O/=>KA3FW15[I MY]IKSF69U?^M=6$N2Q_\MX6O^>'8=@O!:G'*#OHOW?Y]>J[M4W#ULLM+736Y MJ;Q:[Y?^(SP\,=X9](A_1^7%F&_=P^^[I1]V&>E";]O.168OKSK5 M1=%YLGE\'YWZUYB=X?3^S?N7GKPE\Y(U.C7%O_FN/2Y]Y7L[O<_.1?O57'[3 M(R'I>R/[/_2K+BR\R\3&V)JBZ7^][;EI33EZL:F4V8_AFE?]]3+Z?S.C#=AH MP*X&-O9[!GPTX#\-Q+L&8C00]T:0HX%$$8*!>R_F)FNSU:(V%Z\>SL,IZXX= M/$B[7=MNL=^=_C^K9V-77U=21(O@M7,T8M8#ADTPB;R%;%P(7!&!3>":!:.R M6#/'G-T&2%U$@M+<_-+)T[M.;M+DI%B\M^+"8B'C! M#P*)$*45SDR0WZ7)+$+0HF]1%L1 XIN:B M9 R*(V8N*N(LYC2QF"06$\10F'7LA.%<).BDI00J5OB@;5R4C:<4WC,"!H+# MS'E4)#5%4!.(FB+B.-FD!"H"A7QM7!2WI10S;6!=TEX -M N@^ 6ZC(-05#MM/N&U2&%QL* R$6%H"-,>)[@_@-@@I9[X2 M@"[#$'U 6;K@@5OQ"&7=^N,JZV*<0TNX<=H3 5(S'R5 %SIP*YV4;,8%75(@ MN5]81M<4%MXA[ BZ5<3YU"- /B+DT*Q$ 5\^D7 6V)TI6-$I9,S!9O1186Q M#\A+%Q7&[Y&7.]]QGW SHS UIRKME-D MLGJ=/!]9-\B@]34\I$"L;^RD.LR5/]T/8^Z?67W(J\9[,:T=G_HA9V],JVWN MX6=[(HYVLKX^%'K?=K>QO:^'\7)X:,UI')V#Z_R^^A]02P,$% @ [X!A M3V.^GKP8 P 'PT !D !X;"]W;W)K&ULE5== MCYLP$/PKB/<>MC$0HB32Y:-JI58Z7=7VF4NU#>&(O:3<2\!F M=KP[=H9E=N'5:WUD3#AO>5;4<_I(6[F.FYIVHQXR>1I05[JISZE.=)]7?),GZ9N]B]3CRG MAZ-0$]YB5B8']H.)G^53)4=>Q[)+;@A2 1KQ*V67NG?O MJ%)>.']5@Z^[N8M41BQC6Z$H$GDYLQ7+,L4D\_C3DKK=FBJP?W]E_ZR+E\6\ M)#5;\>QWNA/'N3MQG1W;)Z=,///+%]86%+A.6_TW=F:9A*M,Y!I;GM7ZU]F> M:L'SED6FDB=OS34M]/72\E_#X #2!I N0*Y]+\!O _SW 'HW@+8!=.P*01L0 M&"MX3>U:S'4BDL6LXA>G:LY#F:ACAZ>!W*ZMFM2[HY])/6LY>UX$ 9UY9T74 M8I8-AO0P<7 +6=L0W"$\F4"7!8&R6!(KG-PNL+(1<6CD\%^2S5V2FS1]4"Q? MQ_M]L6@$$U"0@&H">J.V(>6RP80:4V@,#2:&&C8F).:6V!CL$U,1 (2B "XI M $L*@)*,G5DVF*!?DGF"5C8FB".C)!N#?=_09F.#B#]P&$.PHM"J*)[ \1$8 M'XT_)1.08#)"THDM%S5/B8V) F1(:F-PZ!L&L+%!Q!\X)#%846Q+&L/Q&,$V MA<:+B@><#H^0M07U2_UD6A&$,;T(PF!#^PT$&JH)],U'3*R:,"(#%+"GX0^8 M&H9=#4.V9BE+1RAK8\SS"M'0R!36!DT&C![#KH9M6\/('Z" ;02''Q 6=A(< MC1$V A2QE 5 &%MO<0!%4&RJ>W_!V\)@A\.VQ6%$!RA@2\'Q>'D);"H$C9"W M!87PG[1M3@",;VS!&@29E@"!J/GV\GK-72*.\FNE M&V1L+]1M).^KIF5O!H*7[>>(UWT3+?X!4$L#!!0 ( .^ 84]%3>8<& ( M - % 9 >&PO=V]R:W-H965T*UB)U"RF;%4(B+Z BXHDU4*LO)\8K(E7(ST@T',C1D"J* L];H(J4 MM9LE)K?G6<(NDI8U[+DC+E5%^)\U4-:FKN_>$J_EN9 Z@;*D(6?X#O)'L^N[6LS=I:_1MMGA!80M 3 M?/R0$%I"^$&('A(B2XC^]P1L"7AT NIJ-\W<$DFRA+/6X=US:(A^=?X*J^O* M==+A=!',NUL&$'MP? ML)DBXL7(PS]%=@]%[FR&L\T*#3^Z:];SO$ T*Q 9@7 H$"WG!?"L )XZB.+1 M=768A<'4W5W@R!OU&PO=V]R:W-H965T!-R7A(L@\;<,X< MS_$,/L3CHRY_55NE:N]/GA75Q-_6]7X4!-5RJ_*TNM=[59AOUKK,T]K1;0,.1!GNX*?SINQ][*Z5@?ZFQ7J+?2JPYYGI;_SU2FCQ.?^)\# M7W>;;=T,!-/Q/MVH;ZK^OG\KS5UP8EGMN&(C4?'^I195G#9/+X;4G]TYQ-8/_ZD_VE M%6_$O*>5>M39S]VJWDY\Z7LKM4X/6?U5'^?*"F*^9]7_ISY49N!-)F:.I@HPE/GIEU]/[ MM'ETR"@Q+;=L!ML.:[\S/5&9T8\I8\DX^&B(+&;686@/D[!SR-R%D!,B, F< MLJ!8%C/JA-/S"1Y=!./A.>8)PY!SS+.+2?@YY 6C >F\8I@(K,E548N+R9PM M6X06+VKCH[,L8IP@1@GBEB#NEXV )&<=AK>8HL-01D&//",H'A%0H;F+HIP2 M4*,%PB4D'V@HA@ICCC#&0<_..@SK30/2?781=X+ MIM?Y5D@/#)B X(X*H@C ME8J!(.Y,@U7*126$04TN""L40L5Z-3^3)5!9 I$%ZR2NULE%W(D$Z)Y?I5E< MH3F3(U$Y\H8JR5N>IT<7)2. ><*89 RVH6<7E20QH'IQ07>,1F"!7EV4,0O8 M.BX(:QTD]S *!Q8[01<[07:_@>V3A+CYA<@V(:#[A4Y;F$0CN,P8C,@0[*9S M%$8I7!X4QJ.!S9T,>#M!Y$DHCS@S2T. M)/I[XGT,7YE0%"-P?3"4C.'RH%P\[/\-^"+!G9ZX5D^(T^37O=Y"9'\+#.^= M%K]N]@-$T8 JW.X)YO=.@W-G)JQ\&"IRRH>AW/*A7$/2<,LG FGNH9KC-DL0 MGX5;Z,R"0*[.TX^AH#W.490D VUKUPJ+84,[.&YQ)$&$PA=T"[K8W G6D["A MYM>9%CC34'=3W'>IZ[N$ D.=69"X7#\CW0 MYOP!C,_(Z)4@XW,R6G1'6O_HNQ.V+VFYV165]Z[K6N?MV<1:ZUJ9W,WSXWM; ME:Y.-YE:U\VE,-=E=[+5W=1Z;T_M@M/1X?0O4$L#!!0 ( .^ 84_6,WT7 M10( .H& 9 >&PO=V]R:W-H965TJ(OS/&BAK5_[,?P\\E^="Z@#*TH:R@EJ4K/8XG%;^TVRY2S3> 'Z6T(K1VM-.#HR]ZLW7X\H/=$% M(9=:@:C'%39 J1929?SN-?TAI2:.U^_JGXUWY>5 !&P8_54>9;'R%[YWA!.Y M4/G,VB_0^XE]KS?_#:Y %5Q7HG+DC KSZ^47(5G5JZA2*O+6/P(>""KW/4+8$\(/0G27$/6$Z'\SQ#TAMC*@SKMIYI9(DJ6& MZ*]NMHS5<>4Z:$['O%/]%"IZS>)YF**K%NHQZPZ#1YC'^!:RG4)F P*I H8J ML*N*-9[0\6V"S13QF%@U_%-D=U?DILS0V:S0\,-QA@B[!2*G0&0$HIMN1U:W M.TQB,+7!?,)X8;5C"HJCA75NVRD(ST/KY'934)(D"[>IV&DJ=IBRLJQ=&.O\ M-B[,W++DPEB]V;DPCVY#B=-0,A58!):A9-*V>6!AMOM@)_-U!1> MSBZUU)_:*#H,YBK;^$G\M:> O"@FEBHBV?84#A)O9RK->_&;[>1K.EO%C1<;]E?4$L#!!0 ( .^ M84_65LCHM@4 'PC 9 >&PO=V]R:W-H965TS$3ARV=O=:-K*A HB59#MY^Y6$P&AT#BOE M(B!\>EH]/5_W:.#D+%\7FXV22/\Z359Q_2#?)NOS+ M4YJMXJ*\S)XG^29+XEEMM%I.9!#8R2I>K,=G)_5G]]G92?I2+!?KY#X;Y2^K M59S]/D^6Z=OI6(QW'TP7S_.B^F!R=K*)GY,_D^*OS7U67DWVH\P6JV2=+]+U M*$N>3L=_B(_3,*@,:L7?B^0M/W@_JD)Y2-.?U<7-['0<5'>4+)/'HAHB+E]> MDXMDN:Q&*N_CWV;0\=YG97CX?C?Z51U\&DV4IK^ZD]/&8+O/Z_]'C2UZDJV:4\E96\:_MZV)= MO[XUX^_,L(%L#.3>0!XW4(V!VAN(Z*B!;@QT7P^F,3!]#6QC8/L:N,; O1O( MHP9A8Q#V-8@:@^A]EO11 Q'L,A?TC4+LDRUZF^S2+63?2,0NX>(]XTH<-]FE M7/3.N=@E7?3.NMBE7;SG783'37:)%[TS+W:I%^^Y5_6-3;8HUFQ?QD5\=I*E M;Z-L6YXV<54%QIQ*M4UB.H MU@@1'D'A$50]@CX8P09>CJ9(([ 7C;UH,(*7P2G2*.S%8"\&C.#E=[K5V%JS MKC61$4'U#[NRV)4%KKQE,MUJS($KXL-A'P[X\);9U'7"(3Y"[",$/OQEVM48 M(;&7"'N)@!>OH$RCOI%4+1=6[ !XB7SD@KY)$:PQB*X;X1,#1'3.!&%;2.!( M^*5(=N*QQ TI +036^5X"UT_SHD"+P"T-L-UW3"U<0- 5< <@4I,X* *=R M< EX I#7#3?LA&N(&T*>Z**G ]9C"%@RZ!^N)-1(1(T?;B,Z#)$F@D:!?":]?W36B'ME3A"L%&I;P&M9GU6U8WL;I M&DC(Q"I"IP)TRLXN$(C8!DT1/A7@4PK?$1*10J#8MA9T- CD&D$>^?&HOEAH]O *FKDB+463.J#-@/01/#7:NGJY MN=#=ITY2.C4A6(-FKMCC/B%8AP/")7AJU(6]<,]U[RYL")P&P*G(E!D"IQD MIR%P&@"G\IB9 A%]KC2$&@.H49UCDJZ(.R+<&,2-?T@"160+:]BY#VBRRM\7 M0A$IPH80: "!BN69X&4&-$A#\#*@079G%HC83M@0!@U@L#NS71%=*Y90: &% MFA0=2RBT RBTA$(+*-3^2244D;)C"8464*A)8[($,#M@@VH).Q9@T0T8BK//10UH4Z:K^%O@I38ND'##X4*9[GL2S_<4R>2JJM]4Z MR+:_!]E>%.GF=/M;E\G^!S=G_P%02P,$% @ [X!A3QV3'?OY @ ?PL M !D !X;"]W;W)K&ULC59=;YLP%/TKB/<5#+:! M*(G4?+2;M$E5IVW/-'$25, 9.$GW[V<;EQ+[ILE+L)USSKW'ON [/O'FM=TQ M)KRWJJS;B;\38C\*@G:U8U7>WO$]J^4_&]Y4N9#39ANT^X;E:TVJRB *0QI4 M>5'[T[%>>VJF8WX095&SI\9K#U65-_]FK.2GB8_\]X7G8KL3:B&8CO?YEOUD MXM?^J9&SH%=9%Q6KVX+77L,V$_\>C1Y1K @:\;M@IW8P]I25%\Y?U>3;>N*' M*B-6LI50$KE\'-FI?;W5H!:^,BDRERM^Z9U'K MY\GHO]-@0F0(44^0L3\CQ(80?Q#PIP1L"/C6",00R*T1J"'06PF)(206(>AV M5Q_7(A?Y=-SPD]=T%;?/56&C42(+8J46]?GK_^2)M7+U.*6$CH.C$C*868>) M!IB,G$,6+@3UB$ FT&<105G,(H<>G0>8NXC,2G-Q561Y7>3!A9#T'/+H0BA) M8+Q%HC/!%)8 (,"6 O@89(AL@ZMPU"-J34&$X(3:\]N0CT *!JC"RD3 M,&4">,Y@ 0H*4, MV)D$-)8 QNS#3)QD+.OSJXC%5<3217R),H0OU'8*NDD!-]:FS5)W:XG]ELU= M4)2E=OFZ()PEMBT@7!B&%XHO UUE@"NKK&89L'O4*3X %W&ULC5;M;ML@%'T5 MRP]0?X+M*(G4I'4Z:9.J3MM^TX0D5FWC 4FZMQ]@XCI F_R)X>:<<\\%KLWT M1.@;VV/,O?>F;MG,WW/>38* K?>X0>R.=+@5_VP);1 74[H+6$#OS[Z/)4R'Q"O"[PB\Q'4MA82-OUK3'U)*XGA\5B]5[:*65\3PDM1_J@W?S_S< M]S9XBPXU?R&G)ZSK ;ZGB_^.C[@6<.E$Y%B3FJE?;WU@G#1:15AIT'O_K%KU M/&G],\U-B#4A'@@B]U>$1!.2#T+Z)2'5A/16 M $<"L!:@*\M89,$[);,^2: MD!N$H-\.M;\/B*/YE)*31_L3VB'9"-$D%R=H+8/JP*C_Q!8S$3W.(833X"B% M-&;18^(1I@"7D-*&1 ,B$ 8&%['+Q2*VZ/%E@J6- #"\Q#RX,-$EYM'&%$:Y MY54SJ^LB3S8$PLR])(ES8Q(ED(Q=I+E;('4*I$H@O7"0&SO;8X#"M J3)J&Q MK.45T(45X+0"'%8*(PNPLD29:65E@^+/G$"G$V@[R8PDBQX#QTFBPFR*I8V* M8)&;1]*! J%9UN--J-)&@:2PENB:UL4B9+'.K7A@"XYRO;% &\L1MI7!:*1Q6$J/G"[M1@%5P,'HS-YCNU)>; M>6MR:+GL]U%TN!S0QBNZIEWBOAXGNB MWOI;0C@6WL,[87LO+C_#I,9;+H>9&-/^"M!/..GT[288KECS_U!+ P04 M" #O@&%/NTEP-:X# !N$0 &0 'AL+W=OJ)%*;:=JD3:HV;7NFB9.@ L[ :;I_/_/1-+&/ M*UX"..=>'U_N/5Q[?I+-<[L70GFO55FW"W^OU.$N"-KU7E1Y>RL/HM;_;&53 MY4H_-KN@/30BW_1&51E0&"9!E1>UOYSW8X_-$S_VW@1[';JVX@6,X/^4[\%.K7X;'13\'9RZ:H1-T6LO8:L5WX]^QNQ:DS MZ!&_"W%J+^Z];BE/4CYW#U\W"S_L&(E2K%7G(M>7%[$29=EYTCS^CD[]\YR= MX>7]F_?/_>+U8I[R5JQD^:?8J/W"SWQO([;YL50_Y.F+&!<4^]ZX^F_B190: MWC'1R#*GZPE6-F*6X!DX7 3O[?G5(F+L(((.HMY! M=.4@,:(P8)(>4P]18,8Z (1SS".&/&+ (S5X#)CX8I(;RHQ7M@(@ECA"DD J M":"2&5021,4,"@!%$6:20B8I8#(SF*3V)-S@ 2",'(F<02*9320+#2*9-8L1 MM)6-8(19S""+F9WLF6,9+,0U'TY(]Q%TR3.A-(X=7)E#7MB$C!Y!5R$)8S.E M 6J6N=A );IG!-X@F6P(L4E--@"5I XV6+48GU!B(^C#S :8C#F*G6$!9$ ! MK=P>0=FMYK%6W'[P8/1\:W/=G!L;X [M;#5O_=S?#2<3WO-D5=>L] M2:7WT/U.=RNE$IIC>*MCM1?YYOQ0BJWJ;E-]WPPG ,.#DH?Q=",X'[$L_P-0 M2P,$% @ [X!A3\P#([^-! ,18 !D !X;"]W;W)K&ULC9A;;^,V$(7_BN'WK,2KJ, Q$,LN6J %@BW:/BLV$QLK6:ZD MQ-M_7]WBE6>.G'V))>7C< Y)\8RX.!?EMVKO?3W[GF?'ZF&^K^O3?1!4V[W/ MT^I+$X7RZZ9T_E7O=U^R!8+D[IJ__3UW^=GLKF+KA$V1UR M?ZP.Q7%6^I>'^:.XWTC3-NB(OP_^7(VN9ZV4YZ+XUM[\MGN8AVU&/O/;N@V1 M-C_O/O%9UD9J\OAW"#J_]-DV'%]_1/^E$]^(>4XKGQ39/X==O7^8N_ELYU_2 MMZS^6IQ_]8,@,Y\-ZG_W[SYK\#:3IH]MD57=W]GVK:J+?(C2I)*GW_O?P['[ M/0_Q/YKA!G)H("\-A+G90 T-U(\&^F8#/330/]N#&1H8TD/0:^\&G^UXQGU3Q]7UIG%\%[&VA@5CTC1TQLKI$U M1\2%")H$+EE(E,5*LN;RNH.$$S%)<_UID,W-(%=I*CA8JFNOK@8KP@$T#*"[ M 'J<@".#W2.V0XZ]"FN<(5B"L%@+0<:$8Y$V44P'!F V=LYA;09J,UQ;3+3U MB!EU(YRSEDQD K!(QQ1;<\Q((71$M &LZ55KK,U";99I$R$9PY7E6<=&D6P2 M3LE0*"J-4R823A%EG+)*1@H+BZ"P" @CW:PBUHU2.B8K+0%4Y.A"6W.JZ<\Y M.F< $UJ)B?7HH#0'I&DBS8%^6#8)H*QP)-::4\IH2Y5QRH0ZG)BS& J+N3 1 M$F$Q3UFJD,X9IZ2(8C+_:T"Y6),ENP&4-C+&PD2(S2ADTJRC&^0 7?4DZ?8( MH#NCZ1NT1ECS!A%WVR"LV;8FEJ.8<%H!YHUN(@-T/7'C81SD %R1/!ZQ+JI5Q:[OC _7Q,);*Z"NRNK MB@1P1,U>>@Y%?'B!3UNEZ>@"GQYM"]>RL+4*[JVL(!+0)A6&T'(#=1T0MLI@*X*:N !#>W.\TT 4@( M]J$$*!G&5-?M#J^_J+"72NZEO/Z1P-AH]8,81>LZ"-$%B" ]]9V(350B$Z7% MC^1^IND7:P(@$T=4%G!&I1S5!6Q63>G"[BFY>_+*1P)#8W.:0$K2=8@HZ:C) M($I/&(3$!BJ1@=(]0W(S4^P+ T Z8@L16'%HZ+Z!*#?U?F'OE-P[>;TS0+?J M'8 (O@X_C;,!R)V8<"R)O5SR3WA>ZPR0O3U5'+(VIJ(XA*8*4);:5C Z[LI] M^=J=/5:S;?%VK-OB9/3TX3 9ZOQ?VF/[W\$;X_3/TC+5\/ MQVKV7-1UD7=':2]%4?LF]_!+D_O>I[O+3>9?ZO8R:J[+_A"SOZF+TW! &UQ. MB9?_ U!+ P04 " #O@&%/.E8_6*T" ","@ &0 'AL+W=OJ5<@# MRMJJ;_]^;4&F<+NX+]+6<\^Y]](3[N+*Q9LL&%/>>UTUEC_W;P6IX*90Z"?-'2$_O&U/=V*_0N&%@.9I>-VSZ%1J^MX]R\8^KSW_+0P.('T &0)(_,^ L \(AP < MV>*[S&RI'ZBB^4+PJR>ZM]52'MG?V/UVMU*>7?)ZA17 Q1#UF MW6'('08/B$"S#Q($DEB323AY%-A,$6%,8(D0K"*T!-%#%8X<(Y @L@3A X$C M@Q@DB($,PE$?.TQF,4W71S0+894YJ#('5**1"H2)89$$%$D @CE,D(($Z?/- MS$""[(EF9I-F1JFKF1C!=Q\]T4X0E#AT'![# $7JH ]M,+D^9YBV",8,DDV MKG8*2A!RZ,!6PA% @4>.[T&8W+V_<.:P+(8MAZ>>2Q 9%Q1/A?#,<9TQ[#H\ MM52"7%<-]A1._N/]P:["*9#%Y+9"((?[,6P^/'5?@N9CG2DHQIGCJP"[CTR- ME2"'L0AL+(*?[RJ!C47($Y>H!SU<(N2Z1 2V'X&CBL]8=@YX,BY8CH7--/.*?1H M.&PJ=E1FF>BUZ.:C;J-XV\]^P3" YG\ 4$L#!!0 ( .^ 84]V.*@M>@( M (P( 9 >&PO=V]R:W-H965TL%H_N7!14:67XHID(Q@]VZ2J1"0,$U31 MHO:WF=T[B&W&;ZHL:G80GKQ5%15_]ZSD[<;'_F/CM;CFRFR@;=;0*_O)U%MS M$'J%!I5S4;%:%KSV!+ML_!U>[W%B$FS$KX*UR%E[^+L\HW_M+WSNQ" M;Z5ZY>U7UC<4^U[?_7=V9Z4.-Y5HQHF7TOYZIYM4O.I5="D5_>BN16VO;:__ M2(,32)] AH3()J .9"O_3!7=9H*WGNA>?D/-?XS71+^;D]FTK\(^T\5+O7O? MICC,T-T(]3'[+H:,8O 0@;3Z@" 08D\FZ2F>$8C &B,K$#T)$%A@ 0HLK,#B M22!RFNQB8AM3=TVNDA5,B4%*#% 6#B6>4.)PII4$A"0 )'8@R03RB9 $IJ0@ M)04HB4-)IQ0\ UF"D"4 21W($H#$,&0%0E8 9.E 5A,((:-_[HF"0]A&(7!& M9TX/GG$BGI9*)E;L@M)QK7$0S8! /^XP 4#8!75!RS$H"9(9WV+8N#@"2,0E M15-2&$1S)-CA&+ X<2W>!XU)41*0=(8$NQP#-B>NS?'4YXMP!@/[' -&)Z[1 M^R#G-*S&UL=97;CILP$(9?!7%?P#:G1"12LE752JT4;;7MM9,X"5J#J>TDV[>O;0@E M,-R ;6;^;\9X/,5=R'=U84Q['Q6OUJHO+OEG%Q7_G(?RR\ MEN>+M@OANFCHF?UD^JW923,+>Y5C6;%:E:+V)#NM_ U:;E%L'9S%KY+=U6#L MV53V0KS;R;?CRH]L1(RS@[82U+QN[(5Q;I5,''\Z4;]G6L?A^*'^Q25ODME3 MQ5X$_UT>]67EY[YW9"=ZY?I5W+^R+J'$][KLO[,;X\;<1F(8!\&5>WJ'J]*B MZE1,*!7]:-]E[=[W3O_A!CO@S@'W#L0YA"W(1?Z9:KHNI+A[LMW\AMI_C);8 M[,W!+KJM<-],\,JLWM893HOP9H4ZFVUK@P(,IB0@)0$H\8B23"CI@L"0%(2D M4\@@RA:23B"?$I+ E RD9 E'U&R*05%,Y0&PO=V]R:W-H965TJ9Y_'MD928O]":5/*?/64E%G+(#AZO&<$['506 M7N#[(Z_$>>4NYWKNE2WG]"2*O"*OS.&GLL3L;T(*>EFXR+U.O.6'HU 3WG)> MXP/Y2<1[_OI+64.PZK?OOY$P*B:M,Y#.VM.#ZU]F>N*!EJR)3*?%G M<\TK?;VT^M->+F6*!EW-& M+PYK]D.-U;9#LUB^KJV:U&]'_R?7D\O9\W(<1G/OK(1:)FF8X(:9QGTD'2*H M(SR90)=% &61!(/PH/^ ]9"8CHPP /+A ]&WKU%TYTQ%%E4*0#$R=[4-E-I V1.H M;PL\I%S M7:^Z"E3K8\PG:+9&P'RJ>EO=*OV7;QKC'Y@=\HH[&RIDPZ7;HCVE@LC<_1?Y MJ3O*7KP;%&0OU.U8WK.F(6T&@M9ML^UU'?_R'U!+ P04 " #O@&%/C?ME M_-H" &"P &0 'AL+W=O?;2@EMI/1/\&^G'-\[P%N M[O1"V2L_$B*\MZJL^V7Q*3Z(L:O+(/'ZJ*LS^+DE)+S,?^N^!I^)P%"H0S*<- M/I"?1#PWCTSN@EYE5U2DY@6M/4;V,W\!)QN8*()&_"K(A0_6GBKEA=)7M?FV MF_E 941*LA5* LO+F:Q(62HEF<>?3M3OSU3$X?I=_8LN7A;S@CE9T?)WL1/' MF9_YWH[L\:D43_3RE70%Q;[75?^=G$DIX2H3><:6EES_>ML3%[3J5&0J%7YK MKT6MKY=._YWF)J".@'J"//L>(>P(X0 M3QF]>*Q]'QJL7CLXB>7CVJJ@?CKZGO23R^AYGL;)-#@KH0ZS;#%H@,GC:\C: MAL >$<@$^BR0*XLELNCH^H"5C=N M?N+D)^-]39T"Z0A?6TP\J#,%IJTV)H&YX:J-01 9H(T-@FDQ46&>&EH;%PJF-_H-O-'V MH,/>\(:$LVY^ L,Q!H?V"P?RU#381L$\!:;!-BI!R.P(+E28W'+' MW>F@W>H@N/$!0'=7@?$G#'8W%IB,,3BQ.V"2608[4%&.3(-M5)K%L6FPCEIUHH6P;1?FA;(#4#&/$EG*R@([Y60YZ>&3[DVPGQ M!V:'HN;>"Q5R\M#SP9Y2063RX$$^EJ,<2OM-2?9"+5.Y9NUDUFX$;;JI,^A' MW_D_4$L#!!0 ( .^ 84]X-WS"VP$ )@$ 9 >&PO=V]R:W-H965T MC*)$2:;11DFO<@!0P1LE3%;AH-1T1$@V U L'_@$ M3*]T7%"L="AZ)"@1!#I&W\7CG#3=(4[N?O[)]L[[J7 M"Y;PS,FOL55#%3Z&00L=GHEZX2*#=R: @>GLG9-#PF=G[N,MNU^XIL2?K']S=V6]8]".3P84K M?3[M*>HX5Z"-1 _:PZ"?B2T@T"DS+?1&ULC9C;;N,V$(9?Q?!]5IRA2(J&8R ^%"W0 L$6;:\5FXF-E2Q74N+MVU>G M>.V9438WL<1\,YR?IQEQ?B[*;]4^A'KR/<^.U?UT7]>G6115VWW(T^I+<0K' MYC_/19FG=?-:OD35J0SIKC/*LPB5LE&>'H[3Q;QK>RP7\^*US@['\%A.JM<\ M3\O_EB$KSO=3F+XW?#V\[.NV(5K,3^E+^#/4?YT>R^8MNGC9'?)PK [%<5*& MY_OI \PV:%J#COC[$,[5U?.DE?)4%-_:E]]V]U/51A2RL*U;%VGS\Q96(WD#5X&TG3Q[;(JN[O9/M:U44^>&E"R=/O_>_AV/V>!__O9K(! M#@9X,0#SH8$>#/0/@_A#@W@PB#_;@QD,#.DAZK5W@[E.ZW0Q+XOSI.S7PREM MEQW,3#-=V[:QFYWN?\UX5DWKV\)9G$=OK:.!6?8,7C'>W")KCL"%B)H +E&@ M%,42F3F)8<4);TD,/W6R^=#)39A:'"S=V>N;P=*R@UAT$'<.XBL'.B%#N>P9 MVS''7H8UB4G(@$B8CP'(H'#,Q<9Y.C("9GV2)+(X(XHS3)RS,1'7,^:J'^UL M0J@5IXRRU->:4Z , )4F8)!XA[(T*TJS@C0Z;Y;U\Z(T+TBC<^99/W2^.'&G'5EB M:P%"NA/%V$ L0F2_ #2E%= M F5&1,GY'303!8HM01WG5"CRK@5?6T3I>Y&)+ MD^1:X PZH]GN$#AC8API[T!.IR#E4UJ[#M!UD=P4DIH6KP*FE7+LL.:8032. MZN-8,ZAC\E!.K2BD5AK04H389Y@$T;G[C*>-",4CLN3DBCRY:C]2(:*BJ$,3N_K2Q+X/Z>[RDH7GNGUTS7/9W]SU M+W5Q&FXEH\O5Z.)_4$L#!!0 ( .^ 84]2C;!S\0( "0+ 9 >&PO M=V]R:W-H965TYL4I$'!*$H*-*L])=S&WNL MEW-Y4GE6BL?::TY%D=9_5R*7EX6/_=? ]^QP5"80+.=5>A _A/I9/=9Z%?0L MNZP099/)TJO%?N'?X]D#CDR"1?S*Q*49O'M&RI.4SV;Q9;?PD:E(Y&*K#$6J M'V>Q%GENF'0=?SI2O]_3) [?7]D_6?%:S%/:B+7,?V<[=5SXW/=V8I^>6YDW]M/;GAHEBXY%EU*D+^TS*^WSTO&_IL$) MI$L@?8+>^[T$VB70MX3PW82P2PBG[L"Z!.;L$+3:K9F;5*7+>2TO7MW>ARHU MUP[/F#ZNK0G:T['?:3\;'3TOXSB9!V=#U&%6+88,, F[AFS&$-PC EU 7P6! MJEB143JYWF ]1B214\-_21[>);DJDX)F49M/AV9%%"8(08+0$H0# LH=*U(Z \"BA',.BV.@.#82%W,$$T0@033= MWA@DB"?8VV+80"F.0XXAXR^ (I01MZV,41B%2>S8"\ 2,CC2:VTW M&B$&M"4W*, N=H_)!QR&.PRF4QRFXUN7,#:R> QC%+N-9 / <)A$B+LF0SC. MT8T[B.$.B($6F-SH$ACN,YA]P&:XT^!HBLW1J"G2.")NIP!@(:+$;<0 #&-" M4>3:#.%03-RK& S^X0M1'^RXU7A;>2J5,6<0[4>Z>V(F!">^PK,U!N(;,P+: MB>*-OIT?OZ7U(2L;[TDJ/9?8Z6$OI1*Z?'2G#^>H1]9^D8N],J^Q?J_;N:U= M*%EU,VG0#\;+?U!+ P04 " #O@&%/VI"]KW(" K"0 &0 'AL+W=O MSLHL!.NBI2?VDZE?[5;H63"P',J:-;+D MC2?8<>5_0H\;1$R!1;R4["9'8\^TLN/\U4R^'59^:!2QBNV5H:#ZOXTY/ZPS--X7A\9_]BF]?-[*AD&U[]+@_JO/*)[QW8D5XJ]27MK[>_2,7KGD5+J>E;=RT;>[WU_/35$;%Q6%"&-83 **21PQF(0P00H2I,OMR$"";($='28=-9ID.9FX M 8#R?$8*!J5@P(P$)B @ 5EN1@X2Y O,R)T^XRR9?AHN*(G3'):"0CANH2,F M)G,4,XE%RPU!<-Q0M,"2'O3.DR29!M\%Y>F,%CBYR(TN)G,4<-Y0\@%'X,2A M=(DC*? !C-Y>;XF+PED:SCNN] 9HMZDCYXIIQO!!&WS6)Y=A4K&C,D.L MQZ+;OKN)XFU_- F&\]'Z'U!+ P04 " #O@&%/2*)%DY0% !]) &0 M 'AL+W=OO<%3"S#O(.7/[$A[XYG9_>9G5U8G8OR>[7+ MLGKQXY ?JX?EKJY/7Z.H>MEEA[3Z4IRR8_.?UZ(\I'5S6;Y%U:G,TFW7Z)!' M,HYM=$CWQ^5ZU=U[*M>KXKW.]\?LJ5Q4[X=#6O[WF.7%^6$IEI\WONW?=G5[ M(UJO3NE;]F=6_W5Z*INKZ&IENS]DQVI?'!=E]OJP_$E\W22R;= I_MYGY^KF M^Z+MRG-1?&\O?ML^+./6HRS/7NK61-I\?&2;+,];2XT?__9&E]??;!O>?O^T M_DO7^:8SSVF5;8K\G_VVWCTL_7*QS5[3][S^5IQ_S?H.F>6B[_WOV4>6-_+6 MD^8W7HJ\ZOXN7MZKNCCT5AI7#NF/R^?^V'V>>_N?S7 #V3>0UP9"3S90?0,U M:A!=/.NZ^G-:I^M569P7Y66T3FD[*<17U03SI;W9Q:[[7]/;JKG[L7;>K:*/ MUE"O>;QHY(U&#A4;JC#^*HD:!ZY>2.B%[-JK@1>, 04-J,Z 'AA(1MVX:&RG M.78:98W7HZY056*ML]@9#9W1U)DD'CEST9B;G['*CD0;))("NV*@*P:XPABP MT( -'QD'#;B D7&DG\HH/9YD5"6-E@X[XZ$S/F!D//F9\;!,*09.)-")!#@A ML0$18VCC\%$1#/"E0V3N3M=)R= 1G .$#1D;2Y.5,&2N4)5) M#!=:G%$$2"F)9DS@/"#\C-'!% N ,1V=A,Y%81R)"I5):1P3%HF3@HQ!6 QC M B<%*<+#(IF5''!,PB(!HB L0#85%LRR1"PSR[G$+,L9+$O,L@QA6=YG>5(R M= 2S+!'+S!HJ,7_2S0@'YD^"A9B&X_Y*/"D9.H(IEI1B;9G%6&'NU(S%6&'N M5,!BO%%@F8V58!*?PG@JM,QRSC*EMIK17PR4 A4R[2^M?IFQ59@YA8I?IBI1 MF!8UH_Q5F!854 !O%*UMI\860Z4H5#[F0H9Q4$EX?S7&08-EB/2W%P6,K<;$ M:$J,MLS"H#$*>L:F4V,4=,BVLQ<-BFAMQ@%!(F:N:F;72:'R,;/7TY@8;6:$ M!!.CP?I"0T*K0++UG9(,'<'<:D:5J#%0.J1*U+3\ S,$B9@9 M8C":AJ+I8P8:@[DS,RI$@[DS(16BH:7?>(9,2H:.8'H-I=?'3,HUF#DSHS(T MS E-2&5H:-FGG",1H2KI#=+$C2," MJE'/37<,L TY:;4 37*X23@ MT0DK>7PTM;7MGQ\%[WX]3B6>IA(OF+V-QTG S]C]>HRO1R>K)!QT8PL>"P 5 M_UC XU3@P?Y7<"9P*O S]K\>\^M#^/7W][^3DJ$CF%V/V&7*7L\\+9W!KL?L M>O2PDX3C/KN3DN$S5\QN O:^@MG7))BZ9,;>-\'4)2%+;R^RT\@ %4 FNGD/ MI'TQYX^T?-L?J\5S4=?%H7OQX[4HZJRQ&']IHKO+TNWU(L]>Z_9KNZR5EQ=B M+A=U<>I?]HFN;QRM_P=02P,$% @ [X!A3UWJ&)WQ 0 7P4 !D !X M;"]W;W)K&ULC53;;IPP$/T5Y ^(P7N!70%2-E74 M2JVT2M7TV0O#1;$QL;U+^O>U#4MIUI'R@CWC,^?,V,RD@Y OJ@'0P1MGG8T[9#>>I\1YFGXJQ9 MV\%1!NK,.95_#L#$D*$(71U/;=UHZ\!YVM,:?H+^U1^EL?#,4K8<.M6*+I!0 M9>@^VA]V%N\ SRT,:K$/;"4G(5ZL\:W,4&@3 @:%M@S4+!=X ,8LD4GC=>)$ MLZ0-7.ZO[(^N=E/+B2IX$.QW6^HF0PD*2JCHF>DG,7R%J9X-"J;BO\,%F('; M3(Q&(9ARWZ X*RWXQ&)2X?1M7-O.K<-XLKZ&^0/(%$#F *-M:QF%7.9?J*9Y M*L40R/'N>VJ?.-H3%=;JK<&66\ESR)MBF^6*()OO!FN7/AZ$;Z)$C_!VDNP=@2K_TJ,_00;+\'F)H-DD<%8I ^S M\XMLO2+;6P(2OA/Q83YXBM@K$GL(/GB,Q$N0?/XN=UZ"W2?N\A:SBL-W(GCQ M@W.0M6MM%13BW+FQLO#.T^.>N ;Y!Q]'SP\JZ[93P4EHTV:N&2HA-)A4PCOS MKHV9=K/!H-)V&YN]''M^-+3HIW&&YYF:_P502P,$% @ [X!A3S=F]60* M @ @P4 !D !X;"]W;W)K&UL?53;CILP$/T5 MQ >LP002(D#:I*I:J96BK=H^.V02T-J8VD[8_GU]82DAUKY@S_BG*!'Z!^]@>A M+31%.;4,.MGR+A!P+L/G>+O/#-X"?K4PR-D^,)4<.7\UQM=3&49&$%"HE8E M]'*#/5!J FD9?\:8X932$.?[]^B?;>VZEB.1L.?T=WM231ENPN $9W*EZH4/ M7V"L)PV#L?AO< .JX4:)SE%S*NTWJ*]2<39&T5(8>7-KV]EU<"=I.M+\!#P2 M\$2(/R8D(R%9$)!39DO]1!2I"L&'0+C+ZHGY)^)MHIM9&Z?MG3W3U4KMO54; MG!3H9@*-F)W#X!DF3^\A^T=(/"&0%C"IP#X5._Q QXL$'R'N$B3>,A-+3^;T M+/('6'D#K&R U5V?5HL^.4QF,9U+DJ_7BT(>09L<;_Q24J^4U"-E<1\[ATEG M66(<+Y1X,%&T\BO)O$HRCY)LH21[J#>)\LU"RB,HSY/E!:/9/\U 7.SSET'- MKYT=/3/O-&&>L7T3_^%N/'TGXM)V,CARI5^6_?_/G"O06J(GW9%&3\3)H'!6 M9KO6>^'F@C,4[\>1AZ:Y6_T#4$L#!!0 ( .^ 84_BX;*GV@$ 'L$ 9 M >&PO=V]R:W-H965TMC:EMPO;OZPM+V<0OV#,^<^:,F7$V"?FJ6@"-WCCK M51ZU6@]'C%79 J?J00S0FY-:2$ZU,66#U2"!5BZ(,TSB.,6<=GU49,YWED4F M1LVZ'LX2J9%S*O^>@(DICS;1N^.E:UIM';C(!MK #] _A[,T%EY8JHY#KSK1 M(PEU'CUMCJ?4XAW@5P>36NV1K>0BQ*LUOE9Y%%M!P*#4EH&:Y0K/P)@E,C+^ MS)S1DM(&KO?O[)]=[::6"U7P+-COKM)M'ATB5$%-1Z9?Q/0%YGIV$9J+_P97 M8 9NE9@0.8 L <37XA,YY9^H MID4FQ82DO_N!VE^\.1)S-Z5UNJMP9T:\,MYK<2#[#%\MT8PY>0Q9838+ AOV M)04)I3B1N_ DW84)DJ#&Q!$D'S0>P@3;(,'6$6P_$#S>%.DQJ>Q\2K"Y'<88?X'^.1XL16UE:J6%PT@S$0E?1C]O]H0CX M"/@E87(W>Q(Z.1GS%(*O;44WP1 H:'Q@$+A95#7*?YI-@M9>D"OA3PM8#GL9=9*#K_)+RH2VLF8N>['T5X MXNV>X]TT(1FO(IZA>8?9:[W+>,FN@6C!'&8,O\&\(ABRKQ(\*<%C>?9&(DL3 M9$F"+!+D;PBV[SRF,'E:)$^*Y F719J@2!(4_^$RA;E_)\)NGBY,QG=ASW)P MY&0\_@7QK3IC/"#?Y@X)>QS&-5#0^;#]@'L[_Y)SX,VX3!M;1[[^!U!+ P04 M " #O@&%/,9J$82T" "6!@ &0 'AL+W=O7I@S=F!+ M.0CQ9CO?3]L0VHP89T=M+:AYW=@SX]PZF3S^CJ;AQ+2!\_;=_:LKWA1SH(H] M"_ZG/NEJ&V9A<&)G>N7Z1?3?V%A0' 9C]3_8C7$CMYD8QE%PY9[!\:JT:$87 MDTI#WX=WW;IW/_K?P_P!> S 4P >:AE +O,O5-.RD*(/Y##Y';7_&&VPF9NC M'713X;Z9Y)49O94920MPLT:C9C=H\$Q#DGC2 .,_0; 7@IT!F1G@!/H-B-> M.(-H9A!E^2++09,X33M 0K2D:R!25?UP+Q;"E^P"#HWW+0 UJNYE$T)WTB)'JPGM&#S8U6 M)!0M5_0HFF\09H4F MEW/=0*MJT082+KOP4[S=YU;O!+]KZ-5L'MA*CD*\V\6W\RZ,;$+ X:2M S/# M'5Z!H83T@;.YP_W+ZYV4\N1*7@5_$]]UM4NI&%PA@N[*AE +G,/S/-RD**/I!#[SMF/W&\Q:8W)[OI6N'>F>25V;V7E$0%NENC4;,? M-'BF(3B;-,CX3Q#LA6!GL)D9X#3R&VR\!AMG0&8&R6:1Y"!)G:1UDCC.HR<4 MXJ60%87DRUX,FF2&R7.:^BF)EY)X*/&"DJPH6483/R7U4E(/!2\HZ8J2TN1) M+9F7DGDHRP^3K2B$9-1/H5X*]5#(@D(]'<-/.I9[*?F*0LGRN^2KGXS0;+/\ MR=#L\-F[[0>3U[I5P5%H&POA=\WN1%_4_/;G>[[????5>O;M--4@_+;5K +]=EM4EV\+&Z^:[>5FFRKF_3 M=+?)OXM'H]EWFR0KG@7[(ON/?7I>[HO=/SU;3.)G?_U+G?WU+[N_GI=W:15< M)#=IQNZ^!5L4[7S5\OT^TPB)=A$(^B M9?/']ZL=_#CM_I&GWL+4P^9/+\O5?I,6N^#CPS9M_AB-3O^E]X5_V2?5+JWR MA^!#NBVK7?/!7;5O#6A>ODBKK%SC/H.7R:[UG&[U__IO_ZUK/W;155+4V2XK MBYY%7"=YW1K]5;'+=@_!ZRQ/@U_VFZNT:CXQ&HU.IZ/Q=-3SZH?T)JMW,/DN M^"79M";XY=7''U^=?0B#-\6J!7$9 GXJ*UAR@JL/@\L=@"$HJX PIWJ ?]=M M\+WJ&>QC\CEXLP:(9-?9BD;LV=A\?CJ:1,MH'O>,=+9> V+6H?X1O,V*-'A? MM-8"P E>)7!E+G(XBRI+@I=5=I>&CXU[CI]@GQ_+^Z)U[$D1_%S6CP]BH'51 ME7=9L6JM[OSLL2$NRGJ7Y,'_EVT[0;V<1N-):U0: 2Y^YRN#R6AQTOSR;;F" M62YNRZ(/UY:C^>D"$*YGP>?[JD)49_S.BAO:_+Y%._ZM34X,IL$U358[.!V\ M;(D.>>!: !H"@&_*ZJ&UGZ0" G:V6J7P%#RSYN=;)[E) M*\"=&_S]QZJ\W]WV/L9KN[Q-\[SOF8_9#BYT>1U$\>#J)+A,5_L*7FH3P\T& M[L?EKEQ]"H/GH^%H% %MK(*[)&]3+* P:P+ZP^:JS%L7_>./']JTB^<-7GU> MW28%0*N31)Q=OCQK$5<] ZX \]X M)_D<_'/: @-@7!3%\7+4QG+!N-=9C;C[;RG IH]0GYY&\>DXZB70[ABOX;9FM#Y M19(G0% 0U=)=#:SZU\N7P>#Y2? \R(K@XVVYK^$06NMXF:Z&P3@B_KMHH022 M*UH28.?KK( ),MQ7*;SKW\^ND)NL=O^CM9G5"OE!'53I*LWNDJL\#8,BI8'@ MAI7WM%803()UN;_:7>_S(-%7X)'G43B:+P-8,/X93R=!0M\#?X4% 3$R\@0] M YO@;W4C(@NJG2;9.L@_;S%$ZUIUG)W"SM9>6ML MW>X2><#A9X#%;-,*KA0.BKO8XO+H%%I"V!9I(E[0/$WJ-*BRF]O=:7E]NHT"A@5!D<+C=O_]8ENO[+&^1G_>TQ:(L3H_99O=O>HAYEEQE.>!CVCY) M@X7;Y %1L.-W$/8 .IMM7CZD:; ""@TG09)(]Z(3><69MGVEKE-8VQIP$$Z^ M39I1@MJDP2[YG/:NS#_@ Y/]X@ Q.V)@]_FR<>P'IFF?V(&'>?$''D ^D?%M MX8L&V@,L(P7R BL?_%*"D!2-FBP"E9SOZVVR2O_I&6@Q=5K=I<_^&K2)%G"? MVS)?IU7]__S?BSB:_T#HOWMHWW3F5S6^T<*-]9J('.P$[^@I$-%5LLU@9QU8 MM-_L\K%L0<-]9IR#\9JW+PU"L>W?S*-0)M,>__U0. M,[A($!%NTQV([OG)T1SGT7D,UR&2+[0)'G!F8!G"FR9\9-KQXSKJ>-3-!N7" M6F[8S_=^ 1;7<^W/07#'#?7\#'(D:"W;JKQNHX*ES\HI6JC\ >Y#4JV8<:UA MBKPD>M]657+!C$U2?4IQT-9*TB)%$0P?2M:;K""5$5EI-U4H6ZOK9 :,G^V' M>Z!]794;?1H.OX/UI( "2O2ZV1HM3ZCB0.8[Z>%D]-!5"B))ZA'2#K9ZE]4H M_0RN %!P6BL7V?'@+4QQ$ISM=E5VM=\ARPAV90!L J>KRCS'52JT#VP,EL37$J[I55)G MJQ:*ONEY,.R&1S" Z[R&!215;5]JZ0W]H_: [,AQ#VWMCPVQSO(]T+ECX"./ M?G4(F7'_(3"2T8\\Q>@'TL,_0TK,Z1^GG-^PY90XD=$@Z@=$+/@#BT91_6 M\6%Q^Z)*DSS['79VDV0%?6](F#AD(3L@SE^@./^F",Y[ MQ/GWYV]:)M(.>?TD^)#N -?AFU=)50!HNY2S+L@'__Z.S!6M&^VJ+M\J2+Z0 M-7>-18;]?$^FN NT;P*TOG!X&*@BI7'P,N6_3O# .G?P[Q]@L.!U6=TGU;IM M*EJ76V8Z@!1GE[^B"#XY'2V#P=GE>3 ;S0#.=_"_%5P:^7EV&LU"(C'RQ>)T M%!^Z4B_2FZS (P+^S4J,0_\!NP/7##9__.W'WOA*A/$@E?@"^GUH/#JY4Q!O MTO5!,P@H&H P*[P(I%NBXW 7W&>[6SQVO 6'>.OC;[<0K:[W!'-8]LK1U^'- M-8H!/]#S\.HU%WX0 M[GUO/6TG!_7D]DX./O[HI3P(A\Y+^11 -R;[>9\_Y8P./MY#0\4E(DAU?N"2 M]0Y@R"XIA:C,XWDR.U9RVT>RGT0$CX/WP3<.P_M=4IE76YZ4-KR?\G@7SO;% M'_3@;-_CC\+PX#H[8?@'=O;SOC#7ZXB='7S\J5H/^D9>Y^7]\:XF>N6:7G&- M.[!&-X$ZZ[73\'9X4.4D(I&C'(0#XYCDP M'_2@ E[#H&^.G#POBYO'EYL\F,MYMH(5@BK_8E^#+E63]?@7EE()_O)[RV+? M>;X.IG4=5N\8@A8^ECUIA&XL.V:()I9=LY_],)99>:Y^3*#S#SK]G%:KC,5 MEAI%^SK\6G986#8.5/[2R)HH*S\*=.?0NO;>":\+%]R_*KA?F]?/S.MA\-(] MU/<'[>T'CO*8I8D]5!3CM:L8KXX-*NB-/@B1A5\9"0(O.L67/&V %$EYWZOD M',:W'+R%YX_"2#6PT*7N)D$(FWR_YE-/&KYYE\D\[F-7:H%2]!4LCX,1S]6/ MO"/1!0Y1PQ3?RE /(7'6[D"RC[>IQFC1:M"83-?K KW-Q:X[+*"Z20KA]Z$C M,:D\X+[KA]$X E6_D?>H-05>X&8P0$=O//I!OJ5/T0\8=@C@#>1'&51^/ GN MDYK$$H[MY#-ZF>;)?4(.L>#GI-@GU4,0+9>S8> N"]:3!#=Y>841"_+=[A9P M;9WFV5U:X;A%R28(E+GNR^J3HA;I*B2'E461DET <&>]7S%S@&]KC-)D$>3* ML AO =_6]AU<[-4^RW=D7 GNDBI+,6[S.MBEJ]NBS,L;9*SU'CVE=7 /G"5' M-!K\EKW.:)+)C]]-?PPV): +^@I?(4;B O&W;7F?5J"1 :M$DP5,<(VQ70&; MBA7%&.GAXDL$S3"PQL<<$'#GP$X($_X@EXY$N:K'FTLP :)"[I![?T_X*/[, M5LWL]Q2799_ @+2LN%:6OBTSC;[8P5U _[D"A4 Q"P, R-P>7KVMZ'BF(5V M@)"HZ8PR=FW#2K,5?$6G+^LD8'S>(=U!:*_I"P-W08>:#@-C).%?;Q0AQ@!J MC.?":W.]+U96VM[M$E@U[!NA*J/9K=2;I (\S&XR"J=)BKND5H$6XT=P'L(E MY%4N#AF[')[&9I_OLFV.X4'%=7:S5R<9N@4DVAAGIZA)1.R"^"; H]QC(!?P MQ W? L *6-=-6MY4R?8V6\$YW^!.X)=[^'B+PSS0_$!$UHSD2"<)5W#DO5'2 M5D9)6[E*VK6A+K6E+D)V:9%NE)U/-1 F&?QP?ULB-I;W:-FN]U= 1C.\1@RH MA^ VN4-'>0HXA'I"9'A58XQ0OC;A_0&+?,(R,O3?X7;!FA4 M9S<%Q903UX'YE#").JR8GQ1U(K/8?<%:-\A3C'AB23J?B>K4E$81,.1;,8@P M8,WCD046#P@WI:&XV+,)1%! BWG@^@5NB[+ M'3R*%^YABV0"#O\:<(0V3RACIW]DTL9P0#E3N",NU\?QS@HD>!)BC41*#_>? MAX")]$BYS0KAEYND2&Y2#EW$G[X,'%5*E(_@4.#V$>E0#""D<\P%*Y$;8"#@ M1W"UD>?!)JZ3#%-&:$B7@DM,5>U,NRTY/):"4(%T,"EP0C:Z_(*A&ZD%-)9C MM*P<)PJ"\' 6W_!FKS%O(EW_,60!)7.? W]- TP.$J3_N])9NL]$7OE8RR=B M1?/\FY#KQP>SWVL.J'[ <.P4X[%]T10+[[!84E91W MP#MA)-R>2Q 9<7#_>M9;^*=2Z)NE([,0Y+80_C(L0-;;;5\;XI$ XZU(/%^C MVS-'[+Y.*W89PIV8#/L4K<"3UIP+8\^4U!J2HXR8J>2*?J=5LNB L@H^Z)RT M/EHG&W[>ET_Y,&IB;LI[S,U$*5%6\A^<&$8A/D Q$MHL""$%/[5"+6H-B_&> M&P:_D@;L8*GW>\@\7U9XG54@*>UNJ[3Y=&TV1L<+Y#._Q=1^B!6/O4((54>AU=HUW#D%59-(!H#9PN,<&I&/WPF0)SY#8<%LMDM2O!HB+*;]AA1JH*\1UD7P(;G83. M:P.X"\P$]TED26=6^HVK:E+J)>JG>%VO]SL\)(%#RTV]WVR0/F B2/CG5G4 MO JM^HW?+N/'-"[CY^GH8JZDJ=[8?1I!*?@XI_ $C]X-#J:#H.W*1D-0S/0 M?LL\H;G8!YPWYZ?W6R2!$JCAQ&G,*.[B&8_Y3))T# GG<\5%K-(&-*JR@+]7 M0FM5309?A<&K\\N7Y"MTG_26>+@(\B6JV Q MB8&-L])E"%,2H$Z:INHS@H,4+;HI\^.S[2099(E;-LN0!1KE3GP(Q\.'F#6O M,?>8Q$Y\QQP#IV"@Y9Q)"C"E>39)^(&23T3A&H!'H+FT1:3H57B\/RV?BF'\9)$>?0(D*9ADD%-)98 M!A*H!CJR_2$Q_&BMIUVM"0$2 P7B"#[4W8A /-Y&!DUC<:E(97C\NXQ,,B0Y MYVCS8NJY*8&D9ZFHHIQ5MTF!G@-C9].Z,0P$$H$&KYWR[IP3T&/'C'_7ZYO5 M%I/-<2I/,Q>:D8%49 [T%V%314^5ZG"6*X=7[8WH@RH^3U@(Z*V\VJ('9V0K M@&4VK6'K;$VL!J,7)%&:Q .%ND6/VIG;.W?$E/Z-"+GECRX(0F-Y,)BUW>:9 M@UF,"68>H& VP1!W*90R_9RQX9S7L4G9<(Y4$]C;-0IF+7ATX@PN,UE]PH!H M\NFAF0()/C+5=4:W K8!PIE_$ X>F3-!X4UV;M:_8_O (,+(6#**(4U(V?Z. MZ_B\IRTP&%+ \$,PB)V!+7U;Y?"53?:_+OMGTY%( MOAHW1NNB,R"QBK+%1,)D)P M#7LRF[1P0D91(Z83TI'AA;QH5WEVDYC);E,VD>Y8?*)S1!,4V\.VR0X)!DE: M>+K(TAM7I?'@!!QR^.BK0Q# MUI/;B:9"Z^DRB9&=W,F4'Z_"JK #?VV8:>K,N".#2(/MD2:'(A]-C#9)4?>H MTHC/AWGTZQ+3E4E,)WMP38(A3""("'.O=I:4H._186YEMWSWJ(+N6QB[9#[K M"6PQ.#K&1WE#_7UPQC&WCOF+O_$D26?X 9GG)+SG!!ZF_.G@Z#3FX'DPGH;+ MY1S^&$PGX^"$OYE,)T%72C/\NIC.P\5RZ;Z 7XVGL^#8K&5XA0 ?_X"S+<,H M&MD_W!1C^#8*1Y-Q.)[/\(E%.)W-^XU^C M<#G"]3N"O*#@R<=??[#AA2, 0CNY]'DPB:8PZL2%%!QD.%Y&'8\?SD5]'/(?7>:E MOGUE-7+?V-HPH X/J!J@(07_!MCRRDB.@.T_[X%"L&Z!5ZA3OXC&H%^\@X/8 M5S:5![A9M@O>FBALZ_9]0ZX-FM.H(^-XYJ@CVSQ9*7EA7_7ZE&+@<+]917.P MD(BV2K4XBA*3@(#&![[HW;'=V^3J]V0D1\ZUT'-R&:WA8R05!" MM@^CH.F^=I0-$;/8SM>P!\(9Q*-XU'*>RUTDLXKH;B6:6L2CBKY?]BK>NSM& MU2'-&<%)A5>54P*'231Q#7W*1%3D'6(L@54*2""H#;9T<2T;T16@ @"<,2M# M0\DXGY@86B:.#ER;8]]V5R^1)$T%H 1HXLUFI&1QB!($X##(0:>F+[G[A&:X MZZ/=+R2L.@3A-S6?II_1>NELWSMR5#WV-<(KN0)9(63OEN,T+$IA>?A:OZF# M=D1O64/1"H9#):5$$9#,B]Y/@M#6Q'3\7AO4KQU%UIF*+E^S;?%?B MS3Y@.=.WO5&L2$S#.$YQ3T&EBR4(K,< -QD"/B;$E4X )1Z[O%EE8@K>_/- MX"$YI@LE!01Z\96(Q]X-$O(0D?&O%H47CV67B]I?(*9P\@U?*;2]MM8VY!IO M[%P&5H/:P1F0KU7BT*@/*=;>(U[D* ?OC7)0.T]TJP^U-3E9]4\FW=*DB3MI MWR!L9:_0/(4)"369)! E@7*QG=G]@C6P#R'+%>U M?U"O92U'ZT:,T+DS5U%A*2#/JPY*2_9-/W0<0Z3$S_U,&/ M%"HDSC;]DF7(ALIQT;.VY\$49,9X 7\LXX@EQQ%^FHU NYA;*O9"XS]\#R$: MI&H;'&/%&L/K;UFMVA>&P:%W1LV['B49VND\$;A*929#Z2C<5'53^3VE6!&L MC+4G>2)9WVGDK7,R/7,XMT;?L^-3+)E?FPB%3N1C+NW#G1YQ0X>!A''S-<-8 MNP>*P98KP:@*^(CW8'>/5P$$B#);J5V#0""K0U*^9M$,V;_C1&'?\RJMR+QD M@K1<-D!<3B_B[F&+U,$9UQAZ-6G\-NT9!UTS'+/8YB;=-\]G)S87PY L$V^D MXM=1/K?O_6([ 59CY "G]K-MM\]S64GPC?[15-P5SS\TJK/UEFT#]76R"$=S MTIQ'XW V8QU^&DY!FS\)!M%B"-KY-]U8>6J$Q&9M++RXX2(BC1>5O1F-&L;S M"0XZF0]G!P9U%=E'55M0HG'Q\_F2/D5 ):+)>+@$('TDSP-Z5E,Q83L.G[I/ M&C9'W.= ?E+%.N36&W:N&G\MNW:-+=!9HEZHKG6YUU5M?HK$]B&^'L/@I75! M'X698? \&@T7P08D1PTZ7=G: M8;B6"9Q@SUH<7J>7CQ>3F*R6OB51X<'E<.(.O;OU955WJF:(4TMB>7#S\ B[ MW$!^ZY,@*@-DZ#XEK[OG37;(BW7U.R$$XM4@-GU/X0(2-^&M2-&:PG62FYLJ MO3&!("JR2Q1>@]B%7B!#1M%".@!G2[0C6TELHI)3N/HBS7WM%WDID6$-[086 M3'6P.$:A-1[:++%H+S#.'X)7>\PR"(-WV7J=IZ=4U)>B0Z_Q 1.Y]>K=JS.- MW&)OPEF=)<"\5@C88/#L[.+L_-F)L"M.14 KMQ&J$I- F"6N?NAO7^%RI0%' M;"WF\"]_UZR@J0EEO@ ;/3<1\3]1?" ^3.5IZ:]WH$KO-R9K"K9Q M^>X%[L(6^ )J?Z/)QEP3$!D<*"^,JD1>G!/%-2+0W3)I#0I@/V$6J;_ .87 MF:WWAP8;^O' \2*1GLS"Q8CL@5&XF*,=,YHOPAE3\ E\MR#;YB0<3>BK^31< MCN, #SR(XS!:CH)X'HYGDV"R#*?3"7Z: 0V+@6N-E\%T'$;318#''\01C#L+ M(A@!QAK#<_$4GXL6$7X934;!9!2.8S5MNC!V9V!Q?P27',^!KTP7] M. EGM-+Y))R3B!K/EN$DBN2LY&; YB^%"DK0>R76\06.O*3QQS,REB,3#N_($_Y+X-1XR5@Q8R@&87S"'"&"?^%] M^'8.(A-@$^)J!#/,XV4GS*> KE,RQ\?1(HQG)+Y,IO Z?C>%,YW$_.LDG,QP M,X 1<"D6Q^#5<@G;(+P)QR351:,XG,Y)=8+9V.42ATM"-A"6X*C'W<@UB1?A M>!S1,A: 9+/). 1B&TP 5Z?Q&+Z/PBE(>#,4(,?3K[O5=GFOHW+]^B)5233+ MZFT)/ LK>^^WAV+$^D9Y[\0ES;K"D.%!W3A$) '.-#=A7]3YC10^8AAO.B<-QXLLJ =Q/+'-MQS(S%Y#(Y&" M(\M#EV9,DR(FQC 2*ICAWR<4(:?>^.T>9*@5.L-3DDJ4!;^Y>&\&(8D HY?A M*8H*.MO?@'0J4'I* )7CEHN]:(_4MZ'_Q;67WB.D2VDKF-CZBI'GKP[.S# MV_?/I/BL&Q,.2QT&OV*XFWSO,'SX+32PNDU1P,(C^4RB&!S08C*,O]&'2Z?L MN52TTS!S-X&6++\SN'JC43@"#84?[8MEU\G]-:^Q0"?6<+)KK=/VH*W<75V/ M>^POG;&\,P-A%'.[T8]Q3S?EX="V6.!Q!P/L*3\%Y-IR,"=!.H*QUHF_M'6& MQ(4SVBB 6G?N^!!9WJ? +3E^^>3&[+I+""U(H[F"%/?6,7AM33'1<+D8Q I"MS5JPRK<0)/2/0(\K]S6T+CHPC>%!V[9( :VKT'5UX-3PZ[Z+'2]UM M6Y*5U0>V][20;BW$%'S?)>H?$M7,FQU?-42P7WRY$6@7R.4DIL MH\%I"O(%2ODP1W_58^#AR]$T 'ECN@PL6]1%P,^S.2D+$XQ3Z*ERC/$F2Q#- M0+9$,\I;4]+&]4Q>]]=C!3DQ!B7DA$(SEF@=ZZJ '$Q'8_K?@=+',%8\@_?C M:.PLHV_BCHK(P0! ,<-8G 'L&63GD^"8HLC!( [G(WPM)FWNT;G=*X9FP3G( M[B.*21F Q F*2JL8CM&&J6@(NT:/*AUP2,KK&A34[SUW*5D1JQ891H2]H"'M M2043[Z7!,_[TC++)C-S"VCJ0B6JWWW)V.4LW;/Y2T[D3%@#<9DTY^D2C\W*_ M1B:[0[,6YH);>Z32"LV&;DH-JSWG_VH$#%ZE>0: K&W49>(<<5I06 OZ?E (P=L&4Y!W M'[9X4S&I-F9)Z3ODGIE6+X 57<-%?9 B%VEQRZ'2&,*K<12X6N\H5<]2(*"_ MQQ,8=J MK)*XF](U-VV9^!93E!CT21R#@@2%50+;![G'"XU!:>QY-)R:(<2&[ <_@+RR M$\22V%L.\99 ,E?8X;W:T&[W=(G_.S%!?DZ8OW_- 8\CVIJAQ35&I1XHSL9%'V6S ML': 2ED0MK-,Y!*M>&Q*6FP24&CP=B $BFQC\J(Y\".H5W"'X0L! M'P5,69')@,MLX0(NSK[ZDM;B N^,:163SJ/QA: MA ?0D5'.>(HP,+U"7[>#F;4<'CI^J0 R6P:>3QUG#)63<-PBAQUTY9$"M)^% MI?OO]%/M/$>*B1MSO"BD@)%] ,,C-5 "D)ZC^I1L^' \B-/&9=<\$:WE8;_5 ML'L.;+3D?&6E$I.J)'$)XLAB-&O.P@&AC T:?,:S.DJ#D!.KI34=5U]8/X"X M"0D7FEID5X9\BS253=(3I68B$YWM:-:IIY[M/%U/HG];',);;_>,$F:@2"%9 MT:9JF1LXI:2*DMMR4G\'F:OQ?!_T5MQ"B^6HRZD.7R\#IS%8, ?)]O@P^ND( MG^XLL04JC].5*P E:#3R8L?7734H@T4T#;1;5X"&\-'PR(QN#A$ MHE^'E\/@.EV3(J>?.97,[A;7M2TY+RBX3>W,>,J)WZGE4_ M#.;*I.YX^T.;S$UAHUOLK6FX6(SC\DVAM;F\6B"]4J-, &#>'@&@LBB MX'D_.>C$&^AZD3;.D@XH6^M-M*9*:X4Q/G*+*38YSTJBUU2UINA'2C M_0$A1<=6I%4.*-P3 7";;27T+F" M5R2QU,2:9ZXO;]FZ3XQ\U8;:M@$NA(V+(/5FA!C M=:]'ET\K-:BF6M0G+,#FU!_)LT^2)E\^)#EF@)-\[9;S^'+<*]8&JP*."*FD MA!P-P)@%2!DM\0_>0?N2]Z)=!\[=J7*%YE]&NI#T./Z;>9%%2(*F@T\'\*<% M<+\':ROWP ]P/#=YJH>?^R!ARB^=3/ #IKN>.8*S=F)2=Z'E?@6C'<%'ENU? M;2K3C]2,P_E"LL%>F6-YC9K%WXBP_:&7&R9X8D.8P0SP::8$'OYK/@K'8XH& M0"LKR7K\930)SN&&<.:V6/-2RCZI@V@R-4/HO_A=-%EV?*^Q#L_IF>YE\"\P M[X1C??S%3&;CSH)2/2?(3AX-KJ3::Y1.0K7ET!<@@5HF)V@W'-^.O]VE^IS\W2BX4V-1=NT0^HM?HE:&*DI23$8\!,P&AX@D@Q413B#-G?M YYM-P MNIA0 #-&^D2=@?^FY1>3/$P%JT7_N@)=,MVE9M@'RS-.?Y6C MUCY']]MB2O_&HVGP>E\5&<(Z#*ZSSSOB Z9>"QJIT#J T3*,QM$BG&(,UB*, M%[/@LKS>D9T]7H2CQ8+^F4V#=VA?+-*JJ5+/YN$"R/ML%$ZGL>JV/=N](>]E M%$^ CHZ#"#3I:+0(_.YA!QI&H)]O$LYF,3K7EAC.&%EU^@"$,08OG%'T5CP" M)7L>'.Q+85R76Y9ZR)[46[6;S/^N)B#1T9'YX@LKB_D2 LMUSV/'UDQ?+)R9 MO]#?W1!%@F;?\GXNWU$/@49D+[5[KFS / M8_CKA +RII3%X/PX"Y?D@L4?@1':#$T_E-X7V*8SL@L-)HMP.45G,* X$%#S M]03N";I:(Y@P'HF]!X,A@3$/X)TE_1B.IU/GV^F$OUV,IH84-^",H82PX,F$ M.'H$U'W"50:B*)S1AMS?1[A+WELT#Z/)S(>@I_&R2?IYY"HQB#U3Q\ST==&T M<1]FCGOL*Z'I >.V%>T[[[63S7>-P7GI:4YZB0LO7:0505CFSP[:.FG^@7W' ME4+HH,+IM9'"M9N'H^F4_YA.YR"3=S0["1: JG.\C(WS<#*> M8!C)4@N.E'UK!PDW#F=C#'&=X6OC \;6)_/5H\J'P*6;N8)Y5^C,;!R.X!R7 M<-J31?!;4H'>B@*MDT(#= &CPS%@-XIED"H%3@V_@5@W!1!-9J!8+(+7%74 M9G5X#\/ KX!D,,#40!!8] PT@/&,@JY=&/;47X$5(@&A6E4#:!A5/4LKLY M8_ZB<4FGY6;2QA/4-;33#\NDZ;-IY5#.7,=0+>\+[=:MU&^VH$GW3AH3GT6" MIN'K?(^BLCB>"GL XCCH*M40&(6+GHK)VCZ?5%<7,/&&/!_N MNF!*1LL=N>3@XKEP C6A48VNV''G N=Q Z!K;NCJ"!H88+I';(?+:%I_A\$+ MU(0QTQFKRL-G3-R"?\Y! UK;!QF)?TY@8C0J/J0%EP=&-8DU(UE[W;MXE^_9 MXK,M"[%C[E,%)W4RHKF8G U1#+O"^?BB2)VY[@S0AC77E#:A2"("J7=D;B\" MM;M)(4$4"J3TH^N]ZD+DQP]).@-HP3Z*(Z;"+*<(PE,%H>/CODX3TK!:E6OH M1!C\28C_,@R HS.3;6\>A W.IK3JU.J'\!&I8R=%OZ2^W'2 K!98>06 M6,HI^=B!H;BQT'!BN[V]R4-Y>X:_YH5'5E'T''2NR MC17(RD,IQCF7,@3TK[//KAG'"_!F:L[Y'RD;K\5.(<.08"/&]]/1MG>#:A MS\X/+)U645"$M9YQ6!U"-&?[]_H01'==2*^>-!)YO QERZ#:Y =-$ZO;$@NL M2$'!6^"UJ7=[/2)@202%J+O]?]@PXC*]$,CBC@:VI:-"LQRJ3>34\?%\@;4V M4P*5^3:[RNB\,4D4F.2*_1$8SR>" 4$8+W!E%ZB)OBM @"N*4$%33Y5H( 5M M5/A(>7V-]6BM<2^AN$''%]0*BF#'M?$D;(PEI MJQ!^[Z4E7!6M1'&KMTF(1 MQ5C&M)(H.WO\AQRW%C!R/M"2$8,_N"]T=):AJ[H'L;8B5^R=4WP65^;25*H_ MQ8?0; D@!3_RW'NAI];SSHD!&@:F89\LOM5TVROT 3L0*:*CZT

/;^_,VS MDP!AG-N#QTX\Z:91'(GZ!W&C^6'PTF4=:K#FD(@F>+D;HG\(7!U2-$0;WZ3A M!SJ/#=SJ#B5_9-@4WZ;]'5?CP1G_Z&PT%L/'1Q:'C4.+9J5]"=#UP'G M5']$ARIIC^K16XPX(;F-;5 HUM<[JI7'HWDBAVB=>&6(R-B( M;ZWZK?S?]:J3'YDK;I@E M6YPB;YZ M+U1:F.W_$I'SA3&M']NY8!3VCF;&L6*++1STD_P=QOA!QFBGS8#9IG$H\77JGC_$2^BO^/8C)J6)" M,F93<_K,])QX$"[(-2:'I/O#))[\(3KU!PIE_:<2*Y?!?77$?)X/=-U $*IS_#GTSP#F$/TC>#;/!W@^ UL0>E>P^Q9XMNHC=K MJOY8I!0K.FR[S-2.IDOA716U.$1]N^$0:-EL?<-,(ZF3Y_4L0!E)HS8WH35@ MKVF;O0XB3;>MW-I55"=M6&]V&LSKU\UFJX@;<$"AQTW0V9HL7V+-,57ZR:V! MA:#36A:%3LV=II:"J'\%2F&C7P]'1.R\[SA8&?0K;.C,;OTD?T!!GM)_V1"L MB<(=>S3M?FTU>,J!XQAB;A+$?O..>O'DH_!M5-9H+ "3$Z^/.G*#A9UVYGZ+ M.L>Q[=*BPW, ^&$R=C6J,;D#I+G!:N:_<^*75Q'G^7C MAZ16WU3)AM?*(&O:A[[MP*L#-JF^)A%?VAFQZ SC.&#_,38;*L%B_ T<[#O@ M$-\3EUW 9MZPY0U>(NKS&K?ZDU"?QPKVT3+=BAS-ZAN]Y3.ZO/X'2F0TJ/]E M#Z"]JG&+!17\H-@UK#]';4JX EN$Q?WF"I=94XO&I?+2Q=/[$>?8\,;OKPCAFE:M9JR%ZE$)*I_P6"]@IMGP?V"@;L$/Q:H1(GX@C$/ M"8[4HX2T$K7Z6>##WTL*ZE_.@__9]W^$8XT8@&C(=8:E*-*WP2NN0::!TXU6 ML8F3"G0@)$@[X[DDUC&##?_WON9M7>1I)>;_]$L>A6,J71Z%HWGSHJLZA\K% MU[CJI!42KG_5NTY*)N@\7^N>L[+*U_TKWW-2?T4C,QYM]P#H\YA:%(RC_R6N M.R8F-67INM=^6W0^_4=L[3U1^!+6?=J5.@&B3;K#5.*>4!DJ@ETV&W@@+>I+BPM=H..$I\9X_*'P*WU)&&Y M%(QMY7PCXF=2WZ@/2 0;#S0/II]G,WZW,V37 ]&P?9/M4%U(?R:DZD6&-5NUYV.^E,>?;M<2.(I'_ MF%CCIW7@.Z!]]:E<&"[PN#QV6+3J-,@Z]IXGUFTWVSE8ROW04PTAZ AV?>@, M*3]X@LZ#)?EYXG R(6]$N!R/FOF1*"L)$"Y@Q$NL/]I\YI5:0\P3!Q(NNP;$ M)MC92A",?L++QCT<,JK&B:4HN!H;]J0PQ@G[@BDYQ?8M26ZZIZ16Q .YJ\6> M(%O:)AS23L)I%-+JYH9=VG):P)^ZPIZ&(<0QM$MUCO/!VCC5R6TKL],:O]EM+!TVJ5<5T/OTEI#SK 4=)6MF"[0%A!;I888 M#:@M'F42*RF]VFSS\@%N&_>2N= Z/!=Y4G#+E&>O+B\NL("[S9/U3';K0T=W M10U]\LQ2 [(1<=6F!UDM%S4["F;MWFZ<8H?88:8XN"+E[EDE=)R8!TQ[JE,. M27]IO?CU#5PNB?T"DO>%*E\H/>"=K6$Q,U ZL8I[LBNK[UT F,;F6;$G=',] M4%0Y8\ENU7$T(B]L&(L3-ES,(AHI?[3_@HGIU>X'Y@OI@>"N2"9=AIA3(?,M MPRE,_S:MZ^_ME,VJAU2(P&D>XU91?WQE5)RD\=%957,RJ6TJG9T<4"VI^9X+ MJ5$X'F&I-1%D\0!^:U(M_QJ<4O#]"@]W.1Y3Y\!1C/]@2[(Q*]R/WB97)L(J M#MC#),;_CNCO9?SX*LRXN ) ]C&PN/D$_QG'<_QG$<\.\9YC\6PTG$3TSY3_ MH5)7\&EV)'X=/AQSJ*-A["$??!X_[93-0L?>0N&,#G*XX^$P7O(L_,]"H#+Y MVG"(EG\4#K)0JK-G%@I0.7-);9 J^R%.(&T\E7L90@_BU&(>3."ZHR5S,9\T M91Z1=SYB!9/^WXXK6.&.);4H;5'EG@XP7\ 70B[E@[ ]<3I.E%Q'U5@%<5:M MP3J(ALN3;P)3FV=^Y'O+X>2;5MF=WIU]<5D?VL_4*6QU>%7Q%/O(A5I7Z-C- MQ'-^K;V;=;JJJ-*+YN6WWR?5#UUE4F7GB\\.)8[$Z9_.W3FPM)#MSL#6C73M MU&4T$@O\5N:F*8US#NGG9&/:]>CR?BU(%?QGH =K& #7^6.*J>4/K-YCWUZ^ M*8XDZNFP?5LQM?.=U;!N["W$;(4:0UPG=V7%!A6R")#]U"^U;91A; IG3L0 MR\3R@YELID8?UOEHKON4UBVP]&.#T7S"54/0'O#KI2F%[D"12_ X]B7M@\"Z MI^[4;D1NL]N.O-JC#$[%*:OT+@/IR58MU)#A+DA(S5U*AR?F*Q8T%(6I#+2' MI!C;@G$R3OQ!!]Y2C96U#*&K4&G: <$+'/E55=)%)DJ;7&%U%B1^@Q>OSCZ> M>,4<]- XI[@HM??"T>@3]EVTIUDAG$;4:^P2(<7-&]YW)-U.*_'7J)K?-5V][? 1GK=>;&$$AY%7W"'@QU M(+]*I0DYGU&C^08%XHC%T\ENIW '-%=6IGZJ#HN=!+4KE$%(K^P_/M7:,&MU MSL5E2VU%N$NO=^S,7JL\K=MWR >73N^.XYJD=3*R3H4!MI:0SD0]L'UIFQ]9 M2E%P^1"T:Q4W):==R2$W\P02-Z1L5SM&9NHATDU\J/ W=HX5FV)N"IS9U^F1 M![[/*^QD2\93UQ)\("I-S(1:.,>?W+<:>J6LM"]#%Z$X:F<\\7% D(JH6H@? M'VW9C2D,@PLS&0RE3&;QKU!&<,6U,+1>%)[]GJF3VTB ;PHPWJSB?&VT"%-_ MM)KX!^,YG;,96^);0*RE2N 5]\%@O&XV"NC;)GRQ02:PA0$\Y%/ =@05MLW) M(T\^8<%4&9:JD2&P*V!-G.TGX31B8L"4@<(ZO[JZ(OC@;Q42!W0!6-J,]7,M M7(3%2I[T\%%2V3"79&5ZUJCC!Z_6)1>-M@8ITNS1R)5S36#"525&A'-,#]=2 M6(ACW$QF7#P"-55:Q $98$N93-(EU,A^9'?:,O":*ET75,5628>DRR?K/5OM M@1X"W29(&2'4CS^E-_!04/4^I:A*2;17>L/E#'&AY X#WE21,9HK*9#@Z7ET MIT,]FJ&U[[UWBAA^;%!4KX:!0M%4AC:ULTS-;M,8&VD)-]#C2=WHUVATVD\Z(&3$LAC(DF"XG/'JG#LW8I M J'35K"CPZ'^FRD+Z$)PX"&\);P"]R*(]N"LY!(#8"66E.I4LAR1%C;L% ,A M^-") 6(]?,0.^K>#])C!<=$KI.'[(ON/?2JM2#_;L.^.0[U*;Y,<^]&KDN<\ M+ 7S-EATQ^DW:/H'KH EXXI).:^XLP\)_?Z1UK?$YT5>DE*I+,.;L\/G3?W[ M8?!3>8\]Q8DEH).'19,$^Q=X_:GP(J/?D=HS4&I=7<*0J1%E8-GR=4[7F<./ M95 .,?E(;3YY+Z*#E ;PLL5OHW"G-[!TX7Z#5&XV>XG(_053 :H0?; MU@KJ>7<0A[.(NE>/P_&4XL46X32>4.PIC!)C6)H!WTZS#RS$1IK "#-3H8'F M-[U!9?\]^+4/7/#IYZ388[B*%",(38"+ 8R(FXIH-;?MQ?T]C]UZ_%J^[,"Y M<5A^H_@SM4JQG4!]$NFW>%;=1PO:POE=:2%1DM0XX&@8_$K"C6PS5"E'DIX2 M+JYYE39:7,+J>+G$P"HJ#TW>7%P\R$X )P!(*NK$&YABP\2O);917)BI R6B MUDO@F?=TWB:-;.0;[]X@ >H9*1,D'*(#TNYE5;( DB#^,?*EIX9E3YE M%7 EP1(DH%MA09_D"J1$E"3C1H;'EW5P)%9T16KN%8B:YJZ3XE68>L*>.V[Y MFH!ND>T>K!"O-"#SP:88GEGKJBS$2O=V0>8[[&.&/%F:(DOS8%M+U<0+J*6H M.2V99Z0"YP_!K;*\IC$C >U,8(%0?R\P>E-HUWB@]QD; M+&EPE->RTL83*"3B9:&8"<2;>/2#N;*P]@LN0$N_1#^PVTC3*"EXT#$ /#0C M(X'& ?+A#;Y&0B\[OVH5>%,Y%C$RV4<3 N&2:8E5N'XC2B"$*^Y.;VKAJ M\D&31$5^7TJ(XBO8L1G_IA-XD+2#@@_D&P-D&CKU3NJI]B!(,PP5KNHVI?X[ MW#PA_9RN7"^%??./7$L[G[F@'<)XJ_UG2M%P0H>8F,C@TEK&*>N[X[JW(M*C MY%S4-D$NYQKF;$H]#O"^CM/966G=[NCLWYL__39RJ!%1@C/[0M/X()U;U>P@ MD\#.AH(G%%?.HDC /;RE/:<8'[EP/1EM;"(?#8*- MMZ24F0&$+814FL3VNA*\-[/>8E47K&J],U.4Q1YN[2#&IC=J M[:2$QB2'?1LOF!BE;7K]8'R"LD.:2]]@)_B,2O-38Y"4C7>(_^3!9X+"P"+M M5QYRI%6["C\9UCTO5H__Z$'R8DA,\?(O2W506=,,_+=K74D',OH&PJ^#+(DU M6 ^"./C\&!K0 47R'.7-AB;U^+F;YUA 94% BD;],;N)/ODATY M4QK>X:RX*_,[C=EEHUCH"!^A4UHZIX$DB_[19@)BSZ-)UVF] LD8[40IT$T. M-Z N,>2Z0:T%85JEI*1@_:N.$ _; T)+[%/I_!WI-BK1<8BGB'J5]Q,G=* # MLN2R::;4 \OJTCSR080EBK8V$=%.ETP5,[NSR;35)%922[TF J0BN[XQ H,H MJG6SV!T;XZP^RGL*I81$PKOI?H7<0=ACQ]:.D*?+(J<>ESOMCLG@NTIW)$EK M" DW6L"N'VP79' Z]2UDN'9%$481]6')&XXH*U:<6DI&N,@(W"$CSE-NRT6JL3JY 6A/LM88=F8CP'&1X'ZRV<+8C4C/- MJ%)Q[EBW/M-U/"8TQ:?I6@IHB!)EZ^&1[..T $G60%]JZQQNI@B::!'G'#J\ MU*&VYU R9*1\A9U7"YQKWXO\=)6GVIL#U[IA(4Z,-5*OUJ]70^[CFJ>,4K;.OJ&Y,_N!I1\7Z.R+Z5\C(Z:;; MJNG:Z;6C6XT?WD;DL-BANL[-74U#4&._ )%PEL^C7H%9VGY$8Z&'2\9YF@O)6C'H]'$ M1#? 4B."%YE33;4>3N]-R NS,V%WM#$-@3 +3@N*( M!/!A&OJ5LO$KNF,VA @WBME.[.=^4^3X@AX[8L8*!#P'(WY*$S6QP@D/'90X M/Q"XN33K.K/A6[?>E<"MG)=[CH3CW>'_;[IRCT[9VK'9X9QG3MB7"T'<%^/@K8Q^ MGT@>/9=K6+$?S3GHTL&@B,7C"0]A-X?OB?N3 G:;(7@(9S<=.*WN1[<*0M>RY&@!"AJ:MS0&US@_09Q>\DB:T",A 6.96FL7@_K/U[T&Y6_- MZS>UV&BC=+]HV4R+OM8%^Q/OET>.9I:0^#?NFB0L,ZIW 1E#^F8768A>N2'/ MY;H]- X!VEVVSG8/KND@\9=,RZ7(+5RJ6416-!C 8: CC2 84MU 09Y>O.R_ MPO;VN;>N^[X\=F_YU,LB:.70S R,6]2O1-J.56MBI@YSD'3LCFP6@N_.;C!$ M_L70FAQ;$,M@'QV!AA!(-%YQ2AY]"EN2O,&*1/-2&HC83@6\+JY] M@U>S/G0QOQS%YAT0CO0P#J/6_6VIH#T&NW#\LVV5Y<&:&D):EN:PX4M0RU-X$?+C2 M,PI/(SZK<%46Z):%_UOKKQ^C#@! M85_M2D>6]2__<:A<>R?(*!9'BF-/)!(EBY "JJ^(HT<312.6>*2IFQX^Z$87 M;6QP$-5NW,545]9:$);J8:#XS+E-37E?I8JBQ08.2")DA\87.S;<_3XNC\SU MF#/CJ)YC3=EKHV=#26C[<'LN5]DA"#Z"MNCI+POL0R&VE3R]PVC,!EK^0X4* M][0\(;*-890MV 1WU\;Z,I]86PA3+0:2CX; M>1C3S#!A\/;M.1WJV7GP$4.YR[R\H<"=R^'9,!A(G))Y0:.30C7&_89>TJK MG"&J,(-7\F/Z.3'=M3?;'"W&"+OTQK&7MR+V/J3)^N&7LTLNB+(#A++A2K(, M.L6K?9;O3F'Z%]GN8\G5H.OR>H>1C,]DFC65K>90J( 35:W#QUQ:: TI> MO*"? ]@\?-P.9J$LP5P\@^O)O!?[%U 2UN$L^DLC.+IB7L>C+!UMLFPO[79 MMC5LOTCS3UD1!B_VU]=)7L(?>?;[[X!88?#R]&U6?.+1SS;)[UA&[,4#9^E4 M$@LN$#BT^5 .QSOVEI_".1+**W+FP%^=<2\?BI5;G$=MLO84P M$4,NMY4(XFQN.4/7$O6BS]&C$ZJEP-3]H3:G#,6@AGF!5Q79[_+;BIS8)N9A MG=YE&/5[1>6!3)P&.>CR![I#E*I:.HE]E&BJ;X:8' \['-N+5UN7 M]T5>)FM;[PD]KP@(,R^0P32_5M^>"?(ONW,$%*R\VML,".]:7$!('OG,R&MX ME[&K%*^:'-&.2=:V%+RB_%0)BW1C$IV7B&19C6+41;22HKZG3#,?<==I\<#' M#A-G=@;V=^H-I]#?C-4?+B9/P7.*+PEPFFJ3B(IRS3&6YI:T!J'80!*U.8P@ MH?Q,8=L4),(B9+D".EAP,:T\ ?T!?1E)=L?16.2? I)9 G1SW\[&'+?34V:1P$C6^.2["GST%[^#QQ.X H=H\,@J-(M>EY5,.V&"MGAF!^+LM,:T(,40^UHHLJ)XS_R'=JH,2DY@F^XRO^H(Y353<# %JMQE M*9!P%1G>7'SP8YD[;I4G#38!8DWO38Q+@K\3G0$!:[O/-9J % 1#%2Q0[Y(5 M26'4O3I9YW0Y3?U1RJ5-'C0&S'74:W4&E(U!X3#IW"(F?&17/?)LEE%?E L MKXAK3I%?+,*V%$RR<@"0Q$\GI2$ZX.\3RO@PV@@<4BH RK9TEL 7KAIT< LJ MX-]7:" JS*(I 0!9D2&AM'PZBUSO:=\6S*7DU;!D, ^)(1Y>S>#BX]F+$UV4 MAOW:1=E6\#RQ$Y]H%V!]I[ADS?YJ8Z-QH;K/?0O"GCS<+'23,5H(&\"5]E\C MC#[!_UUS.WL,-+DM[QU"(9[<%!TJN #%$F?^T&:&N"O13$,3PH !51)8H1'C M\)@GQDNV*/*V=NS%$"0=@GCP+0B^IC.*Q"V8J(UK4+(,J7.AP+224N37*5X> MHJ42#R-0!>%:H5KOJSM#D1'TSOO];U$0!&\=115+)B3[%@0_-7"J>^?:GI/% M(.4K24&Q%JD8>TN'5N++&\7Q=$EMJ2'V!,2O)=%)A8844<7JN1W"0Z24%]> M-RR$#5![^[:;KKN%])541?D%G_;D&[@6TGL4(>1'FC.6KHP9E1<$E.M/U_+/ M;ZD>&"A@-=9=$@7_KJWPL]VZBVVZVGY"7&B+53RR%774PCCSAZ!($+<[)PM! MCB6ZIM$:B-+O+CT3 1?XD+=_ NT&7S!Q[FA7&*Q*BJ&B^(-055@8IV5%>)7T MB:X2LN[K]&PQW%=*P4];ZOLBC*;3$,,AW'2K;_$+?LPNP43=RT,,",[0H;JS MO(9ULMVQ$W:;I8RR$BJ7VXHD,NH/,/]R$H?1:.[/CU\\-O^%#D^!K5@-\O \ MHSB;Y@L[-2\T&]"6)D"/1<@ MPU5D+R[&,7#<7+-QD;Z>W<2:'D_TZ6\V0!:#5*T\8:C_' XBCB) M']4PS3'S"XJ2CZ&!G#=()9MT4\+(:TXNPJ1S LT6(_WQD2HMK_WEQV/WW%Q+ M $8,U$U_PP%E61+F2EM?8''8+^0:&YQE2BIT'ZR8+6L%@ZD_Q1]5\;_L +22 M*P6#LFS$?6P4YRD<=Y4>?:TYD=\Z@XV#3X:/ M6F=./>4:EZXTAJTHS>@&+YI[4]ZQN0$M-:KI.C,E9*X768N\*/5NOWXPWB2S M-4D:HDQU%H4WB# B4U1E;FB('5Q++6/:@HXC21D"0D +FC&56ZM5&]M[VW[ M1&B!80\8KLD@.>%?9 $BQ *066HUK_,E9LB]J,I5LDY/@G=6-_ZYS H5[. ] M73D;[$RD 8QZU9J0'TK\XRN=#LDW%9I-"/ "'AV>UCK[@0> E;FCXH!X@B[K M=I?%4OI@=<* E)I_< W)F GHXPXF\\IXKM53TR(;*\,9&KQ9(KB]\C*TNTU4;)\\LK4TH*Z@!0C)-$$YF-T;Y8)W MZ2?*8=9P&#D"P@)<[FS<' Q[V65Y:F,ZF).SBV;F LM%I4;H)"V;:WTZO>,[ M#QY58-$M0.( I9*$#HMLS'5Q+J=F$)IU-+I'??E" >R/6*O[&L4('X*\9$$>X,*PO\[EFW/S3'[ @&A4%D'B0\8L9Q18<^64; %5/M= U+H M(IO!A#H=+R:4@ED/VL:Z"[AEE=T0YO@"P8#>HX0NM=&+09GJ'5ZE3JJ?;(PF MYR!&-)SC= \IO@0(!'3KQ :/&@225[^M32("1Q<$DPY_AA":7R\O/KYO8Y>S M,_<*N;7N?.,L;<;:G4EWT(-AVQ[[HI%G-O().$6\I'Z>(/5Q8HF5QUJ69T_L M&;NUUETQF$5>1[+T4C6RXR>T.0HL"#8%K\@K]]Y\V=C1#;"=H /GDMB%*L\6 M_UC/M6^>SS!XD7 P"P& E?/:O2E62R_2>\-1N I)PF$2C7("+#!7#?-T(]38 MA?LV3UA276?U)N/.]*QU.> U ;Y'Z6]_O@7Z;]AHK^P.,B.*+0<^[[L,[W+"D3=9PP0G M4TGPCH06N2.JA:A_N>L:1<8_5K>G- M+!?)ZA,P"5X"Y:5VS8H;4\4^^)4LQ6=DXB?#\^4N)9U"EA.<515(,V91>@+4 MA94[#,CAJLQE9'U':J4#.HBXYBPU(M#54LZJ_56"_!^+S!)EKYVZ7*8'AD5V M8M^K%5D.;0%CB5-C[%VM$&(4M25EZLK]CJLY;[7^QKM?3]^]>??>5?>UKI(M MWW]@J#TV'O[=A R\>O6*K)I1E*Q.,:776#XUK9Q7O%-7$[?JD&=J[@#%$"%I MW!C*J8;XE5Y\G,M8Y*\ )P'"I+2ZX_)CNAJ&B;^:END9Q5<5B5P+-+GBYIJ3 M('4%^2V?1I;$7E@AMQV" 8.X6@K5H*)'N-P;QJ?(#KLBUK#6O;1Z3C]C'7ZL M:Z'U414).WH'5TE6IUI72 M"=4;$9>Y6/.O;HHL%^*8.8)N\I(-(&VHOCJ.TT3Q/" M:+[1W_&](W8=!ILT*11MFZ9:'IC*QZO"C$8Z:MI&L4E^".UA4Y:8=@P$F@8R8W_2MQTM6^3BOEB85X 9#PTE4D-+F#$U[8?$ MZNZ]BH\JH>&P-+4I?J(+U4[ =^PO31;[?/$OVVA M";NF5 HVW%*OSHPS!0MJ7X+[8D%/"(>[/P7)#R#/UBOBZ/)V4O!AR0AH,-)0 MER-&,S3=&?&!"J=]^:BNA!;Y&-9T/EAG V&,GH<"QD9!"=8V+!H'4981C%4, M'D)U;=RI]M;.THCZ M=,!H8:#UPJRU"U=;:[PF8XU$,)5;*:!GU0J-9U*YM\I'<=>VNR,G0I-(<7_[P%9:9O..7-\M'H@CTFQXDPJ.F P+%3BZ M9$I7E7#"Y*52IAN2@0G*AK9RT/>E%1"IIXY6+Q*IT^"4EC%0H_E$C.;L.ZE$ MV^:1K8!(]#0>-2J@S)7S^;C' 3BV)DQ3UU*:W[#$APPXX[O U(DH;/),%U6 MK0XFMT6:M=LYR1G7)9R^KZXR>OBW7UXNQR.[(-J[%94HY-C;DMK=>L-BZ-PM MM$MCP5]HHC0V#RM)=L1:_=R>S]II];DC&):C2?2D4OA:32F*:7LD/T*=1 Z5 M3/D0\#;W(+JJ=I'9H&_XG!R]'W\5B<9YN^*G\>NQ1=I?9.I0WSK[;,F.$^"- M3YV)>GJNUYP!Q4/>>C*,$2BON22I"X%6O)93*=2PN&[/N+ YAH#KT>65-,)8 MB$?ANL@-('Q,Q5&_JU@)MOC+OZ9F+X9%) M05V?MD"-$8322OM^5]P1D/ZRP!+6(C'S"\D=K\N(:!3CVA$7[> M91_GK/F#=4>DONT"8\]3$5MEQ'LG^/QC:V*4Q,^("7I52)2R^WZEEH0[0DWF7J%PJ(Q0Q!%QZCLTWI3T%3/_QP&+PK MU^@A^(C1JX"G:L47(H%WS*C9ALXY!Y[O;A1%UJ1\(!,-*1! MF?_5*H3+>]:[*O9 8P*PO$[H'M:W9$9H[7VL INH;]^H/0QFX70T"1>+F3$- M. (L?MT,3::T$L=D:!EJW5KQ+]@&XS:Y_Q3\:S02 S5=C0^TE_RBWM$H"C35JZHRH>HR%_.HVA!PA2PNBZM0N3KV@,+.WW,/OAT!WK"VLZ=,D3:&Q#]0'5\#,OYL3N5S'+YP5V2/WRGT! MJ58C]_*IE/KG\K8(+FZ!10+RG%5YV:BKP<&BMLPK?D+M*1^Z]=55M]32R4Y4 ML6F*#@^;2&-C-[$)V\YCYLM%V$$NC$Z,I+1!1]]+$F>0560ZA M+XG(EWLJ5%PY@HJQ*H0BKU"%>J#R27 .V((>+"NJ=\ 'T\WN,D0@T7B(^-Q3 M6N8EL;O4*MQ T@;<-+0MILKX?O.)T/4EIK, MA2QZ[Z74NP<51YV75I[W[DQHAK$F%U[52N, ' )V%K-VSE=BSQ"1JN@(W-D M=UR<\.]F 18O;X$N/5-^W+B3'?O>-MXD92LA5G(-'UE @QNB/A/:@A2WOLWH M*RRCGZ-@8D[7#/UKOK,576AMM8G<]W>7E;F$#%!S SDY-&A'\2 1 M)AY-==.7%DO/F&1&R_%8JY>CND+%'WI.31D50E+B5E9/B,Z@E )NFVH.(=GH M'&@ 5<$+H+1)/I%M!+5C4RK&:?[AGC;U]0 8<6GV9&-Q7I?)&_#LCXQI7>'2 M+KXEMK\Y-1HG%YNP3!\&.@5C$M>,RETIO6R$\"VE_!=EE9KF#/*="#B?U@OD;BJ\Y%GA.CH/8%K> N=<(7NGJT$!E5R&8Z6[8C^?F';AF.2/U M'-;;NK'%Z!J^)\B)Z^^H<3IS^%7+E91(.HZC0WDRM:P. P4X.-/%#:/M3=U7 MVA?"R*X-&\2!X] =_R-E5:=? P;LPNLJZFD?E]/@19K]7:7MG]+L.LV"=QCS MDFT3Z2/SON"^S)2P3VD[IOB:RB(ZB":&?K21$N? 6-_NK/]5'_WM_>M71I S M954DJ=MXX_1ILR3@,UKH;?#B'3"=$^9%6Q.A'OR8EU?X8%&4=RREG]WG?\2C4;343P>+[C<&GXQCL:+Y7SYPH][L<9:"C:5=#^#'1J?4W*Q8YI* M9?_4BO-&J7OY +PC6P7_LD]R">N]Q,ZI"'J!TK^4)B&;6IO*&U>PSOMLC05Y MJ=&"B8?#6ET2376]+U:.QU[D0*:I(,&4$&*H1H M;)E_^6[WU[]\5V=__0O^;_?7RUVY^G0+!P.#?QN\HKYAQSP#* *TX=_/KD"^ M@!G_QU'OT)?!A]2VEC_F_$Q^8BY5"I+% M'1].D=Z44B2'HKKD9+2O,GE99 ?:SP2_VV4;)8O2KL2VH)-E.^$JSI[(D2M) MVUF]JE)UACFIDQK+;1HY<<=G9PJ,\B1R13U1 ,I4_8Y 19U66"+GFX2GY[9C MH0>DPPR[ZJD,P0J^J#5Q2R]2)34TNL[;/0_'.[KLT 2_[<0.2C>\X] W$!"J M5'S*^&(+FA+.JA.Z:,451PR$;3\M.SN_XSPDJ(C#[KGV MS2N@QL5E9T^T$!X?-QX7GH^[.V*E[96!]&V3+XJL,+V7THXN]K(*G]OKB.M0 M>IZA97,K+=COR+;/42+^V\^GX^'2O-^Y0>\Z&9\U MQEBNC]NQU/-:?*T=CX;Q']EQ-!V.GK3CCWV+)M[RIZU[YC2TIS@-[,F+G$)" ME8'&H/%,]2I4O&^E& LQ.),)BJB>[7;4F8X"3H,>H.MDNZR+2[XP EWZFZ&S:*&[KCNOV M2?-G&E$L/5@+$-T"0$P8HP+/F *4S2Z.H6SLI?+LEABA@X!R.@)3=3W0_6K) MS"/#+DU(9H[$&9MM!RMO;+D#@V=G[\_?/#NA0ANE]C+4B,"CL)R*%[?Q]WL0 M5(!S3+%U+:SO+LFH0N I3':*[>A1$$U9Z*X/OPO 1BF)NHV_ M,KV]$1NEU6DP,!TK 6YHQ0P&:,^\+?9'DW%RV9H>#%@\1#T?P/!C M?T_P7_XGBNB[*7QX?P"<.1V5A!@"^4";F%/4)IH%43B.XV 0+R8P5!2.II/@ M+6#J]\$9-YJT+R%?1AGIR*.DVQ/_@!-@Q:)X$TB0XT,+.6CC M9]*W,GB+8[W!:F>BOUP:%P9"Z;U1O_[X@(WQ&E>L\?''UC4VC3B#VW1]DWZ/ M!3)2.'Y!5NXLARW)V7B2H,'H>3"=+ BC*^D9 8@6SL83[[LC!B*J=2[RC[XW MB$8=WQX[VH>^!,O!9'[HYV/&G^ $ETDN)0G9C("7:1"/ECT_'3,N+NQ']IFQ MKN^)WG!]1X$ M!Q[W\'@9\4K"0T\5'+O(BT?6^J17E"*[+U&,%;V'Y.QKOO;3-)FLV4W29MU$+2F7^$5J/#E0XJ.$=8,+K!TQ:-/D3R(M@Q. MQ0XNI $7YLB+1RP,?BD+NN*ON/'V >]&]RH\ZQOYU6MM=,*)+VB!LH8&ZKH% M%!A#.0$W<0@.?7M&O^#G9R>AY]! Y^':-"@WKGMN\I3*HM ,0C?G3GH+2%]V MD:6QXPFU; 6)[92J^,4 M- JEJ<%DH,[Q2M*_77[D0)JK/9M9#YCKFQ;O6=-P)[8TJ>>*9W*]Q[(:BC&- MW>*"8$)3GC=_:.2N8TU1P<#K8BLDZ.Q5TII M[FU!>]*%FZ]Z17PQ$NF4E> G8..H!QN-[8;-YS5BP\J]=X@O0Q"=.*8!2R=: M=RY3."ZHB-\^U<2.D9Q4,YVZ:7T?_-*D#+^E&-(.+Y]AW0=*$<'*,XC7=%X7 M&.:-CW8)=&L8%HC:2?!^OZ/X?/(Q])@,HW Y0PM8/!V"GO2CD-?I*"83R' 6 MF:G7H)G$;$Z*1T.0$LZYF07^$/'WX]DPGB,O(:,Y\\KGP60T'(TZ%M,!F#B, MHPFO9CE&YF$ACQ_^1( 3)(*7Z#!XC:C_-\+YKPGW68PFNO$$0:EPGRW1/#>. MAN-Y\#=N#S.8CAF,\.TL]H ^DA^FPR@^#KX1=LK#5\;#Y8CV) $4P*I5!'A3 M8 D6_M[E[AM@9%08A*B'"!4N&52*0$2=:VYX95Y28^8D8L)41,O7W5/&K;6$ M>@.3,X3\*E)!A\0*H [>^%BYA!PZ+5)U!*7506C9\#QM@LF4OUJ5;E02Z>!= MUN&O-*]"[.IZ!ZD,54DR&^]:AY3(3X(7.5#ZT\O5;0G4^?0=L!JDGDR-[LQI M;LIUFC,?V-<2I$_%8&7I1>FD(39LFKQENYST\U;*X 3ZMI_5K,M6Q53$+:P MV=]*J^K#>I0)P6!"QE]Q,1IQ?O5 >DC7D3[>492U!H7]8]#/;-XY/7=>+8B_X8NXVZER):%9#Q <%O)U#.W# M+D-2A]6(J,U[V1(=0-=7WK3^;/^(WPRVY=DU,#>@#:08G03 T8/)< )RU)3^ MU_S\ >[D:<>=C(:+:?!-$ _G2_@'/HWI4QSS)_YM/*-_1O+/"/[I0GOD5O 3 M_(.O32;TSW@Q7/"7]%L$JA#\)I_F],_+C(K1ZS56&]"7_GN$*[N7-:;"7!M1 MP[4C3H*20&Q-;R_?36T&J@G'#1:V+Y+].F.&B;6'>&(G/['V+(O6/O']D=CZ MA?C4$(^:%KOGP7R$_K49>5_C,(J79."=3R?]9K@HG"S1$ST"X6@<+N+Z92: XW$&-9[ MLL\QBV]!FPDC\B#&HS!:C/F/.%X1R,GU VCYPIL]G53D->X1P9B(NBA M#HD0AM!2L4QG'"+?B:&MITI;54&[ALL7\84?!L\GBR]=TIZ9E MV%6:*DOODD\ 6(T8/W__\IT-&:<5E]5-HAV;*:S7]$5:IRQYI4HE)#(-VU4 M#TW=>')30X(:8).!35K.92Y'KY[L7W;.29_=!X -T5'*U/V,K5$W@*2CRJ^2"I MX37,3R=48/(LAT.;\P$1[^%T5YYBW6M*+"=>AQ9;*;Y F*)9Q6$P^?&[Z8\@ M1UQA(75-%)"<=LI.UP93&F],E6#^5J)JSP_4VQ1/DM?Z+MU75)SQ)J,P_*2X MPV(BTDE MTYP=HJ+FW#P721L[L*J74WH& (LIV4 MTWE[]HO$Y)/$^V!WSCK'%0E6]FJ<ZHCNM[LCE>8QNQFD/OM(>8,D'A _:2NK=-*@JC!%&+H:O>.4-KE(:N M X,,$?@!B9_E/1:XH=JL^T*T FQ &:!*L!.UP$Z,3H1LBRUO>7.84P>G?YMM M06SFN&HRD,E-H$J$]J2U!)'++%,$&E7BPUP(#L Q#UH^2=B-)1M2-KR1"8$2 M_$+N'\ I*+A1V,=_ .N&)]=JC,3..'M D WE/)&*1O*-,5;R119)R2&DJC%R MYW&TQ6L.4BL?S\;Q5X:8U0E9O1#:O0O80*+39D+&H MD+)FZ4_KN,V^M XL[ 5N@I<): S5Q&'(^#P,E+=U_*BB9:W]E DS$ 7-M"*M MU60*EO/,Q3K#\AS&O-7AX;+<=8=XAN]CNE77LEC/"[5X >&A\L0.2(5NKE-J MN!4:O$.U*K-L+@@(TVIO-L/G1#RO#0[H>"QJ*>HZO0^X=K>3EL2(NE8CV*K$ M"D*X(LHET>#B?6%'QIAM1'^&AK'IVS?I>YN48G_H@W?H/&.!K;H'/GS3+__* M;,D&K\3OQC"/Y*H@ST@=/JK?A H1[SN)*,9T5T]9=Q)RO :WA%!":/5R2K0? MA4K#0IRJ(.)7JLF%&EHUE/&)':MV!(T0E,6=T._"45 6L268%.7*MBS(YCA) M..*Z<3M7PAM2$EJA*U^L50=0/_^L 59@\C_B4.>?V>\@(R MU^8=?)'"1VI*AZWCN*<\)3"DX/8MV8W0?H32/AH(3]RXD*:$ATKAI:)VB+8_1=P/9'\XA6 M&<93M/'/YJ 'QOXX<#V!ZP9+,E1$4U!VOM$/,9DR<$23>% M/R+ZJ6O4>$(CQ9@$\0U^BOD?'%?4V0-8!5N8 Z!Q+U. _0S_B$8 7(J&C7"C M<]R-4AHN_F'I&I.S001Z\0B#4P9Q'&),%_P%:YY1K-]@AFT-,)CGK)_>P!CP M9!1.8XS@@S^6<4RCA'$D?RQG.,;E8V:7 >OH."\IZ;@HUM+Y+U333Q"%&[3+ MV'X&XSDM.YY-**R(17(P;<)6R.T<:"QI-X L>\#/YGW_\1+D@T'! 2D5QA.*')2!Z298419X0R_/_M?6MSVT::[E]!I9P:>0OBX$:0\-;9 M*EEV/-ZU$ZUE)[4UM76*%BD9&XKD\A);I_+CSWOK&[H!@A3CF=GUA\04"30: M?7G[O3[/P,Z8 R/\U0QK"%=@VL,F9O7=#/E MR,_0QPZ3]/+MRPNAC;BZN!PX.7*V:79'+2HM#0T#4:;)#F,E7>Z+65W#_?@9 M=21.@C$.>=;'X.#:K=%6Y00 :'G+ "[("CU%2]?H]G#Q1VV;ZS4)\F\NC=4J MHP?= +-[[?#!\VPJ*&++6T?XKMQJ8$%\N=O54]+KN+23+Q6W$7>.O/2SK5TT M1-@H&'#6T_<#%X:*;D]@CAO64[G%)CDP)WAP; &/9V_.7,M"NT$4)IJ,TR#L M(OZ$QZ_][K"DU!,>#&.T9"RA5DAR].MZ:%T>GS.,;5&]")RFXV1(G_)X2,'C M C[E8SKA$A!%PURO9Y0/RA[A%O)X/"I DN3##,&OBFH457$&#>+"CXHJ'@Z+ M:)A#*^,HA3_+!/\=PS-3VA%T%*%H2>(\2^'P00E2PK\),N,\XE!_LUS!I=E(/.B<=9C8NJS']6X%TO@2+9CJ!*2R+%+[*AQ7/6EX4(/(% M/0.^'U<13!),,$V8M03HBJ>(_0CG7 Y:D>GO$MB=[ MT-8.%JSD[YC_#,0*:^GA $VZJ>.A.>9;N#A_?<=!?@E!8($O%17DI#E[V&S MOD'+,8)S]=HJ6&+YOOR(IPK)KWJQVIFK,_?JW:+URMQ++[^@H0+=&3-.<=IA M3-BO>[]"FZ8@^='!'J!3<-;PYCT>C1/[?#!3V*K:A*D<0AZ8 TOZ+ M)U+65LM:PGPK$,EDZ3>F"79*W> CL7M*SF>/"WA^VI+ UT@AOJ M-KU>6XD(UZ"Q;\\IJ?9NU."QA]QK?< M[,_BU"G[Q"M"0I'*2]P65Y,'D9?XPT+@JG7NF(6=A U+])/">_7&[B>AV 3NGJ=/:[7:T3$==(XL><< MO.>@$5KCA$ZXEA6*+CG!SN4LAAORZ>NO\:79W^*\>8QE#Y2'JZ(%"C6MJ2Z$ MQ^AV_[%R_#@I;G!KB+B/:C2DXQQ1G_Q*N7U+%?C4ZW=-J)A4FS+!J@HT>C>F MQR:=@VZ;K3&:]Q#=P,E4K7U3%/($>#W1V-$-<'1?3AV^+MTYI2P0&?8>:YIY M@9@O"5DFK)53JQ0/>@6$)F<-Q*PG8DE $(WS/U_DN/\PKZ=!__"G3:OHW323 M,UT,OX[=EO?8;28]'_Y\6 FIA>2G6%D.>J1UDC/F;5E)T#0&2NX2N'^]HF3G MS\O='#.24HYS+.A7%3Z=COS-.#U ML',71+(HZ#*==Z6_%XW!*>ZR'S[=*6!L^&J#ZBDN<3D'O03"-UB2Z3F,^-L. M!Y%<8"]OG3,'2YS2ZR:FN);BKYC)@^09ZTA VLUW$XJ]S%9\[)M=Z:CSM3L,-2%F"Z:2!O%O/9*'1$^5; M9JD[Y[],YF:LZHJ=6F!9:3.N3C5I'1Q+4 KEDK&0>88:5&)JJ5J,Q1V]$,9H M&/:YNE3_*..G UJ4'6HR9W$OX0JE^:=\'?8BZB(-;H[++6!!J'VL]7B[WR / M:2%1^B[UEZM#Y@]<1Z9@NMUV629XRZ7M"A,?BQ^7*R >U9(+"P>C.S2B&,P,5E+AM\ TH1YBU- M$!-X:I7!1S>BT 0".M(,J2>F],LL'M)-.,V>Z\@%>R!F.G(:/A1,*L"D4ON) M,I[HX+"' J\;W>Z([B(:ZE;(QMW7DC),29%>"N,#D1O;\4S1Q] U9VUZ5L[6 M]"_FNH-TFLSI@&T[$[>-(F]++EKGY!V#E6*C(HD4'P5IL[BB6 9JH'YMX#>9Z#K5+R-RD#F.B[+Y7H^>[ M !L)&G$HJ71/&FI;YB/E/?5VHVUL7"53335 AB7812)+#6J2G?UG):;("O+* MTO?,;&,N*8Y KE&"'!>DP6;)V+T)9IK%-K=]V&9-Z(YOG')K3U;20B'(QZ8. MX)SDRX\JU=W15B<2!_%T7F@V+]RA=#3 X>SU9KVJOW?:7G-;_0>E[Y5!>GU MM!B4?BM$J4MP72A>O'MR*ECLJ 83DP7#XI/Y ^ETWCGE#'9#6C36ASW _%KT MG#.K+IF$"^OB3UD*Y"41*V.R!B)[PN<4YCI)Z6-&M6X)?LRC(D:4B/=(WC2Y MA8V+20 *N:UY>A=)G(TK0@A%I6G''AG1E<[R.*=\-KZ5PII5D;<&^6*%'H.; M^'YWWWP8ES>3[YS $KA>NSD;^\9.;!@*2C%(;)K&59+P\%243TBC,XI'8STZ MXV&I1J? = =[=$:9QAGL[/^3J!C'HSRQ4MX:Y0T7UY?1N$A4'^D89'8X1 N? MX>8WOO&IU$2C9X3NR]1]2X-YI&CXO.(XRG-@.A(K['EA:B"N$/6:HHKJT]-F M(^^X8-PIG%@NX/--.'5CW_7.X]U?^%90$2[PM7%O7G^@ROAS6*NO;>)!^"Z. M?KBX?LZ(2\Z5@_J3I3@?[TL8:X>HG\F]Y[ M>/ )^C$.,I+Q4YJ:!L:N9_> 70U!@%PJG!0[LPAF,6Y15BYU\,6GX."Y:=*/ MR[+ FQ%*2_'78KW4C#WXC2U!@_N9P.OI 5,UV^NI<>70*/A&L0,&7Q,TFBN% M&L[2N:Z6%1N0=_"NB55QN/$>KCFKT+:M3MV)QYMC/O5L G\"*B0IFJ9#4$L6>U M3U8,&:*>P"M!/P5.GHY/#&([AFL)N3 MFU\G3!:^0JN%S';T(DUKVA4K-'VV[D18ZTC/B3BWJ6A*]7_+Q@X>26B(;? D M5V8:]4- GS#56+U2(U8ESG:^2%E-/ S_3!J_;MC(-Q=WG/7IEG!B,(#O MM!:2,59K3A/N (OCP3F-F.B!AEZ<6IA=L^WC]ZO9=6)[$NUQLKR"3IF;XT&C M,/R7+3O:Y+$6@]**>+/8X,;9Q=#VQ"):[>NAE 7>^"'"4X/C=!,*C35D6D/> M(J5GCR'$M>6UF#ZM\H4 MW2B7X829-5B4P'7VX7:2C X]P[<@_V#1D\O)X/1Y!UPSPAD^&[1!=:&OW(1T M=*OYEORW_@D]E-E85<1E,"QR@3N+BZ'R/WC7CX>C>%Q5]@WX50YZ>=/U$5A, M*@79RI"JXC1-S :[B@JO< M$K R"!4%/F&:O?NB[FWY.(?A<6[+JX+JKGZTZ;$CG9?-XG.7F@Y^%U.AU M%F=4AH=E526CT95QHD!M&U<7Z1!:+>R1@HF,I\2,T^!^P6EYJS?&UHJ(EVP*W4-"^2'.P M+ZP4<^S!)3O,WQ#R-C&DZSCJ:Y,@H,V1/"LM(X8WO6^] MEEIS5!*9)90A-L2(J>\1?8&KBG6=#56@&RP^[AS#@CN@+LL;>!R)&T(&:\:. M[1@O,SV9 "_683OMA@E5*)NUB:VV,\PJXS MK +A8;5#VQL!*Y-Z,ZEQ#)PF)--])1,4)3SV,4%I>8]#J)>,CIJO:?A(7,,! MN]XR.B7Z&CS*:0-'I]13)!7>2"(N>3UQP+$'UANKC!FJUEQ-)]KD%%;/#:<- MF!)(=8@HE7<0/;=M/%((3)9>Z-0R65T1&@!P,M;+6$NR ,LD]LU"H+-[KZ _ M&P: KM:F12E)@EN>#(K$-#)=-BIV99:J>HO8!J^P) (N'$L@_*(A[KY(\%Z] MOC/E:'KL-CA>DX^@*U"W00%N[J\.DO!A6&8Q-H9&R1!604BV< MGURBXC\=\JX-Z><[9CAU\IV1%(U+HB_W\V<4/OL_WZVD%O6[?[E4V6+"O^,F M4; QO0EF@:B=\XF5%!@7M5PPR**<)8T42OVX4'R8T@NHV1MVG^L0M)).;%=, M.:=E,OW-8N)3"GG+,Z1BD[4[OL^T+WS9=J4BBO#9>N8L:7S3'=4O;\C0#YL! MFX'&<^?8XF^H;R>(O MFX/D(Y/#*9 %Y@%%S7E>TF#G&P- MP)#$3:TL9WM263QMQ!^"NW8[%Z\0%BX+0 9+7,Q[\_J&0*.:3E= H"]LC!)\ MFHEB7%F+YB>S:*PK6I95(X?#XO"50F$'&*6M$1H:G$][(2_7G*]&V1/V#Q,- M%T0A6ALYJ-98X,@@;-U"9FZHL;8N65OS)K!U<6[/Q1?"D&BRM*8$4"LSBCLM MUA8S1QN17/!-A1_ZS6YN5^+2<^$>)87_4)<%B'EYIM_ M_IM__IM__F_MGV_S+/41 GO-W#[;7I_&QLVM"H/;4L2+ #F]1+$1@(; MV(/=L6?@TH!O>:Z]/H/O>DU,8]HR5R)-2\I>Q!S/&N?#&X73%;C63RM\HG!* MOU?%0C[V-ZH+2[V"A#*>'P2C4;,ST#I MWTRRT;4^$,5.[>@7]69R=X>%\P)I;T"V8*T*S!;AN%-*]R4#RS5;?QTD*XH= MZ"]T8C8?YB.Y&4ABP;!S];M'H/G]<_1RA\!6+/N6S\"?5^#N+\E$'>#G'#VW?7;Y_@6AI\#=M*=HB-E3$B4C6+S"'^4-:-! M1ITN3+L&*"M"J+)(;/VA28#<,;VX 8J2,#$)DFI,D#SI:!R7O#L*^([@:?," MSC[Z:C2D,@B"3(2CEJ4$1 -G<@5M M"0Q>AA"W*7Z9%HD"Q0N!X!G47$'%M7'Q#)"N8.4:J+QK>V? RU\+:(8@X:]% MOQMCRQ6#,K ,SJXLA#:>QC!>A\2\'L3-1LQU.BP*@H%4!;@6LBQB&:,L@T5 M$H)V1-K'WV0WV^+,1G!T) M6?5G(/'@H/2D20C'JJ>K+71GC,JD]45(].C0I1,PIK(!IS[/J[BB.RT:G3X"!!@'@S[9B^ER86 MUV>R7;Q'% U2 TR%D*\-.E>SD0!0Y":,#MA:]^A;XB00/Y@%N\"_PW()-%+GYX>Q%86TLWQPW>^Y0T.EWD\\ZDD!NQV&< MY70>TJGW YXSGW1^3@:G:@[O"J(>3A/E5JZMY\.& N <7"S G7GM.NMG W_ MTF!/PRG=O"TL&\3G<^!;XX;@"XS1U3?4N+QMJ-S,/9!F!2SI''0$.&[!S "QQO5E6&>%H?$;\460 MNF 3,\!)#=9828P=%1K$J9%MCP$"=]>JA<$>F$KG][;Y(W'45G7,6IC]U@YS M"2IY/2YIK(KWB%#)2=E@5* =QI&149P1-0@:/$/RP%D_@O)%*@;^"!L]NE1) M0U8=$;EQYJPU?*I7<-:5=(2=@VPX&^1(4!MS,8XHZF&Y=P%B9X4]GK!<0C0-4MZ(?OW M!-^2WRT=(X,L^*Q?V?<\];L>P=8>SF^B0SLXQDAYLN9\ 38W"+* M&C$1L I]",?->U.#CNH) MS].>=U/3TS7\O$10)[H4G8CCA\U[ E"VK'[M%:%!8VJO#@9[910G3)$$-OQP MQ"0.GD(RAO6%?+_CL2*Y&<5%7J!M4ZDXXK*M[W!^9G&9$^TOWM9YD'+K%Z+G M63''\%"%%,*#CYM>D478;:6M.H1LPA+,,UA.%2PZL E_H60"I(2W(DD@$,;$ MWQ$7:2:-"+\,GNY#&.:B!-5G'/VP)LP,-DUWT S\"FL=&ACJ68"3JP0=)2_) MFV7/0TMH%GJ(!Y,.TGH>%0.V&:RJZ:4A&R519ZN:9!SK"7:[*O7I#?H17L/, M68C-E@O$T=S#WAQ=B])\N,Y "".*FB).[$)M=^' M$=.7)'2\@=&S]#YC <2 M6%#2JDJ[F 8@6_C_O8)Y3NN'W]'8-HT_S;QR@MMTAJGQ$W&-P>*XHR(::[P/ M29U(04J16Q%4U\[< [H*'9IV?T[9%Y2#'5V O9V/C+5!1!5/"%M?L3+DI>?W M= 3@[2T\9RMY=-9N"9\8 =??)I)<32F^63HM6HM?Y4^>C%)%E#J!8<&B/WX; M:RO+[NG8U(U6*(E!9Q7P(#0N.>8AJ&":^U6[5]J=>U!C85%)/II+F!LTX."W MJSDL/'25ZD':PYK;+;*([_..7V1SLRQ\FZ[ME5)7&@L;/9^B!-=>/JL);WE;OY)LS7.MN M!\?CO0;#MX5SY,)ISCQ(F&_SXB2T6&*&5;.[!>E(<_ SV<9V1C:E5(. M]>RS4+/\.)Q;D9/U:O]09,51$J]#^WN,V'-2L_Z!9)\U'*=?QW;C?X=2,&]P ML:1!&:@^-;>#X5C*7.&G_K5W (H[O=SA>&_&RNGC#344"&=GMWJ$:>E5:E MR=/DLT-_N5:._'=.?B;SSX9$ZTP:]*PW@]:)6O1LTQ6[;H.-."SL[$CD0 "Y MPT#21@VEC?%2T8-RQD/R-#@FN&YIW?V K_H7?M6]"5;433N"W8Q6MX:;0\Z$ MCI!R8[U?MPRTD^4S'E. G#S%F"]$B=&<,9-B,M9(CHD*EFX< M2)5_"OD7@R5?<\SU&O@[&W/%I(J$L%59BE.>'& Y9O13+FH9IV#+]AES)C4_ M*QL2 3W$/.YY=OJ![\5V_WR[I-*1C[YNB/_][GB5>(:IMR-*53R!%VA&2=]I@6Y,Y$!.48.]#XC MST'.,QYN-BN4D"D"F1M.OOT^3^-2,<;AE>O9)SBL^!*:$5.":>DISJMW)Y-! MB^>8<1(^0?>Y()'-[O*U[L2Q&6%?[XBUO6PO'"_;7\3+9@]]YY; %S^W$**N M,-9"M-*&0=QOP- ,43(0-D($2C*=H09/T@B".P8.IP.3L \@'6\&+1J*6"]V M34P@H*J5;-C(M.-S'4^:'LTTE=FF "*]@,ZK(QIKE5Z.X79$PR'IQU)%3M(C MVNR2GE2T0D>S4O;-X,/GBH)NU6@/EZC+MIBF Q!&II+L3Y25L7V(%)9!HT)S M8L77Q9OM"#T)!BK *#M.:R349O"_>YO[!_)A>?%??9.G<9XQP74R:FYTI=/@ M"7N*K4ZJ$:WUD^YUTK3@X#_5/F>-C;?[B?I5\TPWUYIT-^]H)4CS"&P0G:L%-8>XV\X/_G@9/HFKMM!990=&E.;FO1C MGU';(PZ#EH2E[Q[!A$.OTYFSWW550W#UV&)=?7$N6'=S M3@4P:#W[>T;IAHT_K5XU'_;CR_>O7EZ\H^JD@3U4%94KVB.5Q'F"6=Z+)2&3 MX 1HYIR),.<@F!'L=IHOK%%&S*<;G-PJSZG6,LGP'RSBROFTOU+@EX@W5,]W M)"+L9JP"@@A3O+#J)L/_)_2YRO;W0K>+/8#%GB-+5H'_Y-D(_QEGZ%S'KBY" M>ZKO.DL&14K_#/D?2F6&O\J>ZZM[X%!! MKQXY#GG%3^%_QC(JQ:G'(:T>.P[244KQUQV%4;F ;IWK=3.[7\V7#[,9(V5( MX?,$#PV64WSXP[DP'H$AE9 9-1YY@670)>[KK4GHNE0,QKUQ9JT.JS.= #J!2WNI-0*D)Y10=EX46_PU/EJI!+G5GOQ2D7/X:?1/5N$9 MP4KZ<\5@8]/=6L.J<;]A&8(M#R(.%R,(.N( 2Q)4C;;;^$%N$X"BPE0QM%#U\6P7T:48L42$=!,<9![YIM3#^*?K0-EP>O]4X MUN!:>F $I-A CFS1X,'W>Y)5@S2ZK^$XQ>(UR7CLF#=F^O8(\6:Z\LM#9C; MM0P(NB58V%KR%S";N'Y+Y8.#$];<*S[RY^NGS]W5,: M1,Z-Q6^:R*J&GO2T!?S]*2!);ZGSMJ@;5@Q8@YX\R, MY#_N:J#$QK0H93GDLB HG_YL3,;)(Y8$:=P))1P1_!ASAIYR0:"1<5;0-88G0IC)WA*3?27> M X))@X*$@6"5L/0V2$&P@&&^UUN]3W1I][ M^M@Q8!;RK-O?]6B(I&38J=[\MF]K>YSJK3_W:9_\YQT.]M!/?=K%CNWUL7=< M@-$TH8MM-YH5J0(<"'PT'G('%N:BAQ\^"NQIQWURYO:[6&-&QEU766 6?)0? M=(N3=AAW>P8>?]L3^YV<[YVN6[_\H?+-),WTR:SY)M^X9!,L4U>^8<3P4.E6 MAJ3;Z#CAMC=H."X?)]PX"Z ]3>!8X48Y %W2C6*''1=@EL AL@K#C(?)MFS8 M7[855>]K$07X,-$V/O2&:G2H=&+;[6"15I956*25 8'6U#Q?*N?F<[%$KD!I M[N>.).<"['_2@B\D4O\_+039"K /B5CJ3M-DB&21)H#.!@)%Z M4W56K[^[_M Z1_C;5YP:&K/H!0+56: ]IYRA,J-\V@('7 ]S'G#XMLR,P%/'7.%[Z#R(L'V3'CC<;'9[.Y7K7F; M[$9CZL*&,^US,_8U,4TA50IY-Q5(!$/O&CY$RBU@RF@<(CX_-$P5>18W_--L M:J^*TUB.0538@!IDR1CX[OKJ*OC5D9&!8W][J;#%Y_7MC( _"!#D:03;.2H& M!8:[Z+_FW^_JS:_GM_C>.JY+E"7I8#R,OH^RP:B"?^"OG/[*,OZ+?\M+^B>1 M?Q+X1W?DMR7"Q!!9?4[ SO@/WE84]$\^'HSY2_HM':3XF_PUHG]>U.AM@-EZ MJ&?S:6N4HN>_73N -0":QW-FHT2%>480Z@[T"X)":LH=9]YC_'4+HGVK%\F% M1.14BK(^V?CG*[6R\8 [PG%M!_]N[.X:)!FGNQOKX,/N7G\P. ZT:.T(VU%L M%&UY0E\WG-;4EQ&3C !54D9Z33GW(AX-BPY0R[BHT.^<@'#.XVI4PO_341I4 M;#,JY$XIME7&69;#__,R[U)3,Y#-"!)35!DB)@V'T3BN"@4/TSJS2+-048Y_ M&:?D+\1J&:K:@ ]9YJ,E,,@VF(&$U<]YFKVX$#2PMS3!+_W.PP=73R!4>(7Y M*E:GR1=]SAJT_/4> 76:CS<5C;756?0.DN/0AQKG<0U EJO?;^PNU;I+\BF$ MM^GB)QVU;$^8&V;G'"&%$IZGDG1D;,LF?'ID0U@;O&J#.ZPPAA%:6B"N!.$7,33SM AX,"2+6\=9#!,C#U+"6N-/E04 M(D<2AU0^5"6V<;WO\#AC2<,PN!2,.A-9PY] V& S/DBO3A[(1]3MC.J Y2]. M <$#QM7[;E3JR;;!=GJ6NAED[I]TY.YNMJP+6C@TH+9C3'0L2J1=@N;/*269*$QI(5+Z#,,!E7D45J$-XK&2(^I64W9# !0'S M5K >BXS_>]TNCR@!+B?T\@S6+JWF#$\*RO L*#>N.TE:/&J:_VT?Y-QJLM6< MD,C,*SJ*"S]'E"K.(=N9!VW3=EA$'9[5%]1Y/J$DMF60Q;[QH(-'')3#GDT) M '7Z=56.#XM:U[[!'D1\5\8:+ C#$#_E\9"LL0(^Y938-4Q@50YS ]M_QK.$ M+\\M(.AH 8LJ'V:8N%* EL&0G@33+U0/0NZ@8/H=8'ZA=Q!"!P7,WP7%WTN^ M=TTV@>*](<1"PGN)GMO4+-$%HMXV[Z=[&.50<)84"5]P_<6$X4I8R&0A!L$^ MF\2&X:LHJT5)847#I)>@QB1NS4);%FPEB@/9-[7TX'9\&#_^VZ)D\Q& 4-J2TH1Z?O\/18FH(T1@6"V M:0OYT%I^Q'-(6,16.W-UYEZ]6[1>F7LQ#L6]=]G /G^&;I+9P[ET^'8'5Y/? M*1XR_8KZ$ !EZ4:I< $<:CJ.;"AJ^_/[]806\P:G27CS[G?$(,E=PYOS M> 06%O^_:>3WBO@^%*E84SH?$AL)VA)9H4]4@[Y7Z^@ M!SMD0]@XII8LK!]AC 'W?CK,O"'A;WV*O=970ZLU"72"&VK#XOD?M?XSI(;) M[0^]UO]T]G'K;H(FQ#NN7\%IU^AP[I^/VU:5M:VJP[856D>%_/_(;85P9OJU MK,_]ME15$B75$V+V($?Y"/=4]>@]%48,ZK>GP% :YMYX\+>'[:DL#72"&^K6 MW5];_KCK,/O!27AC-P.:1/MQ_3$^3]:#W.W!WA3_QS^Q"#W1 67^ Y_^7BBC M@U:OYH3G6E6#JNU:S53'.IT290JQ)J]K$HJ4QN"VJ%+%F0T3_3"4?%Z++WEB MN%>PX;>S'3HNB6:TWMC]I!H"ON-3/?M-)UUH,3$^ETM$12N%Q7&5C6_)85]&I@S9EG"0*Y-3^.2/Y"_H5\< 2 M YPCTO1:-3>I6A^,W];WBLK#ETT-UT,LY0>.3SXFKT[0LX]_W[5XYLFCUWM_ MMW*,.>O Y!39?FW+Y2+$Z%[8>L_,-N:2EAO);"K*D#S<9DCGWMAR9K'-[;T+GPF3^@!:UV0-!5H"&,//( M*9K]VT=6@?7M)9-5I FQD!-;Q3A.TB&S5: #.V&^BB+&=!B+L6(4EX9^G)X' M!R2K5$429^.*R@DP;6O'GB%Q_6(=&CF2#2AEB';<0?AG5N^W\!KWNWM8#;3T MKM3C<+.-5=E3/11H-99*0P/7V[[Z94<)0GEB>;Z] X;H%) M7M>7T;A(5!])8<&=NMG!6\(U<)716!JE?.,B4_=Y%7V5[]"V)(]EC H+&['& M@ZYWPUS8#7'$R7_TV _8>GD.J_%"=>=,,GJ?PHT?KE]$9T]P?<,DO%>3T.P+ M]'40)=)3;[%<7[]\?^WI--96_.O%QPW92?_IWZO[YZ5DJ934'['"$8WZIU;/ MJ;]ON:31ZRX(D(&6'?*&0EK+,;6V9VDBENF.(KR!13G4VR=#UKW>KV(GNOB9%GBL8[L&*B5UJ7C9A@HR7YEC;TI M'M]XRZMU.X36E\>Y%I[@6#2EEB['>[MII5Z]K^^E:OO:6ETQ.O[7DEWXUXLO M]>8_F8GI/*G.,V_WGN[!T5\-/XRWT5N'@P-IS?*] MMX7TR]EJW;GR!WFM%*-!V;\5R^WB+3[,"DP\Y38X%W:H&33FR=T=N@_(_V*' M(4'S>$>BE\UVLA\OF43\F!FSGB3GB>I#UQ[TPJ^^7',)R#V)'R I]Q:)!)>] M+/NW+R^\:Z\N+@/3927M=/\*A\R^+GLW]'D'[Z:VE_(N#+VEWUK@M:_?/@]\ MU>,%^:H^;\57MKT*_QKJO]P7Z'0K)7Q(9?/9S&X&VK+@1'EO?>SN0.T<=5TB MN2RZ'JO)G46PS\9C^<)RY,$&/9RCOG.#.33T)OU_:27/(]8&?BN(%#%J::#R M$,BT'FRS J+X"GVEU"\XM[ZLV15\DP M56^()0+M][4N#*<$//H!W30MUQ+[*7)7O)]\.49$'L1!'AIT6/.M7>-U,R/L M%UA&UZMZ<;Z\O0T,@[6\]J^N.&HN9V?!MIM1!W+.!TAEV=L0QC3A.(7DI!\\ MSJ$\,V]9!I*<0>2<9A8"*8,G:[LUG?MD3V@AON\C85E\EBP^6\P4,F54-G#+ M-8ZD;KDF&$OIDI4<\0FK*"Y3O&=*.+_&[#9&1[1W(5@6S%,-1J7VJ&TT"E0P MI6AOAFA("0@'U93"Z>4=OE+99&#D@H6..6;D)#!;!(< 5T=HJ[8Q $L,[7>+ MC-G7X&$PUDYRF_C#;9;@W69VNYM+94^D_<;-QD;\?7LWUHBQ]>/DWN]JON=6 MS03]SN9^;EZ>[6D%;*P).NZ\1:9#AF]5>!"N#B_(_9.+KNDOY$R<:'H)*B#0 ML<[;9QPSVO;NR6UR-8XR+#&OZ%HG[\2A)*$NJ8Z1Z>9W%BX4 2!T_,XHRI[I MJ"632?KT&G'3G[Q^A7.9CIP"'.3%=HD/.F:0WTT^1RK:'*I*JC?P*$HY]O-4 MA9Q>/_^X%W 6\$N3J0LJ]S$OU)W^>X=L=@%?DH81F6+RR8V44U&$W*H9..Q9 M 6\4CL$.PT"M&_6'W7I18U@HCF[K+UO2M2G5%V,U:*AA6 Z,ZED0,_UZ>;O] M'$"G?HL)*V"G[9$2[1/6-DFLCELAYXXI:XN0]%WG5@K\D6NC>>AT6]"O]JV5 MBXZE\:,_^>V'H58Q3 X?CO.Z2^&@D>\_E,[PG6+67ME5"/[ &ENQ*^+67LMU MW"(QTMEIVI0PZ\0&:SR.64F= 7K_XLR#($ W>^ [+_*(461O(>EP\G&CQ-./ M*L&EJ 0\:<>Y-A9W7F9F6$XN_13#(%/Y(2]Q(4F*5H3WF+=0X]"1P]&\Y9< M8'/8E2!(MIZD7U.6"UOK.]\PLP8-QM),Q%%OA[ QHTU#),' M.&PH-87I4P3A$\MS/V/DB!UFTYDF6@D<=F5"[7A/T];8HZ?ZO0Q&:)B]M^>7 M;WEWK^][ANH$G<_W/F+?JMB_N9VD*VV9!(AY6\@.%1:&V4<6)7,;$?-Q5IT> MS=@&'-JKB=EX]7>?8T>=A*MCB:+GJLY"/XUP.6B4W' M+IT^CHF]N[,6-7U]0*//PO/Z!SVKA36^?=2:OW@D\KX^ZS#%>XJD(87_@Y;Z M(Y7C/NT>O>C?M OCQD*UGW::U7K8\+X4+CJJ[%8%\?@#(ZDNU^(Q#-*N/>ZD MM#L5T_-4U+IKV&T,UOTJQEX\V)![U4::VO^(C@#EOEO#0=F][]2.075JG>LK MLDD?;+[U77"-);#N0\?:TL:CR%0?-Q,'$T\>)1,[4&Y^[S,G)S KPGR&^X@+ MV][VSRJM!EX;03M T)@OWAM4KCW)^;N%#N%[":1O)VL=N_=^_-?=7*?U>T&N MB]6Z_4=#0A@:H;-:!'!77HB_X@RQGG]>]^+9Z\A(.HAFKZ.=_EQ['8V\G*S1 M@[DQ*R06^KUVOVWH'D56U^'M/8+&K:/C-IQ>JW.K9\Q(@U1[;ZIE$R9"('Q9 M\XJS%/-S?9_O,)3R5@T*_\ML%+KT"B0H.=37G)?!U9FV-859&KN%KCW&1(VE MQ*,#<:;+;24\47AGG!G1^&>D+A*JZY+V&O*,?UR M!0I-Z."CP'_S(@S?+Z:3EB$2(3ELZ1@UR"]6A"_Y8?816N&!KFX"Y@P-LR(Z M:NMYR"F,C8$V4'LN.$K;C=.J7712UHD0N!')6Q148GB,M+=2//.P:_=$M2]1/NK$V*M4D;;!D MMT8RNX SV3:)4%M;3Z7":UK#GULLA29.P-OZAK25Z>Q^8?S(D[OU;*8*I/JW MK>GU8I.!NUP+TB_:9?,Y=O>PIUVQU]G 7G%U!N>^Z1(RI.&%<9_=\!&B7LP& M/\"#51,KXNG1$I-[TQ"DNE70X/EHXGKYSEZ;=33[ D,A=>-BJ*S6RYO9;$KG M))5F.O5P[-H#!>#C;(Y0$ES:.:]_E<3L3Q-TD>G4##!?,#-;,:*C-5%C_:Q6 MAY7HAVX&]QB!BG&]*:@5=]M/+=U1B66SJ84]T>?MI/LS:*-G][NFQXPLV0^1 M5'7-)Y\WNYHF(R2:0-^[ PN3$^T#N>I".=O\^N=Z$OT\@<4<_3:(6JXQ'5(@ MD(6T=5PA+#@UCM]/ZWK#=BMT?7#ACSKOVUZ/$? HVZDMA<4):*W M4-L!Q$7;*%@Q+CDJ-A36:CDWS/5H7E[-L5^@+" M=U.5P6SV:X0V[P2'Z;@V;FO,#UVM9GY*7ID'96S7L,,K@7)3KP)U17HT7E^] MB]3YAF/0=M;]C&;RVC_=[K+9>-J%D/#"T",UY1TPBA +M\+V8","_+A>[372/X/4KR<4F3]QF MAE;>PL]!SQ(D*/$-B'XOO]E]W, +X$3"(FX_=CM>*RM: ISL)?FWV8.9*C]: M&^Y]46)WRB1Z$=@&5P82''MJP3NLL9#)VTO!)^0I/J$8!I\ YEO@%M3:.)-< MN%L"7FN=$!,[.F6KEA=0*TS$1W[+YSG.#' MX-TZLMWY!N:RSH<486&XQZCM3]5^C,O 1J'P/%*Z1/OUHD8_3W2!2KPHPK(O M+SF-$*47.QFP1F'1IUA%DC\)& _KYM"Q>+5>HI? O!TE1L&3__H.5&IT2*)P M\MKJ1;[NO]TQ/.O>'CZ24MVW-/<1J;>^=(,RW3NU:Y@7]-\B//GV\VRVT%42 MKW;UE-J .9#9DT09.DLIG>;][[:?E6B.)K&=:IG5XZICQQ5S;Z=938:5-\R9O M&5Y_(!,9QXC,D(Y&F]>VJTORQA?F/9GV_5U[1\(SU2)^>E)6@EJH$Q^/$4][ M::V]3:'WON""A<_R8PBK??_-";BJ0Z[^0TFJO4'C&N26 4 6SECV=JA,]W'O MPR7&X0K@1Q"AAU_"4#H>]"@K9?+P/= DZMX.%$["%UV(!C_G<*)4GK99 M5FT$E+T/'I4F'._)&K;IPX+'CH2$'"ZR"]02[EC]P3IEZSK!E&/>L1[0([N% M%=^V26#:HFSG*LJVTH:5M* A%NB=?%H9S[C@6M%($E6CL :.%&5M=RJ#*P+3 M*W0OQ@N"S&J*IT^(!&-MU&Y=7$9/!0^7MUIH%K("+ 7A$"P'H:%AK4+\E-3' MSM#E]=65KU;6K-HQ!IF*,J+1NYM;A(H\5YO9?7W.=O?\(58(%AI!5_#1-9." MOCMD2(V#)J-*09E:+B"JR%VBA<9>28@(%[Q+T9/VN=8B MENUQM45G&O5J7$AH^USKZ"V];NE-T-MO6(40E@HI-IQE\KN54](ZRI&^M^^M M[J ?^%QK#@Z_V9Z10V_U)^C0%GIL29M3V-V)Q';98P,J(M[#EO,QRVT/Z7#[ MJGM^@E5W^*W6P!PW]8_H=I^IQ^$S)Q0]=906\EWOB!J,AW[*S&!4!;[,2_\L\REY/1]F$&$/"7M#3N-!ZG_KL4@J''B#+ M\F?BOE05]YD6PR^/!.'!M^*5'H6_[K,"_/8GP\6 !;8RS MOGX2X)/M W[D*#:=X+]=Z+?MUP8P;WOU_2N3WAXS0^IAW#TV8':V$!;9L"9PB9.;9Y:142 M'\A6&_@V"TE29*(-9DB6P6L#>9-(6QO &MRW_%MH.A5IXS%+-\2+Z;N$6N@O M#WX!CWKR1&\A@R*X>B^_P%&-YKZ"K%#U,.[#NQ/XF/717_WUPOLRS/?8O*J5 MK]'"K30)F^6X3$;?:42-W-"LD7O7C^^I[V#AJ/) MRO?XM_5;?-3+=C=WV-2W8&R=8HK;FW[<5/=K]Z!A\"D0]U]Q@B$*-OJHP=G; MXD'#LK\^Z_ [3C!LO1[RJ&$\^ F';3JCIUYVZ:EMUYUB<[8W_;C-V:_=@X9+ M40OUL2 Q9CX#/8+N0<;MS%1M9H#8S],I#*^?#&D(+7+?3Z1A[F,][$_E M?A[RSZEA,/QT73QV3"/"&6?C(NN_Y$(D<"'9XY'!M?6W0?C& MW=1\;Q^(DZU1_-0D@+/>)#GT33HIU11$B&E'9EZA2YQ"@N3!*C MSLQUEPY#A,/0YR6[8:H D2BY"N"R@X#-OQ8Q#N##]-V/4JBK$V"OD_>3B?MP M>C7&IW7@% ++\24.H+?\ )W7DYZY3_/JV(AZ\6?4SS"/B)=/$+S38?^ MB.+\)8J=_%'RQ?/)@]11XJ5)=)I3#?U$\/YPY] "FADQ##:(!O :4;*6Q&0E MB!&ZM?#, )&@0@*ENTI7]@Q2/-JP9SW3< T/(US(NK:M8+_7S?)1H/6,0$)I M)W &+1#Z.5(*2WZCG7IQ#?X6 HV]VN9:82K1UILM8)]07W21M9 QEET9#[90 MZ%.<&#F2I)FY*I$[)JB48-J("4H%1[6&-J,Q-&V$*;TW3^/W9(>[2H!=8X[$ MA<"H:$V]Z\;L3\VM)0_9+/>0=KX7+\C)1JC/I=X.KWW3\_A.XH14M5\EG0#- MCO*<;C]1DG*&[69>+.CM63#T45L'9$*21\UG6B72 )80;+!4)!HB/R7*5[A2 M;3M5R;Z:9T>H^:WOO>/^2[_)\5S\__7G+]JS(6_(8:S7_K$8A< M'+[(^>7A:S13R1&(/(KGYN(81/[KGG2:(6,PR>S,,1T*UB6ABO!&;D;B&%L] M9I ,X#+S".3%N<"%WSYJ]Z*Y3?L]*FYLY_->NIW1K!2[L1PM75-#HYR:8UEVIR_G9W MK869AE^T$X636OF-[88O4CS:E_WM5\;] 0_B,[\[FYQ,&&^_M)'?M'*\6A9&5U5W5KNC M.\G?P>ZW?!'&R6)PH.-WM]RSGDVR$W_!!VGEG:RD>SJ;=']78N)_Q33X&5T[ M[#[[1CPU_Z<9]6HE"W&EBZ86RO7M:$35WEW9C=S:"5.\%F>32_T@#%OPM6BQ M_5UNROXG.-\X+US,G$J_P]R4LY:1CN=OQ9M2.E&R2ZU*H6S_E]65+#U1 !D! MR.B(D/]$ 60,(.-C0L8!9 (@DV-")@%D"B#38T*F 60&(+-C0F8!9 X@HM5T^,JY)=<"LMTRNV,,(*%4#. >2<%G+9U#4W3RW64JZ5]*=QY=@? M1:$;Y60 ^09 OJ&%O!4/0C6#3OL$]=HGM#A7TA;>B](CE>S35IC^D! /2H78 M*A>-E4I8ZQ_BOXV_^T]P2"8S8IM<\(JK0K NA^C"0RM_QH />61&+)(K8>0# M;U,H=BV51Y6\8C?*.M.=&6(BD\R(5?+17_=&%;H6;.%3FN6&FT%X((',B WR MS/69?Q6#QXI\,2,6AG_1:NG:@VS7%U]V\;L6_OD.(9$O9L3"6#I=W&]T50IC M?V/O?/"ZIY -:6)&[(EW];;23T*P"Z'$2CJV\'$\:#GDAQFQ()9BW1[A0Z(_ MW>\/DV"?LZY$*"B(@%<2!_VG&&F,@9 M$;$S1O.HT<9$THB(I7$HH7H&1/R)B?\"\:AC92"01L4C&\JJQ1QXCI<3$ M2H')#'L58B*UQ,1J&4MG1ML2&2WJ(WS\(,9%N$F+=',PJ^SL2#, =)>H(\&,0>1 MCBR4$EL(8PY""%DH);80QAR$$+)0>M2)MT$((0NEQ!;"F/-PV0FR4$9=^H>8 M;T),9*&,V$+CTYC[\5N(B2R4$5LHK!2/S"B$F,A"&;&%X'SK("W.D(4R8@MA MS-!"&;)01FRA\6GA_<,/,>$*,^KYN%',T1!"%LJ.L&9@CSE\-Y&%LJ,L']@_ M]A 362@CMM AS.?V#-<5(@OEQ!:"F(.'GB,+Y<06PIAAAY0C"^5'*@'UF&%: MG",+Y<<(P'-B06T@UPV MVVW5/6L_#+KD=L.N*_T8)D=S)*#Y+UG<]@/FRYQ2B(D$-"<6T [S W>-D:Y= MQ*%7N]J06H>82$!S8@'M,*\;C^D#O?V'L:9F_8NZX"$F$M"\$]"T.]B>ORV] M3V M5;VI"B1Z71A/&PN&A>&_\0>!XM.W?*G'<]>6YMR7S=OUTI9=U8QC_\68LF_R MM2X/79_;Z9=C-USK+?9@6F&YY[_/_+-\=C^=]_MKM?UYS.WY0\7>! MRGP<),M!0@]RRT&.'N27@SP]*"P'!7J0+@#NCM^'H[H+=;8:\$;9;P]79 ;\?7VP&]'5]O M!_1V?+T=T-OQ]79 ;\?7VP&]'5]O#_3V?+T]T-OS]?9 ;\_7VP.]_0I[W6BS MFZ^W!WI[OMX>Z.WY>GN@M^?K[8'>GJ^W!WI[OMX!Z!WX>@>@=^#K'8#>@:]W M 'H'OMX!Z!U6>%>)7E;R]0Y [\#7.P"] U_O /0.?+T#T#OP]5:@M_+U5J"W M\O56H+?R]5:@M_+U5J"W\O56H+>N<-8$'3;AZZU ;^7KK4!OY>NM0&_EZQV! MWI&O=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1Z1[[>$>@=5S@KB X+\O6.0._( MUSL"O2-?[P3T3GR]$] [\?5.0._$USL!O1-?[P3T3GR]TTSOTM1#/GP?AW-[ M*O?X-4$L# M!!0 ( .^ 84^F#ERK, ( +HP 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W;WVZ;,!0&\%>)N)V"X_]L:GK3[G:KM+V !RQ?G>Y^ODX45P=AWZ,VZ)-:?K"6*Q;&EPL_41CKNQ\&%S*IV'/ M)E?N^[2Z>;H^M]X6;IKZKG:I\R-[&)M7 M3=?/#KK,7>)^=JVR-58L#=,>'WC?)[O^_Y (70-O2N: MW^VZFAI?WP_YEC).@5P36Z(T]&5L7:#F1PK=N'_.>^="^N:&W)@=>_;/@O)R M.=)C3Z<#+)5S3DYY6]"I44OAZ9-_:.#+;JA]H/44=/PW/IR/^QO'P[+]U,O_&\QLN7PL;=^OAP")(<$R:% "Z\7])?GE_>)G/EK\L7/\!4$L! A0#% @ [H!A3Q\CSP/ M$P( L ( ! %]R96QS+RYR96QS4$L! A0#% @ M[H!A3R?HAPZ" L0 ! ( !Z0 &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " #N@&%/[Q:\;.X K @ $0 M@ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #N@&%/F5R<(Q & M "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( .Z 84^!DZ@6,@, #H/ 8 " ?<( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [H!A3[]&2E2R 0 SP, !@ ( ! M\A 'AL+W=O=!=04 #0< 8 " =H2 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M[H!A3]2<0[T8"@ /$$ !@ ( !Z1L 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ [H!A3X/,DJ"S 0 T@, M !@ ( !D2T 'AL+W=O8M0$ -(# 9 " 7HO !X M;"]W;W)K&UL4$L! A0#% @ [H!A3W'P!M.U M 0 T@, !D ( !9C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H!A3X@F"!VV 0 T@, !D M ( !*#< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [H!A3T]Q3A*U 0 T@, !D ( !ZSP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[H!A3Q/$22^U 0 T@, !D ( !JD( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H!A3Z ?,=FX 0 T@, !D M ( !;4X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H!A3ZE:V+[V 0 RP4 !D ( !B%0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H!A M3Z#BRMW" 0 -P0 !D ( !D%H 'AL+W=OCP-P! !!0 &0 M @ &)7 >&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ [H!A3V4>QN&V 0 T@, M !D ( !H6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H!A3X^W(L@+ @ R04 !D M ( !<&@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [H!A3TU&PO=V]R:W-H965T&UL4$L! A0#% @ [H!A3TM<:!;I 0 \00 !D M ( !PH0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H!A3TO%<^#) @ DPL !D ( ! MM8L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H!A3^U?9$'^ 0 =P4 !D ( !19, 'AL+W=O&PO=V]R:W-H965TU;P, +T1 9 " 1"A !X;"]W;W)K&UL4$L! A0#% @ [X!A3^!]D^N9 P RP\ !D M ( !MJ0 'AL+W=OO!@# ?#0 &0 @ &&J >&PO=V]R M:W-H965T8<& ( - % M 9 " =6K !X;"]W;W)K&UL M4$L! A0#% @ [X!A3YG]P;XK! 1A0 !D ( !)*X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[X!A3QV3'?OY @ ?PL !D ( ![[H 'AL+W=O&PO=V]R:W-H965T@( (P( 9 " 8?, !X;"]W;W)K&UL4$L! A0#% @ [X!A3V8KWG1A @ OP< !D M ( !.,\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [X!A3W@W?,+; 0 F 0 !D ( !W]< 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ [X!A M3]J0O:]R @ *PD !D ( !ON$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X!A3S=F]60* @ @P4 M !D ( !6NP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X!A3S&:A&$M @ E@8 !D M ( !C_( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ [X!A3W&CXNGJ!0 ?#< \ ( ! M-Z@! 'AL+W=O7!E&UL4$L%!@ != %T ?1D 'ZS 0 $! end XML 71 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
9 Months Ended
Sep. 29, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables summarize assets and liabilities measured at fair value on a recurring basis as of September 29, 2019 and December 31, 2018:
 
As of September 29, 2019
 
Total
 
Quoted market
prices in active
markets
(Level 1)
 
Significant
other
observable
inputs
(Level 2)
 
Significant
unobservable
inputs
(Level 3)
 
(In thousands)
Assets:
 
 
 
 
 
 
 
Cash equivalents: money-market funds
$
31,572

 
$
31,572

 
$

 
$

Available-for-sale investments: certificates of deposit (1)
145

 

 
145

 

Trading securities: mutual funds (1)
3,770

 
3,770

 

 

Foreign currency forward contracts (2)
1,097

 

 
1,097

 

Total assets measured at fair value
$
36,584

 
$
35,342

 
$
1,242

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
208

 
$

 
$
208

 
$

Contingent considerations (4)
6,152

 

 

 
6,152

Total liabilities measured at fair value
$
6,360

 
$

 
$
208

 
$
6,152

 
As of December 31, 2018
 
Total
 
Quoted market
prices in active
markets
(Level 1)
 
Significant
other
observable
inputs
(Level 2)
 
Significant
unobservable
inputs
(Level 3)
 
(In thousands)
Assets:
 
 
 
 
 
 
 
Cash equivalents: money-market funds
$
22,573

 
$
22,573

 
$

 
$

Available-for-sale debt investments: U.S. treasuries (1)
70,314

 

 
70,314

 

Available-for-sale investments: certificates of deposit (1)
149

 

 
149

 

Trading securities: mutual funds (1)
2,854

 
2,854

 

 

Foreign currency forward contracts (2)
786

 

 
786

 

Total assets measured at fair value
$
96,676

 
$
25,427

 
$
71,249

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
368

 
$

 
$
368

 
$

Contingent considerations (4)
5,953

 

 

 
5,953

Total liabilities measured at fair value
$
6,321

 
$

 
$
368

 
$
5,953


_________________________
(1) 
Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
(2) 
Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
(3) 
Included in Other accrued liabilities on the Company’s unaudited condensed consolidated balance sheets.
(4) 
Included in Other non-current accrued liabilities on the Company’s unaudited condensed consolidated balance sheets. The contingent consideration represents the estimated fair value of the additional variable cash consideration payable in connection with the acquisition of Meural that is contingent upon the achievement of certain technical and service revenue milestones. Refer to Note 5. Business Acquisition, regarding detailed disclosures on the determination of fair value of the contingent consideration.
The Company’s investments in cash equivalents and trading securities are classified within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company’s available-for-sale investments are classified within Level 2 of the fair value hierarchy because they are valued based on readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. The Company’s foreign currency forward contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that take into account the contract terms as well as currency rates and counterparty credit rates. The Company verifies the reasonableness of these pricing models using observable market data for related inputs into such models. Additionally, the Company includes an adjustment for non-performance risk in the recognized measure of fair value of derivative instruments. As of September 29, 2019 and December 31, 2018, the adjustment for non-performance risk did not have a material impact on the fair value of the Company’s foreign currency forward contracts. The Company enters into foreign currency forward contracts with only those counterparties that have long-term credit ratings of A-/A3 or higher. The Company's contingent considerations resulting from acquisitions are classified within Level 3 of the fair value hierarchy as the valuations typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability. The carrying value of non-financial assets and liabilities measured at fair value in the financial statements on a recurring basis, including accounts receivable and accounts payable, approximate fair value due to their short maturities.

XML 72 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 29, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Remaining Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of September 29, 2019:
 
 
1 year
 
2 years
 
Greater than 2 years
 
Total
 
 
(In thousands)
Performance obligations
 
$
58,528

 
$
921

 
$
1,008

 
$
60,457


Schedule of Changes in Contract Balances
The following table reflects the changes in contract balances for the nine months ended September 29, 2019:
 
Balance Sheet Location
September 29, 2019
December 31, 2018
$ change
% change
 
 
(In thousands)
 
Accounts Receivable, net
Accounts receivable, net
$
248,070

$
303,667

$
(55,597
)
(18.3
)%
Contract liabilities - current
Deferred revenue
$
5,812

$
11,086

$
(5,274
)
(47.6
)%
Contract liabilities - non-current
Other non-current liabilities
$
1,900

$
779

$
1,121

143.9
 %


Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel
In the following table, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across three geographic regions: Americas; Europe, Middle-East and Africa (“EMEA”); and Asia Pacific ("APAC"). The table also includes a reconciliation of the disaggregated revenue by reportable segment. The Company operates and reports in two segments: Connected Home, and Small and Medium Business ("SMB"). Sales and usage-based taxes are excluded from net revenue.

 
Three Months Ended
 
September 29,
2019
 
September 30,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
146,806

 
$
31,873

 
$
178,679

 
$
141,883

 
$
34,049

 
$
175,932

EMEA
22,190

 
27,364

 
49,554

 
27,619

 
25,539

 
53,158

APAC
21,676

 
15,949

 
37,625

 
25,181

 
15,140

 
40,321

Total net revenue
$
190,672

 
$
75,186

 
$
265,858

 
$
194,683

 
$
74,728

 
$
269,411

Sales channels:
 
 


 


 


 


 


Service provider
$
35,482

 
$
972

 
$
36,454

 
$
30,769

 
$
1,191

 
$
31,960

Non-service provider
155,190

 
74,214

 
229,404

 
163,914

 
73,537

 
237,451

Total net revenue
$
190,672

 
$
75,186

 
$
265,858

 
$
194,683

 
$
74,728

 
$
269,411


 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
Connected Home
 
SMB
 
Total
 
Connected Home
 
SMB
 
Total
 
(In thousands)
Geographic regions:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
392,162

 
$
91,716

 
$
483,878

 
$
416,491

 
$
93,867

 
$
510,358

EMEA
65,406

 
84,202

 
149,608

 
69,134

 
79,667

 
148,801

APAC
69,964

 
42,342

 
112,306

 
69,797

 
40,932

 
110,729

Total net revenue
$
527,532

 
$
218,260

 
$
745,792

 
$
555,422

 
$
214,466

 
$
769,888

Sales channels:
 
 
 
 
 
 
 
 
 
 
 
Service provider
$
99,201

 
$
3,370

 
$
102,571

 
$
118,899

 
$
2,954

 
$
121,853

Non-service provider
428,331

 
214,890

 
643,221

 
436,523

 
211,512

 
648,035

Total net revenue
$
527,532

 
$
218,260

 
$
745,792

 
$
555,422

 
$
214,466

 
$
769,888


XML 73 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Business Acquisitions (Narrative) (Details)
3 Months Ended
Aug. 06, 2018
USD ($)
Sep. 30, 2018
USD ($)
Sep. 29, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]        
Goodwill     $ 80,721,000 $ 80,721,000
Meural        
Business Acquisition [Line Items]        
Total purchase price $ 22,200,000      
Purchase price, cash paid   $ 14,400,000    
Prior equity interest settlement 1,500,000      
Fair value of contingent considerations 6,300,000      
Contingent consideration liability 5,900,000      
Goodwill 16,407,000      
Goodwill deductible for income tax purposes 0      
Intangibles $ 4,800,000      
Meural | Technology        
Business Acquisition [Line Items]        
Acquired intangible assets, estimated useful life ( in years) 7 years      
Intangibles $ 3,000,000.0      
Meural | Trade Names        
Business Acquisition [Line Items]        
Acquired intangible assets, estimated useful life ( in years) 3 years      
Intangibles $ 600,000      
Meural | Customer Relationships        
Business Acquisition [Line Items]        
Acquired intangible assets, estimated useful life ( in years) 2 years      
Intangibles $ 600,000      
Meural | Database        
Business Acquisition [Line Items]        
Acquired intangible assets, estimated useful life ( in years) 7 years      
Intangibles $ 600,000      
Technical Milestone | Meural        
Business Acquisition [Line Items]        
Contingent consideration liability, maximum amount of each milestone 3,500,000      
Service Revenue Milestone | Meural        
Business Acquisition [Line Items]        
Contingent consideration liability, maximum amount of each milestone $ 3,500,000      
Measurement Input, Discount Rate | Meural | Technology        
Business Acquisition [Line Items]        
Intangible Asset, Measurement Input 0.160      
Measurement Input, Discount Rate | Minimum | Meural        
Business Acquisition [Line Items]        
Intangible Asset, Measurement Input 0.160      
Measurement Input, Discount Rate | Maximum | Meural        
Business Acquisition [Line Items]        
Intangible Asset, Measurement Input 0.190      
XML 74 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Schedule of Changes in Contract Balances) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2019
Dec. 31, 2018
Accounts Receivable, net    
Accounts receivable, net $ 248,070 $ 303,667
$ change $ (55,597)  
% change (18.30%)  
Contract liabilities - current    
Contract liabilities - current $ 5,812 11,086
$ change $ (5,274)  
% change (47.60%)  
Contract liabilities - non-current    
Contract liabilities - non-current $ 1,900 $ 779
$ change $ 1,121  
% change 143.90%  
XML 75 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Total property and equipment, gross $ 124,333 $ 116,108
Accumulated depreciation and amortization (104,662) (95,931)
Total property and equipment, net 19,671 20,177
Computer equipment    
Total property and equipment, gross 9,885 9,205
Furniture, fixtures and leasehold improvements    
Total property and equipment, gross 18,542 18,286
Software    
Total property and equipment, gross 28,088 28,065
Machinery and equipment    
Total property and equipment, gross $ 67,818 $ 60,552
JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ntgr2019q3-10q.htm": { "axisCustom": 2, "axisStandard": 30, "contextCount": 418, "dts": { "calculationLink": { "local": [ "ntgr-20190929_cal.xml" ] }, "definitionLink": { "local": [ "ntgr-20190929_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "ntgr2019q3-10q.htm" ] }, "labelLink": { "local": [ "ntgr-20190929_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ntgr-20190929_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ntgr-20190929.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 659, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 8, "http://www.netgear.com/20190929": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 15 }, "keyCustom": 48, "keyStandard": 426, "memberCustom": 30, "memberStandard": 57, "nsprefix": "ntgr", "nsuri": "http://www.netgear.com/20190929", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.netgear.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue", "role": "http://www.netgear.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Discontinued Operations", "role": "http://www.netgear.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Business Acquisitions", "role": "http://www.netgear.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Balance Sheet Components", "role": "http://www.netgear.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Derivative Financial Instruments", "role": "http://www.netgear.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Net Income Per Share", "role": "http://www.netgear.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Income Taxes", "role": "http://www.netgear.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Commitments and Contingencies", "role": "http://www.netgear.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Stockholders' Equity", "role": "http://www.netgear.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Employee Benefit Plans", "role": "http://www.netgear.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Unaudited Condensed Consolidated Balance Sheets", "role": "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Segment Information", "role": "http://www.netgear.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Fair Value Measurements", "role": "http://www.netgear.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Leases", "role": "http://www.netgear.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Revenue (Tables)", "role": "http://www.netgear.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.netgear.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.netgear.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.netgear.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.netgear.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.netgear.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.netgear.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.netgear.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Segment Information (Tables)", "role": "http://www.netgear.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.netgear.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Leases (Tables)", "role": "http://www.netgear.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details)", "role": "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "shortName": "Summary of Significant Accounting Policies - Balance Sheet Impact of ASU 2016-02 Adoption (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "I2019Q1Jan012019", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "ntgr:ContractwithCustomerLiabilityIncreaseDuetoUnsatisfiedPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.netgear.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "ntgr:ContractwithCustomerLiabilityIncreaseDuetoUnsatisfiedPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details)", "role": "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails", "shortName": "Revenue (Schedule of Remaining Performance Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Unaudited Condensed Consolidated Statements of Operations", "role": "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Revenue (Schedule of Changes in Contract Balances) (Details)", "role": "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails", "shortName": "Revenue (Schedule of Changes in Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "ntgr:ContractwithCustomerAssetNetPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)", "role": "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "shortName": "Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_ContractWithCustomerSalesChannelAxis_us-gaap_SalesChannelThroughIntermediaryMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "D2018Q4Dec31", "decimals": "INF", "first": true, "lang": null, "name": "ntgr:DistributionOfSharesOutstandingConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Discontinued Operations (Narrative) (Details)", "role": "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails", "shortName": "Discontinued Operations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "D2018Q4Dec31", "decimals": "INF", "first": true, "lang": null, "name": "ntgr:DistributionOfSharesOutstandingConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details)", "role": "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "shortName": "Discontinued Operations (Income (Loss) From Discontinued Operations, Net Of Tax) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2018Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ntgr_ArloMember", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Business Acquisitions (Narrative) (Details)", "role": "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "shortName": "Business Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "D2018Q3Aug062018-Aug062018_us-gaap_BusinessAcquisitionAxis_ntgr_MeuralMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details)", "role": "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails", "shortName": "Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "I2018Q3Aug062018_us-gaap_BusinessAcquisitionAxis_ntgr_MeuralMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "shortName": "Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails", "shortName": "Balance Sheet Components (Schedule of Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "shortName": "Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Balance Sheet Components (Property and Equipment, Other Information) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails", "shortName": "Balance Sheet Components (Property and Equipment, Other Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "shortName": "Balance Sheet Components (Schedule of Intangibles, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407407 - Disclosure - Balance Sheet Components (Intangibles, Other Information) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsIntangiblesOtherInformationDetails", "shortName": "Balance Sheet Components (Intangibles, Other Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407408 - Disclosure - Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails", "shortName": "Balance Sheet Components (Schedule of Estimated Amortization Expense Related to Intangibles) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407409 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "shortName": "Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407410 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)", "role": "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "derivative_instrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Derivative Financial Instruments (Narrative) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "shortName": "Derivative Financial Instruments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "derivative_instrument", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "shortName": "Derivative Financial Instruments (Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails", "shortName": "Derivative Financial Instruments (Schedule of Offsetting of Derivative Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails", "shortName": "Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "shortName": "Derivative Financial Instruments (Schedule of Effects and Locations of Gains or Losses Recognized in Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_IncomeStatementLocationAxis_us-gaap_SalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MinorityInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Unaudited Condensed Consolidated Statement of Stockholder's Equity", "role": "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity", "shortName": "Unaudited Condensed Consolidated Statement of Stockholder's Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MinorityInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408407 - Disclosure - Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "shortName": "Derivative Financial Instruments (Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408408 - Disclosure - Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details)", "role": "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "shortName": "Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Net Income Per Share (Schedule of Net Income Per Share) (Details)", "role": "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "shortName": "Net Income Per Share (Schedule of Net Income Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.netgear.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ntgr:NonCancelableLeasesExpirationDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ntgr:NonCancelableLeasesExpirationDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details)", "role": "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails", "shortName": "Commitments and Contingencies (Schedule of Changes in Warranty Obligation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Stockholders' Equity (Narrative) (Details)", "role": "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "I2019Q3SD", "decimals": "-5", "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AociTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details)", "role": "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "shortName": "Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AociTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details)", "role": "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Stockholders' Equity (Schedule of Reclassifications out of Accumulated Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Employee Benefit Plans (Narrative) (Details)", "role": "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "shortName": "Employee Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "role": "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details)", "role": "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "shortName": "Employee Benefit Plans (Schedule of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Employee Benefit Plans (Schedule of RSU Activity) (Details)", "role": "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails", "shortName": "Employee Benefit Plans (Schedule of RSU Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details)", "role": "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails", "shortName": "Employee Benefit Plans (Schedule of Valuation and Expense Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan) (Details)", "role": "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails", "shortName": "Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Segment Information (Narrative) (Details)", "role": "http://www.netgear.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details)", "role": "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "shortName": "Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "ntgr:TotalSegmentContributionIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)", "role": "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "shortName": "Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details)", "role": "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails", "shortName": "Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)", "role": "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails", "shortName": "Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD_srt_RangeAxis_srt_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "ntgr:OperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Leases (Narrative) (Details)", "role": "http://www.netgear.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD_srt_RangeAxis_srt_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "ntgr:OperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - The Company and Basis of Presentation", "role": "http://www.netgear.com/role/CompanyAndBasisOfPresentation", "shortName": "The Company and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417403 - Disclosure - Leases (Lease Cost) (Details)", "role": "http://www.netgear.com/role/LeasesLeaseCostDetails", "shortName": "Leases (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417404 - Disclosure - Leases (Supplemental Cash Flow Information) (Details)", "role": "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ntgr:LeaseSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417405 - Disclosure - Leases (Supplemental Balance Sheet Information) (Details)", "role": "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases (Supplemental Balance Sheet Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ntgr:LeaseSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417406 - Disclosure - Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)", "role": "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details", "shortName": "Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Leases (Future Minimum Lease Payments Under Non-cancelable Operating Leases - Topic 840) (Details)", "role": "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details", "shortName": "Leases (Future Minimum Lease Payments Under Non-cancelable Operating Leases - Topic 840) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.netgear.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "ntgr2019q3-10q.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 90, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States (U.S.)" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r460" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r461" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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 (In shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r462" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r463" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r462" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r462" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r458" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r459" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ntgr_A2016IncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Incentive Plan [Member]", "label": "2016 Incentive Plan [Member]", "terseLabel": "2016 Plan" } } }, "localname": "A2016IncentivePlanMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ntgr_APACMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "APAC [Member]", "label": "APAC [Member]", "terseLabel": "APAC" } } }, "localname": "APACMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "ntgr_AccruedFreightCharges": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued freight charges.", "label": "Accrued Freight Charges", "verboseLabel": "Freight and duty" } } }, "localname": "AccruedFreightCharges", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss), Before Tax [ Roll Forward] [Roll Forward]", "label": "Accumulated Other Comprehensive Income (Loss), Before Tax [ Roll Forward] [Roll Forward]", "terseLabel": "AOCI, before tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss), Tax [Roll Froward] [Roll Forward]", "label": "Accumulated Other Comprehensive Income (Loss), Tax [Roll Froward] [Roll Forward]", "terseLabel": "Estimated tax benefit (provision)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "ntgr_Aegis11S.A.v.NETGEARMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aegis 11 S.A. v. NETGEAR [Member]", "label": "Aegis 11 S.A. v. NETGEAR [Member]", "terseLabel": "Aegis 11 S.A. v. NETGEAR [Member]" } } }, "localname": "Aegis11S.A.v.NETGEARMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Americas excluding united states", "label": "Americas Excluding United States [Member]", "terseLabel": "Americas (excluding U.S.)" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "ntgr_AmortizationOfIntangibleAsset": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization of intangible assets excluding patents", "label": "Amortization Of Intangible Asset", "negatedLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAsset", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_AnnualBaseSalaryandTargetAnnualBonusMultipleforCashSeverance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Annual Base Salary and Target Annual Bonus Multiple for Cash Severance", "label": "Annual Base Salary and Target Annual Bonus Multiple for Cash Severance", "terseLabel": "Annual base salary and target annual bonus multiple for cash severance" } } }, "localname": "AnnualBaseSalaryandTargetAnnualBonusMultipleforCashSeverance", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "ntgr_ArloMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arlo [Member]", "label": "Arlo [Member]", "terseLabel": "Arlo" } } }, "localname": "ArloMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ntgr_AsiaPacificExcludingChinaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asia pacific excluding china", "label": "Asia Pacific Excluding China [Member]", "terseLabel": "APAC (excluding China)" } } }, "localname": "AsiaPacificExcludingChinaMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "ntgr_BankofAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bank of America [Member]", "label": "Bank of America [Member]", "terseLabel": "Bank of America" } } }, "localname": "BankofAmericaMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ntgr_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ntgr_ChangeinContractwithCustomerAssetRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Asset [Roll Forward]", "label": "Change in Contract with Customer, Asset [Roll Forward]", "terseLabel": "Accounts Receivable, net" } } }, "localname": "ChangeinContractwithCustomerAssetRollForward", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "stringItemType" }, "ntgr_ChangeinContractwithCustomerLiabilityCurrentRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability, Current [Roll Forward]", "label": "Change in Contract with Customer, Liability, Current [Roll Forward]", "terseLabel": "Contract liabilities - current" } } }, "localname": "ChangeinContractwithCustomerLiabilityCurrentRollForward", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "stringItemType" }, "ntgr_ChangeinContractwithCustomerLiabilityNoncurrentRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability, Noncurrent [Roll Forward]", "label": "Change in Contract with Customer, Liability, Noncurrent [Roll Forward]", "terseLabel": "Contract liabilities - non-current" } } }, "localname": "ChangeinContractwithCustomerLiabilityNoncurrentRollForward", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "stringItemType" }, "ntgr_ChinaPatentMattersBejingandHeifeiMunicipalitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "China Patent Matters - Beijing and Heifei Municipalities\n [Domain] [Member]", "label": "China Patent Matters- Bejing and Heifei Municipalities [Member]", "terseLabel": "China Patent Matters- Bejing and Heifei Municipalities [Member]" } } }, "localname": "ChinaPatentMattersBejingandHeifeiMunicipalitiesMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_ChrismarSystemsvs.NETGEARMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Chrismar Systems vs. NETGEAR [Member]", "label": "Chrismar Systems vs. NETGEAR [Member]", "terseLabel": "Chrismar Systems vs. NETGEAR" } } }, "localname": "ChrismarSystemsvs.NETGEARMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_ConnectedHomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Connected Home [Member]", "label": "Connected Home [Member]", "terseLabel": "Connected Home", "verboseLabel": "Connected Home" } } }, "localname": "ConnectedHomeMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "ntgr_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "ntgr_ContractwithCustomerAssetNetPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Net, Period Increase (Decrease)", "label": "Contract with Customer, Asset, Net, Period Increase (Decrease)", "terseLabel": "$ change" } } }, "localname": "ContractwithCustomerAssetNetPeriodIncreaseDecrease", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_ContractwithCustomerAssetPeriodIncreaseDecreasePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset (Liability), Percent Change", "label": "Contract with Customer, Asset, Period Increase (Decrease), Percent", "terseLabel": "% change" } } }, "localname": "ContractwithCustomerAssetPeriodIncreaseDecreasePercent", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "percentItemType" }, "ntgr_ContractwithCustomerLiabilityCurrentPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Current, Period Increase (Decrease)", "label": "Contract with Customer, Liability, Current, Period Increase (Decrease)", "terseLabel": "$ change" } } }, "localname": "ContractwithCustomerLiabilityCurrentPeriodIncreaseDecrease", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_ContractwithCustomerLiabilityCurrentPeriodIncreaseDecreasePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Current, Period Increase (Decrease), Percent", "label": "Contract with Customer, Liability, Current, Period Increase (Decrease), Percent", "terseLabel": "% change" } } }, "localname": "ContractwithCustomerLiabilityCurrentPeriodIncreaseDecreasePercent", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "percentItemType" }, "ntgr_ContractwithCustomerLiabilityIncludedInBeginningBalanceRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized", "label": "Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized", "terseLabel": "Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized" } } }, "localname": "ContractwithCustomerLiabilityIncludedInBeginningBalanceRevenueRecognized", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_ContractwithCustomerLiabilityIncreaseDuetoUnsatisfiedPerformanceObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Increase Due to Unsatisfied Performance Obligations", "label": "Contract with Customer, Liability, Increase Due to Unsatisfied Performance Obligations", "terseLabel": "Revenue deferred due to unsatisfied performance obligations" } } }, "localname": "ContractwithCustomerLiabilityIncreaseDuetoUnsatisfiedPerformanceObligations", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_ContractwithCustomerLiabilityNoncurrentPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Noncurrent, Period Increase (Decrease)", "label": "Contract with Customer, Liability, Noncurrent, Period Increase (Decrease)", "terseLabel": "$ change" } } }, "localname": "ContractwithCustomerLiabilityNoncurrentPeriodIncreaseDecrease", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_ContractwithCustomerLiabilityNoncurrentPeriodIncreaseDecreasePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Noncurrent, Period Increase (Decrease), Percent", "label": "Contract with Customer, Liability, Noncurrent, Period Increase (Decrease), Percent", "terseLabel": "% change" } } }, "localname": "ContractwithCustomerLiabilityNoncurrentPeriodIncreaseDecreasePercent", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "percentItemType" }, "ntgr_CorporateAndUnallocatedIncome": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Corporate and unallocated costs", "label": "Corporate And Unallocated Income", "negatedLabel": "Corporate and unallocated costs" } } }, "localname": "CorporateAndUnallocatedIncome", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_DerivativeAveragesizeofcontracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Average size of derivative contract", "label": "Derivative, Average size of contracts", "terseLabel": "Average size of derivative contracts" } } }, "localname": "DerivativeAveragesizeofcontracts", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_DistributionOfSharesOutstandingConversionRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distribution Of Shares Outstanding, Conversion Ratio", "label": "Distribution Of Shares Outstanding, Conversion Ratio", "terseLabel": "Distribution of shares outstanding to shareholders, conversion ratio" } } }, "localname": "DistributionOfSharesOutstandingConversionRatio", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "pureItemType" }, "ntgr_EmployeeAgreementsByTitleOfIndividualDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Agreements, by Title of Individual [Domain]", "label": "Employee Agreements By Title Of Individual [Domain]", "terseLabel": "Employee Agreements By Title Of Individual [Domain]" } } }, "localname": "EmployeeAgreementsByTitleOfIndividualDomain", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ntgr_FortySixToSixtyDaysMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forty Six To Sixty Days [Member]", "label": "Forty Six To Sixty Days [Member]", "terseLabel": "46 to 60 Days" } } }, "localname": "FortySixToSixtyDaysMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_FurnitureFixturesAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Furniture Fixtures And Leasehold Improvements [Member]", "label": "Furniture Fixtures And Leasehold Improvements [Member]", "terseLabel": "Furniture, fixtures and leasehold improvements" } } }, "localname": "FurnitureFixturesAndLeaseholdImprovementsMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "ntgr_FutureLegnthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdveseEffectOnItInMonths": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The future length the Company currently considered regarding existing cases and proceedings that are likely to have a material adverse effect on it", "label": "The future legnth the Company currently considered regarding existing cases and proceedings that are likely to have a material advese effect on it (in months)", "terseLabel": "The future length the Company currently considered regarding existing cases and proceedings that are likely to have a material adverse effect on it (in months)" } } }, "localname": "FutureLegnthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdveseEffectOnItInMonths", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_HeraWirelessvs.NETGEARMemberDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hera Wireless vs. NETGEAR [Member] [Domain]", "label": "Hera Wireless vs. NETGEAR [Member] [Domain]", "terseLabel": "Hera Wireless vs. NETGEAR" } } }, "localname": "HeraWirelessvs.NETGEARMemberDomain", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_IntangibleAssetMeasurementInput": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible Asset, Measurement Input", "label": "Intangible Asset, Measurement Input", "terseLabel": "Intangible Asset, Measurement Input" } } }, "localname": "IntangibleAssetMeasurementInput", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "ntgr_J.P.MorganChaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "J.P. Morgan Chase [Member]", "label": "J.P. Morgan Chase [Member]", "terseLabel": "J.P. Morgan Chase" } } }, "localname": "J.P.MorganChaseMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ntgr_JuniperMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Juniper [Member]", "label": "Juniper [Member]", "terseLabel": "Juniper" } } }, "localname": "JuniperMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_LeaseLiabilitiesArisingFromObtainingRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Liabilities Arising From Obtaining Right-Of-Use Assets [Abstract]", "label": "Lease Liabilities Arising From Obtaining Right-Of-Use Assets [Abstract]", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets:" } } }, "localname": "LeaseLiabilitiesArisingFromObtainingRightOfUseAssetsAbstract", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ntgr_LeaseSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease, Supplemental Balance Sheet Information [Table Text Block]", "label": "Lease, Supplemental Balance Sheet Information [Table Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information" } } }, "localname": "LeaseSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ntgr_Liabilitiesforexecutivesemploymentagreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liabilities for executive's employment agreements", "label": "Liabilities for executive's employment agreements", "terseLabel": "Liabilities for executive's employment agreements" } } }, "localname": "Liabilitiesforexecutivesemploymentagreements", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_LiabilityForCustomersDistributorsAndResellersIndemnificationAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability For Customers, Distributors, and Resellers Indemnification Agreements", "label": "Liability For Customers, Distributors, and Resellers Indemnification Agreements", "terseLabel": "Liabilities recorded for customers, distributors, and resellers indemnification agreements" } } }, "localname": "LiabilityForCustomersDistributorsAndResellersIndemnificationAgreements", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_LiabilityForDirectorAndOfficerIndemnificationAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability for Director and Officer Indemnification Agreements", "label": "Liability for Director and Officer Indemnification Agreements", "terseLabel": "Liabilities recorded for director and officer indemnification agreements" } } }, "localname": "LiabilityForDirectorAndOfficerIndemnificationAgreements", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_LitigationCaseDefendantsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Litigation Case Defendants [Axis]", "label": "Litigation Case Defendants [Axis]", "terseLabel": "Litigation Case Defendants [Axis]" } } }, "localname": "LitigationCaseDefendantsAxis", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "ntgr_LitigationCaseDefendantsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Litigation Case Defendants [Axis]", "label": "Litigation Case Defendants [Domain]", "terseLabel": "Litigation Case Defendants [Domain]" } } }, "localname": "LitigationCaseDefendantsDomain", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_LossContingencyDurationofJuryTrialSetbyCourt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Duration of Jury Trial Set by Court", "label": "Loss Contingency, Duration of Jury Trial Set by Court", "terseLabel": "Duration of jury trial set by court" } } }, "localname": "LossContingencyDurationofJuryTrialSetbyCourt", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_LossContingencyInterPartesReviewNumberofFinalWrittenDecisions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Inter Partes Review, Number of Final Written Decisions", "label": "Loss Contingency, Inter Partes Review, Number of Final Written Decisions", "terseLabel": "Number of Final Written Decisions" } } }, "localname": "LossContingencyInterPartesReviewNumberofFinalWrittenDecisions", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "ntgr_LossContingencyNumberofInterPartesReviewPetitions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number of Inter Partes Review Petitions", "label": "Loss Contingency, Number of Inter Partes Review Petitions", "terseLabel": "Number of IPR petitions" } } }, "localname": "LossContingencyNumberofInterPartesReviewPetitions", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "ntgr_LossContingencyPatentsAllegedlyInfringedAwaitingInstitutionDecisionNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Patents Allegedly Infringed, Awaiting Institution Decision, Number", "label": "Loss Contingency, Patents Allegedly Infringed, Awaiting Institution Decision, Number", "terseLabel": "Number of patents accused of infringing upon and awaiting institution decisions" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedAwaitingInstitutionDecisionNumber", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "ntgr_LossContingencyPeriodPostFinalWrittenDecisiontoFileAppeal": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Period Post Final Written Decision to File Appeal", "label": "Loss Contingency, Period Post Final Written Decision to File Appeal", "terseLabel": "Period post Final Written Decision to file appeal" } } }, "localname": "LossContingencyPeriodPostFinalWrittenDecisiontoFileAppeal", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_LossContingencyPeriodPostFinalWrittenDecisiontoSeekRehearing": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Period Post Final Written Decision to Seek Rehearing", "label": "Loss Contingency, Period Post Final Written Decision to Seek Rehearing", "terseLabel": "Period post Final Written Decision to seek rehearing" } } }, "localname": "LossContingencyPeriodPostFinalWrittenDecisiontoSeekRehearing", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_MaximumNumberOfDaysAfterHedgePeriodAllowedBeforeDeDesignation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum number of days after hedge period allowed before de-designation", "label": "Maximum number of days after hedge period allowed before de-designation", "terseLabel": "Maximum number of days after hedge period allowed before de-designation" } } }, "localname": "MaximumNumberOfDaysAfterHedgePeriodAllowedBeforeDeDesignation", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "ntgr_MeuralMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Meural [Member]", "label": "Meural [Member]", "terseLabel": "Meural" } } }, "localname": "MeuralMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "ntgr_NETGEARMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "NETGEAR [Member]", "label": "NETGEAR [Member]", "terseLabel": "NETGEAR" } } }, "localname": "NETGEARMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_NetgearAndArloMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Netgear And Arlo [Member]", "label": "Netgear And Arlo [Member]", "terseLabel": "Netgear and Arlo" } } }, "localname": "NetgearAndArloMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_NonCancelableLeasesExpirationDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Cancelable Leases Expiration Date", "label": "Non-Cancelable Leases Expiration Date", "terseLabel": "Lease expiration date" } } }, "localname": "NonCancelableLeasesExpirationDate", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "ntgr_NonTradeActivitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Trade Activities [Member]", "label": "Non-Trade Activities [Member]", "terseLabel": "Non-Trade Activities" } } }, "localname": "NonTradeActivitiesMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_NoncontrollingInterestSharebasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncontrolling Interest, Share-based Compensation", "label": "Noncontrolling Interest, Share-based Compensation", "terseLabel": "Noncontrolling Interest, Share-based Compensation" } } }, "localname": "NoncontrollingInterestSharebasedCompensation", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ntgr_NumberOfClassActionLawsuits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Class Action Lawsuits", "label": "Number Of Class Action Lawsuits", "terseLabel": "Number of class action lawsuits" } } }, "localname": "NumberOfClassActionLawsuits", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "ntgr_NumberOfDaysForNonCancellationOfPurchaseObligationsPriorToExpectedShipmentDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of days for non-cancellation of purchase obligations prior to expected shipment date", "label": "Number of days for non-cancellation of purchase obligations prior to expected shipment date", "terseLabel": "Number of days for non-cancellation of purchase obligations prior to expected shipment date" } } }, "localname": "NumberOfDaysForNonCancellationOfPurchaseObligationsPriorToExpectedShipmentDate", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_NumberOfSharesOutstandingDistributed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Shares Outstanding, Distributed", "label": "Number Of Shares Outstanding, Distributed", "terseLabel": "Number of shares distributed (in shares)" } } }, "localname": "NumberOfSharesOutstandingDistributed", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ntgr_NumberofGeographicRegions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Geographic Regions", "label": "Number of Geographic Regions", "terseLabel": "Number of geographic regions in which the Company conducts business" } } }, "localname": "NumberofGeographicRegions", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails", "http://www.netgear.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ntgr_Numberofactivecasesthesuingcompanyhas": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of active cases the suing company (not the company) has", "label": "Number of active cases the suing company has", "terseLabel": "Number of active cases the suing company has" } } }, "localname": "Numberofactivecasesthesuingcompanyhas", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "ntgr_NumberofexitingcasesandproceedingsthattheCompanycurrentlybelievesarelikingtohaveamaterialadverseeffectonitsfinancialposition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of exiting cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position", "label": "Number of exiting cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position", "terseLabel": "Number of existing cases and proceedings that the Company currently believes are liking to have a material adverse effect on its financial position" } } }, "localname": "NumberofexitingcasesandproceedingsthattheCompanycurrentlybelievesarelikingtohaveamaterialadverseeffectonitsfinancialposition", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "ntgr_OperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Remaining Lease Term", "label": "Operating Lease, Remaining Lease Term", "terseLabel": "Operating lease, remaining lease term" } } }, "localname": "OperatingLeaseRemainingLeaseTerm", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ntgr_OtherKeyExecutivesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Key Executives [Member]", "label": "Other Key Executives [Member]", "terseLabel": "Other Key Executives" } } }, "localname": "OtherKeyExecutivesMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_PercentageOfCancelableOrders": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of cancelable orders.", "label": "Percentage of cancelable orders.", "terseLabel": "Percentage of cancelable orders" } } }, "localname": "PercentageOfCancelableOrders", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "ntgr_PeriodFollowingChangeofCompanyControlExecutiveOfficerTerminationEntitlements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period Following Change of Company Control Executive Officer Termination Entitlements", "label": "Period Following Change of Company Control Executive Officer Termination Entitlements", "terseLabel": "Period following change of company control executive officer termination entitlements (in months)" } } }, "localname": "PeriodFollowingChangeofCompanyControlExecutiveOfficerTerminationEntitlements", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_PeriodofHealthBenefitsContinuationAfterTerminationWithoutCause": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of Health Benefits Continuation After Termination Without Cause", "label": "Period of Health Benefits Continuation After Termination Without Cause", "terseLabel": "Period of health benefits continuation (in months)" } } }, "localname": "PeriodofHealthBenefitsContinuationAfterTerminationWithoutCause", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_PeriodofHealthBenefitsContinuationSubsequenttoChangeofCompanyControl": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of Health Benefits Continuation Subsequent to Change of Company Control", "label": "Period of Health Benefits Continuation Subsequent to Change of Company Control", "terseLabel": "Period of health benefits continuation subsequent to change of company control (in months)" } } }, "localname": "PeriodofHealthBenefitsContinuationSubsequenttoChangeofCompanyControl", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_ProfessionalFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Fees [Member]", "label": "Professional Fees [Member]", "terseLabel": "Separation expense" } } }, "localname": "ProfessionalFeesMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase Commitment, Including Long-term, Remaining Minimum Amount Committed", "label": "Purchase Commitment, Including Long-term, Remaining Minimum Amount Committed", "terseLabel": "Long-term, non-cancellable purchase commitments" } } }, "localname": "PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Required Notice Period Prior To The Expected Shipment Date", "label": "Required Notice Period Prior To The Expected Shipment Date", "terseLabel": "Required notice period prior to expected shipment date" } } }, "localname": "RequiredNoticePeriodPriorToExpectedShipmentDate", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_RestructuringAndOtherCharges": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring and other charges not specified within the taxonomy.", "label": "Restructuring and other charges", "negatedTerseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringAndOtherCharges", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_SMBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SMB [Member]", "label": "SMB [Member]", "terseLabel": "SMB" } } }, "localname": "SMBMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "ntgr_ScheduleOfEmployeeAgreementsByTitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Employee Agreements, by Title of Individual [Axis]", "label": "Schedule of Employee Agreements, by Title of Individual [Axis]", "terseLabel": "Schedule of Employee Agreements, by Title of Individual [Axis]" } } }, "localname": "ScheduleOfEmployeeAgreementsByTitleOfIndividualAxis", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "ntgr_SegmentContributionMargin": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segment Contribution Margin", "label": "Segment Contribution Margin", "terseLabel": "Segment contribution margin" } } }, "localname": "SegmentContributionMargin", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "ntgr_ServiceRevenueMilestoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Revenue Milestone [Member]", "label": "Service Revenue Milestone [Member]", "terseLabel": "Service Revenue Milestone" } } }, "localname": "ServiceRevenueMilestoneMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ntgr_SharebasedCompensationArrangementbySharebasedPaymentAwardDurationofEachOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Duration of Each Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Duration of Each Offering Period", "terseLabel": "General duration of each offering period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardDurationofEachOfferingPeriod", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "ntgr_StandardandExtendedProductWarrantyAccrualDecreaseforReclassifications": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Decrease for Reclassifications", "label": "Standard and Extended Product Warranty Accrual, Decrease for Reclassifications", "negatedLabel": "Reclassified to sales returns upon adoption of ASC 606" } } }, "localname": "StandardandExtendedProductWarrantyAccrualDecreaseforReclassifications", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_TechnicalMilestoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technical Milestone [Member]", "label": "Technical Milestone [Member]", "terseLabel": "Technical Milestone" } } }, "localname": "TechnicalMilestoneMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ntgr_ThirtyOneToFortyFiveDaysMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Thirty One To Forty Five Days [Member]", "label": "Thirty One To Forty Five Days [Member]", "terseLabel": "31 to 45 Days" } } }, "localname": "ThirtyOneToFortyFiveDaysMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_TotalSegmentContributionIncome": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total segment contribution income", "label": "Total Segment Contribution Income", "verboseLabel": "Total segment contribution income" } } }, "localname": "TotalSegmentContributionIncome", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "ntgr_VestingPeriodAfterTerminationWithoutCauseSubjecttoAcceleratedVesting": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vesting Period After Termination Without Cause Subject to Accelerated Vesting", "label": "Vesting Period After Termination Without Cause Subject to Accelerated Vesting", "terseLabel": "Accelerated vesting period, unvested equity awards (in months)" } } }, "localname": "VestingPeriodAfterTerminationWithoutCauseSubjecttoAcceleratedVesting", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ntgr_ViaVadisv.NETGEARMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Via Vadis v. NETGEAR [Member]", "label": "Via Vadis v. NETGEAR [Member]", "terseLabel": "Via Vadis v. NETGEAR" } } }, "localname": "ViaVadisv.NETGEARMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_Vivatovs.NETGEARMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vivato vs. NETGEAR [Member]", "label": "Vivato vs. NETGEAR [Member]", "terseLabel": "Vivato vs. NETGEAR" } } }, "localname": "Vivatovs.NETGEARMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ntgr_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ntgr_WeightedAverageRemainingLeaseTermInYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term In Years [Abstract]", "label": "Weighted Average Remaining Lease Term In Years [Abstract]" } } }, "localname": "WeightedAverageRemainingLeaseTermInYearsAbstract", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ntgr_WellsFargoBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Bank [Member]", "label": "Wells Fargo Bank [Member]", "terseLabel": "Wells Fargo" } } }, "localname": "WellsFargoBankMember", "nsuri": "http://www.netgear.com/20190929", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r81", "r137" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/CommitmentsAndContingenciesDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r171", "r252", "r256", "r452", "r455", "r456" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI, after tax" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r27", "r43", "r174", "r175", "r253" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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 of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r38", "r423", "r440" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r39", "r423", "r440" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Non-current income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.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": "Other accrued liabilities", "totalLabel": "Total other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": 1.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 the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Sales and marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r59", "r215" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "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": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r93", "r103", "r349" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized gains (losses) on derivatives" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r85", "r93", "r96", "r350" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, including the portion attributable to the noncontrolling interest.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]" } } }, "localname": "AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r86", "r87", "r88", "r93", "r96" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized gains (losses) on available-for-sale investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r90", "r92", "r93" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r89", "r93", "r96", "r350" ], "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": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r205" ], "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": "Acquired intangible assets, estimated useful life ( in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r44" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails", "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Restricted stock unit withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r267", "r269", "r301", "r302" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "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 to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r269", "r295", "r300" ], "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": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r49", "r176", "r186" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r128", "r203", "r210" ], "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", "terseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsIntangiblesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "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": "Anti-dilutive employee stock-based awards, excluded (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI before Tax, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r163", "r422", "r439" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r28", "r29", "r71" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r181" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r179", "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r178", "r180", "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r271", "r297" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "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": "Derivatives, Fair Value, by Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r361", "r367" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r317", "r318" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount, measured at acquisition-date fair value, of all the assets acquired and liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Assets and Liabilities Arising from Contingencies, Amount Recognized, Net", "verboseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r328", "r329", "r332" ], "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": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r328", "r329" ], "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": "Prior equity interest settlement" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r127", "r337" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration liability, maximum amount of each milestone" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r327", "r330", "r334" ], "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": "Fair value of contingent considerations" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r327", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Business Combination, Contingent Consideration, Liability, Noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r338" ], "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 Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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", "negatedTerseLabel": "Other accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r305", "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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": "Non-current deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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": "Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r319", "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r319", "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r320" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r24", "r141", "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "The Company and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CompanyAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r131", "r132", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Additions to property and equipment included in accounts payable and other accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r57", "r130" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r125", "r130", "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents, at end of period", "periodStartLabel": "Cash and cash equivalents, at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r125", "r394" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Cash Provided by (Used in) Financing Activities, Discontinued Operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash used in discontinued investing activities" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash provided by discontinued operating activities" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r437" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposits" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r66", "r225", "r432", "r446" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.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 (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r224", "r232" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r67" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Additional shares authorized (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r42" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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 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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r261", "r262", "r266", "r303" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "verboseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r99", "r101", "r102" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "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": "Comprehensive Income (Loss) attributable to Parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r99", "r101", "r342", "r343", "r353" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive Income (Loss) attributable to Noncontrolling Interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r99", "r101", "r341", "r353" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r204", "r208", "r325" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r246", "r247", "r253" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r246", "r247", "r253" ], "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, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Contract liabilities - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfChangesInContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized for satisfaction of performance obligations over time" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r255" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Sales returns" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails", "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r113" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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 revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoptions of ASU 2014-09 (ASC 606 Rev Rec), ASU 2016-16, and ASU 2018-02, net of tax" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r322" ], "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 contracts and relationships" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r324" ], "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]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files).", "label": "Database Rights [Member]", "terseLabel": "Database" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "verboseLabel": "Schedule of Available-for-Sale Short-Term Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r310" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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": "Non-current deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r136", "r311", "r312" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r128", "r213" ], "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 and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsPropertyAndEquipmentOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r128", "r161" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r73", "r83", "r365" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "negatedTerseLabel": "Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r74", "r79", "r390" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "totalLabel": "Net Amount" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "auth_ref": [ "r75", "r80", "r379" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Derivative, Collateral, Obligation to Return Cash", "negatedTerseLabel": "Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged" } } }, "localname": "DerivativeCollateralObligationToReturnCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "auth_ref": [ "r75", "r80", "r379" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative, Collateral, Right to Reclaim Cash", "negatedTerseLabel": "Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged" } } }, "localname": "DerivativeCollateralRightToReclaimCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "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 Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r72", "r82", "r365", "r419" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Gross Amounts of recognized assets", "verboseLabel": "Gross Amounts of Recognized Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r74", "r79", "r84", "r380" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral", "totalLabel": "Net Amounts Of Assets Presented on the Condensed Consolidated Balance Sheets" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "auth_ref": [ "r76", "r80", "r378" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after effects of master netting arrangements, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against an obligation to return collateral. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Fair Value, Amount Offset Against Collateral", "terseLabel": "Gross Amounts Offset on the Condensed Consolidated Balance Sheets" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r72", "r82", "r365", "r419" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Gross Amounts of Recognized Liabilities", "verboseLabel": "Gross Amounts of recognized liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r74", "r79", "r84", "r380" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral", "totalLabel": "Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": { "auth_ref": [ "r76", "r80", "r378" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after effects of master netting arrangements, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against the right to receive collateral. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Fair Value, Amount Offset Against Collateral", "terseLabel": "Gross Amounts Offset on the Condensed Consolidated Balance Sheets" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gains (losses) on cash flow hedge" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r362", "r366", "r372", "r375" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r359", "r362", "r372" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r359", "r362", "r372", "r375", "r376", "r382", "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer", "terseLabel": "Estimated term of reclassification from OCI to Income" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r74", "r79", "r390" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "totalLabel": "Net Amount" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r73", "r83", "r365" ], "calculation": { "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Liability, Fair Value, Gross Asset", "negatedTerseLabel": "Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r355", "r357" ], "lang": { "en-US": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Approximate number of derivatives per quarter" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r140", "r354", "r356", "r357", "r359", "r360", "r368", "r372", "r377", "r381", "r384" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of derivative contracts" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "verboseLabel": "Derivative assets designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r14", "r107", "r448" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Loss from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Income per share - basic, discontinued operations (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Income per share - diluted, discontinued operations (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r5", "r6", "r14", "r19", "r306", "r315" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of in a spinoff and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member]", "terseLabel": "Discontinued Operations, Disposed of by Spin-off" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "terseLabel": "Interest Income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Loss from operations of discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Expense", "negatedTerseLabel": "Other Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 4.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income", "terseLabel": "Other income (expense), net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r15" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r109", "r143", "r147", "r148", "r149", "r150", "r153", "r436", "r450" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per share - basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r109", "r143", "r147", "r148", "r149", "r150", "r153", "r436", "r450" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Net income per share - diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r139", "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Benefit and Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.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 employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r296" ], "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", "verboseLabel": "Total unrecognized compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r296" ], "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", "verboseLabel": "Weighted-average period of recognition of stock based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "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": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r242" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r184" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Long-term investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r263", "r264", "r265", "r387", "r415" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r389" ], "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": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r263", "r264", "r265", "r387", "r416" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted market prices in active markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r263", "r264", "r265", "r387", "r417" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant other observable inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r263", "r264", "r265", "r387", "r418" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant unobservable inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r391", "r392", "r393" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table]", "terseLabel": "Fair Value Option, Disclosures [Table]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r361", "r368", "r382" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r209" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2019 (remaining three months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r211" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r211" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r211" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r211" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r204", "r206", "r209", "r212", "r421" ], "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]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r209", "r421" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "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", "verboseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "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": "Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r204", "r208" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r209" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails": { "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", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfEstimatedAmortizationExpenseRelatedToIntangiblesDetails", "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r225" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Litigation reserves, net" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r115" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r199", "r200" ], "calculation": { "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r112" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r359", "r376" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r138" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r341" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income from continuing operations", "totalLabel": "Net income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r105", "r109", "r147", "r148", "r149", "r433", "r434", "r436", "r447" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Income per share - basic, continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r105", "r109", "r147", "r148", "r149", "r150", "r436", "r447", "r450" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Income per share - diluted, continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r19", "r109", "r448" ], "calculation": { "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net loss from discontinued operations", "terseLabel": "Net loss from discontinued operations, net of tax", "totalLabel": "Loss from discontinued operations, net of tax", "verboseLabel": "Net (income) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r0", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r219", "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r316" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r162", "r314" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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)", "negatedTerseLabel": "Tax impact from continuing operations", "terseLabel": "Tax impact", "verboseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxesNarrativeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 employee compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r202", "r207" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.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": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r50", "r198" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r26", "r70", "r197" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r51", "r198" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r116", "r160" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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, net", "verboseLabel": "Interest income, net" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r411", "r413" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Cost and Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r404" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r412" ], "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": "Schedule of Operating Lease Liability Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842DetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r412" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842DetailsCalc2": { "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 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/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r403" ], "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 option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r414" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r62" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r48", "r426", "r444" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r234", "r235" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Number of patents accused of infringing upon" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r69", "r425", "r443" ], "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Trading securities" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in continuing financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r125" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by continuing investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r125", "r126", "r129" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r125", "r126", "r129" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by (used in) continuing operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r97", "r100", "r108", "r129", "r152", "r435", "r449" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r100", "r346", "r352" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net Income (Loss) Attributable to Noncontrolling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r142", "r144" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "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": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r244", "r344", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivative assets not designated as hedging instruments", "verboseLabel": "Derivatives Not Designated as Hedging Instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails", "http://www.netgear.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueNarrativeDetails", "http://www.netgear.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r93" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r93", "r103" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "totalLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsLineItems": { "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": "Offsetting Assets [Line Items]", "terseLabel": "Offsetting of Derivative Assets [Line Items]" } } }, "localname": "OffsettingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTable": { "auth_ref": [ "r77", "r78" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.", "label": "Offsetting Assets [Table]", "terseLabel": "Offsetting of Derivative Assets [Table]" } } }, "localname": "OffsettingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Schedule of Offsetting of Derivative Assets" } } }, "localname": "OffsettingAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OffsettingLiabilitiesLineItems": { "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": "Offsetting Liabilities [Line Items]", "terseLabel": "Offsetting of Derivative Liabilities [Line Items]" } } }, "localname": "OffsettingLiabilitiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTable": { "auth_ref": [ "r77", "r78" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about derivative and financial liabilities that are subject to offsetting, including enforceable master netting arrangements.", "label": "Offsetting Liabilities [Table]", "terseLabel": "Offsetting Liabilities [Table]" } } }, "localname": "OffsettingLiabilitiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfOffsettingOfDerivativeLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Liabilities [Table Text Block]", "terseLabel": "Schedule of Offsetting of Derivative Liabilities" } } }, "localname": "OffsettingLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r405", "r413" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r400" ], "calculation": { "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842DetailsCalc2": { "order": 2.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", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r400" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r400" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r401", "r407" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows relating to operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r399" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.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": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r410", "r413" ], "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 leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r409", "r413" ], "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 leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30", "r31", "r32", "r63" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": 5.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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.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 non-current assets", "totalLabel": "Total other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r86", "r87", "r90" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax", "terseLabel": "Change in unrealized gains and losses on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r86", "r87", "r91" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "negatedTerseLabel": "Tax provision related to available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r91", "r313" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedTerseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r185" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Other comprehensive income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), before tax:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r341", "r342", "r349" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Net current period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r85", "r90" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Change in unrealized gains and losses on derivatives, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r85", "r90" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Change in unrealized gains and losses on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r91" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedTerseLabel": "Tax benefit (provision) related to derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r85", "r90", "r364", "r369", "r383" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Gains (losses) recognized in OCI - Effective Portion" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r90", "r94", "r370" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "verboseLabel": "Gains (Losses) Reclassified from OCI into Income - Effective Portion" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r98", "r101", "r103", "r242" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r98", "r101", "r341", "r342", "r349" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Less: Amount reclassified from accumulated other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r341", "r342", "r349" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTotalLabel": "Net current period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r86", "r90" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in unrealized gains and losses on available-for-sale investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r114" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating expenses, net" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r129" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other Noncash Income (Expense)" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r123" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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", "negatedLabel": "Restricted stock unit withholdings", "terseLabel": "RSU withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r119", "r333" ], "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", "verboseLabel": "Purchase price, cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r119" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r121" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of long-term investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r120" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r121" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r271", "r297" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28", "r55", "r56" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanysDerivativeInstrumentsAndLineItemsOnConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r122", "r298" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from Sale, Maturity and Collection of Investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r122", "r298" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "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": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r239", "r240", "r431" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance as of beginning of the period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r63", "r233", "r236" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails": { "order": 2.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 estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "verboseLabel": "Warranty obligations" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranty obligation made during the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "negatedTerseLabel": "Separation expense" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r97", "r100", "r124", "r163", "r169", "r341", "r345", "r347", "r352", "r353" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r59", "r216" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r58", "r214" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "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", "verboseLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r35", "r36", "r216", "r445" ], "calculation": { "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.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": "Total property and equipment, net", "verboseLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r35", "r216" ], "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]", "verboseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r35", "r214" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r40", "r424", "r441" ], "lang": { "en-US": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r40", "r424", "r441" ], "lang": { "en-US": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r40", "r424", "r441" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Non-cancelable purchase commitments with suppliers" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]", "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r93" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "terseLabel": "Less: Amount reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r93", "r103" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "totalLabel": "Amount reclassified from accumulated other comprehensive income, Net of tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r91", "r95", "r313" ], "calculation": { "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "negatedLabel": "Less: Amount reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Amount Reclassified from AOCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of Reclassification out of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r166", "r168" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "verboseLabel": "Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income Before Income Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r165", "r168" ], "lang": { "en-US": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r304", "r457" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "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": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r45", "r243", "r442" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "(Accumulated deficit) Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r251", "r252" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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": "Net revenue", "verboseLabel": "Total net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r135", "r260" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r260" ], "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]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligations, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "verboseLabel": "Performance obligations, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r408", "r413" ], "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": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Non-service provider" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel, Through Intermediary [Member]", "terseLabel": "Service provider" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Net revenue" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails" ], "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]", "verboseLabel": "Schedule of Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r93" ], "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]", "verboseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r317", "r318" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.netgear.com/role/BusinessAcquisitionsScheduleOfAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r317", "r318" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Company's Derivative Instruments on Other Comprehensive Income and the Consolidated Statement of Operations" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r362", "r372", "r376" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Effects and Locations of Gains or Losses Recognized in Income" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Consolidated Balance Sheets" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r219", "r220" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Disposal Groups, Including Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "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": "Schedule of Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r269", "r294", "r300" ], "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]", "verboseLabel": "Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Long-Lived Asset By Geographic Areas" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r386", "r387" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r204", "r208" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r204", "r208" ], "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]", "verboseLabel": "Schedule of Intangibles, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r33", "r52", "r53", "r54" ], "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]", "verboseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r142", "r144", "r155", "r156", "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of Balance Sheet Impacts from ASU 2016-02 Adoption" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Non-Current Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r371", "r373" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Schedule of Derivatives not Designated as Hedging Instruments" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Warranty Obligation" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r59", "r216" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r111", "r171" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Net Revenue by Geography" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r104", "r106", "r171" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfLongLivedAssetByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r159", "r163", "r164", "r167", "r201" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r271", "r297" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r274", "r285", "r287" ], "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]", "verboseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of Weighted Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r208" ], "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]", "verboseLabel": "Schedule of Estimated Amortization Expense Related to Intangibles" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfNetRevenueByGeographicAreasDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfEffectsAndLocationsOfGainsOrLossesRecognizedInIncomeDetails", "http://www.netgear.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsNetOfTaxDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r127" ], "calculation": { "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "negatedLabel": "Stock-based compensation expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Options granted, vesting term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r279" ], "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", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r284" ], "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", "verboseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r282" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r282" ], "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", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r281" ], "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": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r283" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r283" ], "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", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r291" ], "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", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r290" ], "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": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfTotalStockBasedCompensationExpenseResultingFromStockOptionsRestrictedStockAwardsAndEmployeeStockPurchasePlanDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage of compensation contributed by employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r297" ], "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", "verboseLabel": "Number of shares reserved for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled ( in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r276", "r297" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "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 shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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 Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r268", "r273" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfRsuActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails", "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted ( in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r289", "r299" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfValuationAndExpenseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Price at which employees could purchase stock semi-annually, percent of fair market value on purchase date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Shares, outstanding (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Restricted stock unit withholdings (in shares)", "terseLabel": "RSU withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r37", "r427", "r428", "r430", "r438" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r406", "r413" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Possible reduction in liabilities for uncertain tax positions" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r163", "r201", "r218", "r222", "r223", "r451" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/RevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails", "http://www.netgear.com/role/SegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r68", "r242" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/DerivativeFinancialInstrumentsScheduleOfCompanysDerivativeInstrumentsOnOtherComprehensiveIncomeAndConsolidatedStatementOfOperationsDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://www.netgear.com/role/StockholdersEquityScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r41", "r42", "r242", "r243" ], "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": "Issuance of common stock under stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r41", "r42", "r242", "r243", "r278" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/EmployeeBenefitPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r41", "r42", "r243", "r270", "r286" ], "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": "Issuance of common stock under stock-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares remaining authorized for repurchase (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r41", "r42", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Stock repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r41", "r42", "r242", "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Cost of stock repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityNarrativeDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r42", "r46", "r47", "r177" ], "calculation": { "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r339", "r340", "r351" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r245" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfIntangiblesNetDetails", "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/CommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationDetails", "http://www.netgear.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetImpactOfAsu201602AdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r263", "r265", "r429" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/BalanceSheetComponentsScheduleOfAvailableForSaleShortTermInvestmentsDetails", "http://www.netgear.com/role/FairValueMeasurementsSummaryOfValuationOfCompanysFinancialInstrumentsByVariousLevelsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r150" ], "calculation": { "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails": { "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": "Potentially dilutive common share equivalent (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r150" ], "calculation": { "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails": { "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 (in shares)", "totalLabel": "Weighted average common shares - dilutive (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares used to compute net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r145", "r150" ], "calculation": { "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails": { "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 (in shares)", "verboseLabel": "Weighted average common shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails", "http://www.netgear.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.netgear.com/role/NetIncomePerShareScheduleOfNetIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r106": { "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=116634182&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r108": { "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=116634182&loc=SL114868664-224227" }, "r109": { "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=116634182&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r110": { "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=116634182&loc=SL114868664-224227" }, "r111": { "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=116634182&loc=SL114868664-224227" }, "r112": { "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=116634182&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r115": { "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=116634182&loc=SL114868664-224227" }, "r116": { "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=116634182&loc=SL114868664-224227" }, "r117": { "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=116634182&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r136": { "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=26873400&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r138": { "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=26873400&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-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=115929826&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=115929826&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r242": { "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" }, "r243": { "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=27012166&loc=d3e187085-122770" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r275": { "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=116856206&loc=d3e5070-113901" }, "r276": { "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=116856206&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r278": { "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=116856206&loc=d3e5070-113901" }, "r279": { "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=116856206&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "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=116856206&loc=d3e5070-113901" }, "r282": { "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=116856206&loc=d3e5070-113901" }, "r283": { "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=116856206&loc=d3e5070-113901" }, "r284": { "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=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "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=116856206&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r290": { "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=116856206&loc=d3e5070-113901" }, "r291": { "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=116856206&loc=d3e5070-113901" }, "r292": { "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=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "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=116856206&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r349": { "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" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "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" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14217-108612" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r421": { "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" }, "r422": { "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=6876686&loc=d3e534808-122878" }, "r423": { "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=6876686&loc=d3e534808-122878" }, "r424": { "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=6876686&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r426": { "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=6876686&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r431": { "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=6876686&loc=d3e534808-122878" }, "r432": { "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=6876686&loc=d3e534808-122878" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r435": { "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=116637391&loc=SL114874048-224260" }, "r436": { "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=116637391&loc=SL114874048-224260" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r439": { "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=119400593&loc=d3e572229-122910" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r441": { "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=119400593&loc=d3e572229-122910" }, "r442": { "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=119400593&loc=d3e572229-122910" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r444": { "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=119400593&loc=d3e572229-122910" }, "r445": { "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=119400593&loc=d3e572229-122910" }, "r446": { "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=119400593&loc=d3e572229-122910" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r449": { "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=116637232&loc=SL114874131-224263" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "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=116637232&loc=SL114874131-224263" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262090&loc=SL114874205-224268" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r455": { "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=6589523&loc=d3e617274-123014" }, "r456": { "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=6590653&loc=d3e638233-123024" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r461": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r462": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r463": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "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=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "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=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "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=6877327&loc=d3e13212-122682" }, "r61": { "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=6877327&loc=d3e13212-122682" }, "r62": { "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=6877327&loc=d3e13212-122682" }, "r63": { "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=6877327&loc=d3e13212-122682" }, "r64": { "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=6877327&loc=d3e13212-122682" }, "r65": { "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=6877327&loc=d3e13212-122682" }, "r66": { "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=6877327&loc=d3e13212-122682" }, "r67": { "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=6877327&loc=d3e13212-122682" }, "r68": { "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=6877327&loc=d3e13212-122682" }, "r69": { "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=6877327&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "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=6877327&loc=d3e13212-122682" }, "r71": { "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=6877327&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" } }, "version": "2.1" } XML 77 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Tax impact $ (228) $ 5,483 $ 2,735 $ 6,668
Effective tax rate (1.90%) 25.20% 9.40% 27.20%
Possible reduction in liabilities for uncertain tax positions $ 700   $ 700  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income by Component) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Estimated tax benefit (provision)    
Beginning balance $ 11 $ 133
Other comprehensive income (loss) before reclassifications (284) (165)
Less: Amount reclassified from accumulated other comprehensive income (281) (44)
Net current period other comprehensive income (loss) (3) (121)
Ending balance 8 12
AOCI, after tax    
Beginning balance 627,552  
Other comprehensive income (loss) before reclassifications 1,054 982
Amount reclassified from accumulated other comprehensive income, Net of tax 1,057 167
Less: Amount reclassified from accumulated other comprehensive income (3) 815
Ending balance 622,138  
Unrealized gains (losses) on available-for-sale investments    
AOCI, before tax    
Beginning balance (18) (146)
Other comprehensive income (loss) before reclassifications 16 72
Less: Amount reclassified from accumulated other comprehensive income 0 0
Net current period other comprehensive income (loss) 16 72
Ending balance (2) (74)
Unrealized gains (losses) on derivatives    
AOCI, before tax    
Beginning balance (8) (838)
Other comprehensive income (loss) before reclassifications 1,322 1,075
Less: Amount reclassified from accumulated other comprehensive income 1,338 211
Net current period other comprehensive income (loss) (16) 864
Ending balance (24) 26
AOCI    
AOCI, after tax    
Beginning balance (15) (851)
Ending balance $ (18) $ (36)
XML 79 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively $ 1,079 $ 1,254
XML 80 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Cash flows from operating activities:    
Net income $ 26,211 $ 9,510
Net loss from discontinued operations 0 8,351
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 14,577 14,260
Stock-based compensation 20,183 20,228
Deferred income taxes 503 53
Other Noncash Income (Expense) 253 519
Changes in assets and liabilities    
Accounts receivable 55,597 18,760
Inventories (31,713) (36,326)
Prepaid expenses and other assets 2,960 (5,443)
Accounts payable (54,574) 26,546
Accrued employee compensation (13,562) (1,521)
Other accrued liabilities (45,240) (5,384)
Deferred revenue (4,152) 3,620
Income taxes payable (7,087) (10,432)
Net cash provided by (used in) continuing operating activities (36,044) 42,741
Net cash provided by discontinued operating activities 0 31,115
Net cash provided by (used in) operating activities (36,044) 73,856
Cash flows from investing activities:    
Purchases of short-term investments (282) (70,157)
Proceeds from maturities of short-term investments 70,786 102,054
Purchases of property and equipment (11,797) (8,950)
Proceeds from Sale, Maturity and Collection of Investments 0 624
Purchases of long-term investments (5,484) 0
Payments to Acquire Businesses, Net of Cash Acquired 0 14,352
Net cash provided by continuing investing activities 53,223 9,219
Net cash used in discontinued investing activities 0 (50,707)
Net cash provided by (used in) investing activities 53,223 (41,488)
Cash flows from financing activities:    
Repurchases of common stock (52,365) (15,000)
Restricted stock unit withholdings (6,058) (7,583)
Proceeds from exercise of stock options 4,582 5,183
Proceeds from issuance of common stock under employee stock purchase plan 3,617 5,554
Net cash used in continuing financing activities (50,224) (11,846)
Cash Provided by (Used in) Financing Activities, Discontinued Operations 0 170,248
Net cash provided by (used in) financing activities (50,224) 158,402
Net increase (decrease) in cash and cash equivalents (33,045) 190,770
Cash and cash equivalents, at beginning of period 201,047 202,870
Cash and cash equivalents, at end of period 168,002 393,640
Non-cash investing and financing activities:    
Additions to property and equipment included in accounts payable and other accrued liabilities 3,174 (257)
Business Combination, Contingent Consideration, Liability, Noncurrent $ 0 $ 5,953
XML 81 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information
9 Months Ended
Sep. 29, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information

Operating segments are components of an enterprise about which separate financial information is available and is regularly evaluated by management, namely the Chief Operating Decision Maker (“CODM”) of an organization, in order to determine operating and resource allocation decisions. By this definition, the Company has identified its CEO as the CODM and operates and reports in two segments: Connected Home, and SMB:

Connected Home: Focused on consumers and consists of high-performance, dependable and easy-to-use WiFi internet networking solutions, 4G/5G mobile products, and smart devices such as Orbi Voice smart speakers and Meural digital canvasses; and

SMB: Focused on small and medium-sized businesses and consists of business networking, storage, wireless LAN and security solutions that bring enterprise-class functionality to small and medium-sized businesses at an affordable price.

The Company believes that this structure reflects its current operational and financial management, and provides the best structure for the Company to focus on growth opportunities while maintaining financial discipline. The leadership team of each segment is focused on product development efforts, both from a product marketing and engineering standpoint, to service the unique needs of their customers.

The results of the reportable segments are derived directly from the Company’s management reporting system. The results are based on the Company’s method of internal reporting and are not necessarily in conformity with accounting principles generally accepted in the United States. Management measures the performance of each segment based on several metrics, including contribution income. Segment contribution income includes all product line segment revenues less the related cost of sales, research and development and sales and marketing costs. Contribution income is used, in part, to evaluate the performance
of, and allocate resources to, each of the segments. Certain operating expenses are not allocated to segments because they are separately managed at the corporate level. These unallocated indirect costs include corporate costs, such as corporate research and development, corporate marketing expense and general and administrative costs, amortization of intangibles, stock-based compensation expense, separation expense, change in fair value of contingent consideration, restructuring and other charges, litigation reserves, net, interest income, net and other income (expense), net. The CODM does not evaluate operating segments using discrete asset information.

Financial information for each reportable segment and a reconciliation of segment contribution income to income before income taxes is as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 29, 2019
 
September 30, 2018
 
September 29, 2019
 
September 30, 2018
 
(In thousands, except percentage data)
Net revenue:
 
 
 
 
 
 
 
Connected Home
$
190,672

 
$
194,683

 
$
527,532

 
$
555,422

SMB
75,186

 
74,728

 
218,260

 
214,466

Total net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888

Contribution income:
 
 
 
 
 
 
 
Connected Home
$
18,934

 
$
30,071

 
$
52,257

 
$
67,222

Contribution margin
9.9
%
 
15.4
%
 
9.9
%
 
12.1
%
SMB
$
18,750

 
$
20,593

 
$
52,855

 
$
51,750

Contribution margin
24.9
%
 
27.6
%
 
24.2
%
 
24.1
%
Total segment contribution income
$
37,684

 
$
50,664

 
$
105,112

 
$
118,972

Corporate and unallocated costs
(16,901
)
 
(22,391
)
 
(51,609
)
 
(69,727
)
Amortization of intangibles (1)
(1,520
)
 
(1,922
)
 
(5,212
)
 
(5,967
)
Stock-based compensation expense
(6,986
)
 
(6,118
)
 
(20,183
)
 
(20,228
)
Separation expense

 
(379
)
 
(264
)
 
(379
)
Change in fair value of contingent consideration
(199
)
 

 
(199
)
 

Restructuring and other charges
77

 
(1
)
 
(1,146
)
 
(1,368
)
Litigation reserves, net
(90
)
 

 
(100
)
 
(5
)
Interest income, net
639

 
985

 
2,122

 
2,806

Other income (expense), net
(403
)
 
955

 
425

 
425

Income before income taxes
$
12,301

 
$
21,793

 
$
28,946

 
$
24,529

_________________________
(1) 
Amount excludes amortization expense related to patents within purchased intangibles in cost of revenue.


Operations by Geographic Region

The Company conducts business across three geographic regions: Americas, EMEA, and APAC. Net revenue consists of gross product shipments and service revenue, less allowances for estimated sales returns, price protection, end-user customer rebates and other channel sales incentives deemed to be a reduction of net revenue per the authoritative guidance for revenue recognition, and net changes in deferred revenue. For reporting purposes, revenue is generally attributed to each geographic region based on the location of the customer.

The following table shows net revenue by geography for the periods indicated:
 
 
Three Months Ended
 
Nine Months Ended
 
September 29,
2019
 
September 30,
2018
 
September 29,
2019
 
September 30,
2018
 
(In thousands)
United States (U.S.)
$
174,805

 
$
173,580

 
$
473,381

 
$
501,153

Americas (excluding U.S.)
3,874

 
2,352

 
10,497

 
9,205

EMEA
49,554

 
53,158

 
149,608

 
148,801

APAC
37,625

 
40,321

 
112,306

 
110,729

Total net revenue
$
265,858

 
$
269,411

 
$
745,792

 
$
769,888



Long-lived assets by Geographic Region
Long-lived assets include purchased intangibles, goodwill and property and equipment. The Company's property and equipment are located in the following geographic locations:
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
United States
$
4,698

 
$
4,993

Canada
3,641

 
4,359

EMEA
344

 
95

China
4,389

 
7,652

APAC (excluding China)
6,599

 
3,078

Total property and equipment, net
$
19,671

 
$
20,177


XML 82 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 29, 2019
Accounting Policies [Abstract]  
Schedule of Balance Sheet Impacts from ASU 2016-02 Adoption
The following table summarizes the impact of adopting ASU 2016-02 on the Company’s unaudited condensed consolidated balance sheet for the fiscal year beginning January 1, 2019 as an adjustment to the opening balances:
 
As of
 
Adjustments
 
As of
 
December 31,
2018
 
 
January 1,
2019
 
(In thousands)
Assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
35,997

 
$
(543
)
 
$
35,454

Total current assets
$
857,899

 
$
(543
)
 
$
857,356

Operating lease right-of-use assets, net
$

 
$
39,110

 
$
39,110

Total assets
$
1,043,376

 
$
38,567

 
$
1,081,943

Liabilities:
 
 
 
 
 
Other accrued liabilities
$
199,472

 
$
10,909

 
$
210,381

Total current liabilities
$
383,992

 
$
10,909

 
$
394,901

Non-current operating lease liabilities
$

 
$
33,823

 
$
33,823

Other non-current liabilities
$
12,232

 
$
(6,165
)
 
$
6,067

Total liabilities
$
415,824

 
$
38,567

 
$
454,391

Total liabilities and stockholders’ equity
$
1,043,376

 
$
38,567

 
$
1,081,943


XML 83 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 29, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Available-for-Sale Short-Term Investments

Available-for-sale short-term investments
 
As of
 
September 29, 2019
 
December 31, 2018
 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(In thousands)
U.S. treasuries
$

 
$

 
$

 
$

 
$
70,330

 
$
1

 
$
(17
)
 
$
70,314

Certificates of deposits
145

 

 

 
145

 
149

 

 

 
149

Total
$
145

 
$

 
$

 
$
145

 
$
70,479

 
$
1

 
$
(17
)
 
$
70,463


Schedule of Inventories
Inventories
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
45,235

 
$
3,427

Finished goods
230,349

 
240,444

Total inventories
$
275,584

 
$
243,871


Schedule of Property and Equipment, Net
Property and equipment, net  
 
As of

September 29,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,885

 
$
9,205

Furniture, fixtures and leasehold improvements
18,542

 
18,286

Software
28,088

 
28,065

Machinery and equipment
67,818

 
60,552

Total property and equipment, gross
124,333

 
116,108

Accumulated depreciation and amortization
(104,662
)
 
(95,931
)
Total property and equipment, net
$
19,671

 
$
20,177



Schedule of Intangibles, Net
Intangibles, net
 
As of September 29, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
(In thousands)
Technology
$
59,799

 
$
(57,299
)
 
$
2,500

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(48,956
)
 
7,844

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,990
)
 
1,355

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(115,245
)
 
$
11,699

 
$
126,944

 
$
(109,798
)
 
$
17,146


Schedule of Estimated Amortization Expense Related to Intangibles
As of September 29, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining three months)
$
1,594

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
11,699


Schedule of Other Non-Current Assets
Other non-current assets
 
As of
 
September 29,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
57,055

 
$
57,557

Long-term investments
8,147

 
2,886

Other
7,434

 
6,990

Total other non-current assets
$
72,636

 
$
67,433


Schedule of Other Accrued Liabilities

Other accrued liabilities
 
As of
 
September 29,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
9,765

 
$

Sales and marketing
63,027

 
91,548

Warranty obligations
10,858

 
14,412

Sales returns
45,547

 
46,318

Freight and duty
5,519

 
10,586

Other
28,617

 
36,608

Total other accrued liabilities
$
163,333

 
$
199,472



XML 84 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Property and Equipment, Other Information) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Balance Sheet Related Disclosures [Abstract]        
Depreciation and amortization $ 3.0 $ 2.5 $ 9.1 $ 8.0
XML 85 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Business Acquisitions (Schedule Of Allocation Of Purchase Price) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Aug. 06, 2018
Business Acquisition [Line Items]      
Goodwill $ 80,721 $ 80,721  
Meural      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 20
Accounts receivable     209
Inventories     760
Prepaid expenses and other current assets     500
Property and equipment     16
Intangibles     4,800
Non-current deferred income taxes     815
Goodwill     16,407
Accounts payable     (1,317)
Other accrued liabilities     (35)
Total purchase price     $ 22,175
XML 86 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total net revenue $ 265,858 $ 269,411 $ 745,792 $ 769,888
Service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 36,454 31,960 102,571 121,853
Non-service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 229,404 237,451 643,221 648,035
Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue 178,679 175,932 483,878 510,358
EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue 49,554 53,158 149,608 148,801
APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue 37,625 40,321 112,306 110,729
Connected Home        
Disaggregation of Revenue [Line Items]        
Total net revenue 190,672 194,683 527,532 555,422
Connected Home | Service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 35,482 30,769 99,201 118,899
Connected Home | Non-service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 155,190 163,914 428,331 436,523
Connected Home | Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue 146,806 141,883 392,162 416,491
Connected Home | EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue 22,190 27,619 65,406 69,134
Connected Home | APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue 21,676 25,181 69,964 69,797
SMB        
Disaggregation of Revenue [Line Items]        
Total net revenue 75,186 74,728 218,260 214,466
SMB | Service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 972 1,191 3,370 2,954
SMB | Non-service provider        
Disaggregation of Revenue [Line Items]        
Total net revenue 74,214 73,537 214,890 211,512
SMB | Americas        
Disaggregation of Revenue [Line Items]        
Total net revenue 31,873 34,049 91,716 93,867
SMB | EMEA        
Disaggregation of Revenue [Line Items]        
Total net revenue 27,364 25,539 84,202 79,667
SMB | APAC        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 15,949 $ 15,140 $ 42,342 $ 40,932
XML 87 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively $ 1,079 $ 1,254
Current assets:    
Cash and cash equivalents 168,002 201,047
Short-term investments 3,915 73,317
Accounts receivable, net of allowance for doubtful accounts of $1,079 and $1,254 as of September 29, 2019 and December 31, 2018, respectively 248,070 303,667
Inventories 275,584 243,871
Prepaid expenses and other current assets 31,153 35,997
Total current assets 726,724 857,899
Property and equipment, net 19,671 20,177
Operating lease right-of-use assets, net 31,610 0
Intangibles, net 11,699 17,146
Goodwill 80,721 80,721
Other non-current assets 72,636 67,433
Total assets 943,061 1,043,376
Current liabilities:    
Accounts payable 83,912 139,748
Accrued employee compensation 18,103 31,666
Other accrued liabilities 163,333 199,472
Deferred revenue 5,812 11,086
Income taxes payable 1,314 2,020
Total current liabilities 272,474 383,992
Non-current income taxes payable 13,219 19,600
Non-current operating lease liabilities 27,178 0
Other non-current liabilities 8,052 12,232
Total liabilities 320,923 415,824
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock 31 32
Additional paid-in capital 821,966 793,585
Accumulated other comprehensive loss (18) (15)
Accumulated deficit (199,841) (166,050)
Total stockholders’ equity 622,138 627,552
Total liabilities and stockholders’ equity $ 943,061 $ 1,043,376
XML 89 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Unaudited Condensed Consolidated Statement of Stockholder's Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
AOCI
(Accumulated deficit) Retained Earnings
Noncontrolling Interest [Member]
Stockholders' Equity Attributable to Noncontrolling Interest $ 0          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 730,485          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Adoptions of ASU 2014-09 (ASC 606 Rev Rec), ASU 2016-16, and ASU 2018-02, net of tax 8,593       $ 8,593  
Beginning balance (in shares) at Dec. 31, 2017   31,320,000        
Beginning balance at Dec. 31, 2017   $ 31 $ 603,137 $ (851) 128,168  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in unrealized gains and losses on available-for-sale investments, net of tax (49)     (49)    
Change in unrealized gains and losses on derivatives, net of tax 631     631    
Net income 5,590       5,590  
Stock-based compensation 8,150   8,150      
Restricted stock unit withholdings (in shares)   (38,000)        
Restricted stock unit withholdings (2,271)       (2,271)  
Issuance of common stock under stock-based compensation plans (in shares)   252,000        
Issuance of common stock under stock-based compensation plans 4,590 $ 1 4,589      
Ending balance (in shares) at Apr. 01, 2018   31,534,000        
Ending balance at Apr. 01, 2018   $ 32 615,876 (269) 140,080  
Beginning balance (in shares) at Dec. 31, 2017   31,320,000        
Beginning balance at Dec. 31, 2017   $ 31 603,137 (851) 128,168  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 10,309          
Net Income (Loss) Attributable to Noncontrolling Interest $ (799)          
Repurchase of common stock (in shares) (200,000)          
Repurchase of common stock $ (15,000)          
Restricted stock unit withholdings (in shares) (100,000)          
Ending balance (in shares) at Sep. 30, 2018   31,746,000        
Ending balance at Sep. 30, 2018   $ 32 785,694 (36) 124,488  
Stockholders' Equity Attributable to Noncontrolling Interest $ 0          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 755,719          
Beginning balance (in shares) at Apr. 01, 2018   31,534,000        
Beginning balance at Apr. 01, 2018   $ 32 615,876 (269) 140,080  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in unrealized gains and losses on available-for-sale investments, net of tax 53     53    
Change in unrealized gains and losses on derivatives, net of tax 109     109    
Net income (5,230)       (5,230)  
Stock-based compensation 8,970   8,970      
Restricted stock unit withholdings (in shares)   (85,000)        
Restricted stock unit withholdings (4,897)       (4,897)  
Issuance of common stock under stock-based compensation plans (in shares)   332,000        
Issuance of common stock under stock-based compensation plans 1,012 $ 0 1,012      
Ending balance (in shares) at Jul. 01, 2018   31,781,000        
Ending balance at Jul. 01, 2018   $ 32 625,858 (107) 129,953  
Stockholders' Equity Attributable to Noncontrolling Interest 0          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 755,736          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in unrealized gains and losses on available-for-sale investments, net of tax 31     31    
Change in unrealized gains and losses on derivatives, net of tax 40     40    
Net income 9,949       9,949  
Net Income (Loss) Attributable to Noncontrolling Interest (799)         $ (799)
Stock-based compensation 8,612   8,612      
Noncontrolling Interest, Share-based Compensation 942         942
Noncontrolling Interest, Increase from Sale of Parent Equity Interest 170,246   146,088     $ 24,158
Repurchase of common stock (in shares)   (205,000)        
Repurchase of common stock (15,000)       (15,000)  
Restricted stock unit withholdings (in shares)   (6,000)        
Restricted stock unit withholdings (414)       (414)  
Issuance of common stock under stock-based compensation plans (in shares)   176,000        
Issuance of common stock under stock-based compensation plans 5,136   5,136      
Ending balance (in shares) at Sep. 30, 2018   31,746,000        
Ending balance at Sep. 30, 2018   $ 32 785,694 (36) 124,488  
Stockholders' Equity Attributable to Noncontrolling Interest 24,301          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 934,479          
Beginning balance (in shares) at Dec. 31, 2018   31,562,000        
Beginning balance at Dec. 31, 2018 627,552 $ 32 793,585 (15) (166,050)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in unrealized gains and losses on available-for-sale investments, net of tax 12     12    
Change in unrealized gains and losses on derivatives, net of tax 17     17    
Net income 12,843       12,843  
Stock-based compensation 6,457   6,457      
Repurchase of common stock (in shares)   (436,000)        
Repurchase of common stock (15,000) $ 0     (15,000)  
Restricted stock unit withholdings (in shares)   (89,000)        
Restricted stock unit withholdings (3,344)       (3,344)  
Issuance of common stock under stock-based compensation plans (in shares)   430,000        
Issuance of common stock under stock-based compensation plans 4,371 $ 0 4,371      
Ending balance (in shares) at Mar. 31, 2019   31,467,000        
Ending balance at Mar. 31, 2019 632,908 $ 32 804,413 14 (171,551)  
Beginning balance (in shares) at Dec. 31, 2018   31,562,000        
Beginning balance at Dec. 31, 2018 627,552 $ 32 793,585 (15) (166,050)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 26,211          
Net Income (Loss) Attributable to Noncontrolling Interest $ 0          
Repurchase of common stock (in shares) (1,700,000)          
Repurchase of common stock $ (53,900)          
Restricted stock unit withholdings (in shares) (200,000)          
Ending balance (in shares) at Sep. 29, 2019   30,581,000        
Ending balance at Sep. 29, 2019 $ 622,138 $ 31 821,966 (18) (199,841)  
Beginning balance (in shares) at Mar. 31, 2019   31,467,000        
Beginning balance at Mar. 31, 2019 632,908 $ 32 804,413 14 (171,551)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in unrealized gains and losses on derivatives, net of tax (2)     (2)    
Net income 839       839  
Stock-based compensation 6,739   6,739      
Repurchase of common stock (in shares)   (570,000)        
Repurchase of common stock (16,980) $ (1)     (16,979)  
Restricted stock unit withholdings (in shares)   (79,000)        
Restricted stock unit withholdings (2,314)       (2,314)  
Issuance of common stock under stock-based compensation plans (in shares)   292,000        
Issuance of common stock under stock-based compensation plans 882 $ 0 882      
Ending balance (in shares) at Jun. 30, 2019   31,110,000        
Ending balance at Jun. 30, 2019 622,072 $ 31 812,034 12 (190,005)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Change in unrealized gains and losses on derivatives, net of tax (30)     (30)    
Net income 12,529       12,529  
Net Income (Loss) Attributable to Noncontrolling Interest 0          
Stock-based compensation 6,986   6,986      
Repurchase of common stock (in shares)   (679,000)        
Repurchase of common stock (21,966) $ (1)     (21,965)  
Restricted stock unit withholdings (in shares)   (12,000)        
Restricted stock unit withholdings (400)       (400)  
Issuance of common stock under stock-based compensation plans (in shares)   162,000        
Issuance of common stock under stock-based compensation plans 2,947 $ 1 2,946      
Ending balance (in shares) at Sep. 29, 2019   30,581,000        
Ending balance at Sep. 29, 2019 $ 622,138 $ 31 $ 821,966 $ (18) $ (199,841)  
XML 90 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Share (Schedule of Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Sep. 29, 2019
Sep. 30, 2018
Numerator:                
Net income from continuing operations $ 12,529     $ 16,310     $ 26,211 $ 17,861
Net (income) from discontinued operations 0     (7,160)     0 (8,351)
Net income 12,529     9,150     26,211 9,510
Net Income (Loss) Attributable to Noncontrolling Interest 0     (799)     0 (799)
Net income $ 12,529 $ 839 $ 12,843 $ 9,949 $ (5,230) $ 5,590 $ 26,211 $ 10,309
Denominator:                
Weighted average common shares - basic (in shares) 30,933     31,802     31,221 31,634
Potentially dilutive common share equivalent (in shares) 886     1,172     1,106 1,192
Weighted average common shares - dilutive (in shares) 31,819     32,974     32,327 32,826
Earnings Per Share, Basic [Abstract]                
Income per share - basic, continuing operations (in dollars per share) $ 0.41     $ 0.51     $ 0.84 $ 0.56
Income per share - basic, discontinued operations (in dollars per share) 0     (0.20)     0 (0.23)
Net income per share - basic (in dollars per share) 0.41     0.31     0.84 0.33
Earnings Per Share, Diluted [Abstract]                
Income per share - diluted, continuing operations (in dollars per share) 0.39     0.49     0.81 0.54
Income per share - diluted, discontinued operations (in dollars per share) 0     (0.19)     0 (0.23)
Net income per share - diluted (in dollars per share) $ 0.39     $ 0.30     $ 0.81 $ 0.31
Anti-dilutive employee stock-based awards, excluded (in shares) 1,587     450     625 874
XML 91 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Jul. 19, 2019
Stockholders' Equity Note [Abstract]              
Shares remaining authorized for repurchase (in shares) 4,300       4,300    
Stock repurchased (in shares)         1,700 200  
Cost of stock repurchased $ 21,966 $ 16,980 $ 15,000 $ 15,000 $ 53,900 $ 15,000  
RSU withholdings (in shares)         200 100  
RSU withholdings         $ 6,058 $ 7,583  
Number of Shares Authorized to be Repurchased             4,500
XML 93 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Intangibles, Net) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Intangible Assets [Line Items]    
Gross $ 126,944 $ 126,944
Accumulated Amortization (115,245) (109,798)
Net 11,699 17,146
Technology    
Intangible Assets [Line Items]    
Gross 59,799 59,799
Accumulated Amortization (57,299) (56,978)
Net 2,500 2,821
Customer contracts and relationships    
Intangible Assets [Line Items]    
Gross 56,800 56,800
Accumulated Amortization (48,956) (44,280)
Net 7,844 12,520
Other    
Intangible Assets [Line Items]    
Gross 10,345 10,345
Accumulated Amortization (8,990) (8,540)
Net $ 1,355 $ 1,805
XML 94 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Jan. 01, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]      
Current operating lease liabilities $ 9,765   $ 0
Sales and marketing 63,027   91,548
Warranty obligations 10,858   14,412
Sales returns 45,547   46,318
Freight and duty 5,519   10,586
Other 28,617   36,608
Total other accrued liabilities $ 163,333 $ 210,381 $ 199,472
XML 95 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Schedule of Offsetting of Derivative Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Offsetting of Derivative Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities $ 208 $ 368
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 208 368
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (208) (362)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount 0 6
J.P. Morgan Chase    
Offsetting of Derivative Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 31 6
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 31 6
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (31) 0
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount 0 6
Bank of America    
Offsetting of Derivative Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 2 64
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 2 64
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (2) (64)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount 0 0
Wells Fargo    
Offsetting of Derivative Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 175 298
Gross Amounts Offset on the Condensed Consolidated Balance Sheets 0 0
Net Amounts Of Liabilities Presented on the Condensed Consolidated Balance Sheets 175 298
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Financial Instruments (175) (298)
Gross Amounts Not Offset in the Condensed Consolidated Balance Sheets: Cash Collateral Pledged 0 0
Net Amount $ 0 $ 0
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Schedule of Long-Lived Asset by Geographic Areas) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 19,671 $ 20,177
United States (U.S.)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 4,698 4,993
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 3,641 4,359
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 344 95
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net 4,389 7,652
APAC (excluding China)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total property and equipment, net $ 6,599 $ 3,078
XML 97 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, Restricted Stock Awards, and the Employee Stock Purchase Plan) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 6,986 $ 6,118 $ 20,183 $ 20,228
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 706 619 2,129 1,754
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,496 1,037 3,976 3,171
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 2,097 1,970 6,223 6,363
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 2,687 $ 2,492 $ 7,855 $ 8,940
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)
$ in Thousands
Sep. 29, 2019
USD ($)
Leases [Abstract]  
2019 (remaining three months) $ 2,936
2020 10,165
2021 8,015
2022 6,980
2023 4,502
Thereafter 7,691
Total lease payments 40,289
Less imputed interest (3,346)
Total $ 36,943
XML 99 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Business Acquisitions
9 Months Ended
Sep. 29, 2019
Business Combinations [Abstract]  
Business Acquisitions
Business Acquisition
Meural Inc.
On August 6, 2018, the Company acquired Meural Inc. ("Meural"), a New York based startup focused on producing and developing hardware and cloud platform capabilities for the digital distribution of curated artwork. Meural aims to provide a premium product to customers and to complement sales of digital canvasses with subscription services by offering customers the ability to subscribe to a large library of curated artworks. The Company believes that the acquisition enables it to enter a new and growing product category focused on consumer lifestyle and enhance its portfolio of hardware and service offerings.
Prior to the business acquisition, the Company had an investment in Meural since 2017. The total purchase consideration was $22.2 million, which consisted of $14.4 million of cash, which was paid in the third quarter of 2018, $1.5 million due to the Company's settlement in its prior equity interest in Meural, and the acquisition date fair value of contingent consideration of $6.3 million.
The merger agreement provides for the payment of contingent consideration to each selling shareholder of Meural based on the achievement of certain technical and service revenue milestones through August 6, 2023, with a maximum payout of $3.5 million on each of two milestones. The valuation of the contingent consideration was derived using estimates of the probability of achievement within specified time periods, in a scenario based model for the technical milestone; and using an option pricing model in a risk neutral framework using a Monte Carlo simulation, based on projections of future service revenues for the service revenue milestone. As of acquisition date, the fair value of such contingent consideration payable to Meural’s external shareholders was determined to be $5.9 million and included in Other non-current liabilities on the unaudited condensed consolidated balance sheets. As of September 29, 2019, there were no material changes in the range of expected outcomes and the fair value of the contingent consideration from the acquisition date. The acquisition qualified as a business combination and was accounted for using the acquisition method of accounting. The results of Meural have been included in the unaudited condensed consolidated financial statements since the date of acquisition. Pro forma results of operations for the acquisition are not presented as the financial impact to the Company's consolidated results of operations is not material.
The purchase price allocation was as follows (in thousands):
Cash and cash equivalents
$
20

Accounts receivable
209

Inventories
760

Prepaid expenses and other current assets
500

Property and equipment
16

Intangibles
4,800

Non-current deferred income taxes
815

Goodwill
16,407

Accounts payable
(1,317
)
Other accrued liabilities
(35
)
Total purchase price
$
22,175



The $16.4 million of goodwill recorded on the acquisition of Meural is not deductible for U.S. federal or U.S. state income tax purposes. The goodwill was generated as a result of the anticipated synergies, expected to be derived through selling Meural’s products and services through NETGEAR’s established worldwide sales channel and customer base. The goodwill was assigned to the Company's Connected Home segment.
In connection with the acquisition, the Company recorded $0.8 million of deferred tax assets net of deferred tax liabilities. The deferred tax assets were recorded for the tax benefit of the net operating losses as of the date of the acquisition after consideration of limitations on their use under U.S. Internal Revenue Code section 382. The deferred tax assets were reduced by deferred tax liabilities for the book basis of intangible assets for which the Company has no tax basis.
The Company designated $3.0 million of the acquired intangibles as developed technology. The valuation was derived using an income approach, based on the present value of the estimated future cash flows derived from projections of future operations attributable to the developed technology, discounted at a rate of 16.0% and are being amortized over an estimated useful life of seven years.

The Company designated $0.6 million of the acquired intangibles as trade name, $0.6 million as customer relationships and $0.6 million as playlist database. The valuations of these intangibles were derived using variations of the income approach for the trade name and customer relationships, and replacement cost method for the playlist database. The valuations were based on certain key assumptions like the royalty rate, revenue and cash flows derived from projections of future operations and
discount rates ranging from 16.0% to 19.0%. The intangible assets are being amortized over estimated useful lives of three years, two years and seven years for trade name, customer relationships and playlist database, respectively.
XML 100 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 29, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

The income tax provision (benefit) for the three and nine months ended September 29, 2019, was $(0.2) million, or an effective tax rate of (1.9)%, and $2.7 million, or an effective tax rate of 9.4%, respectively. The income tax provision for the three and nine months ended September 30, 2018, was $5.5 million, or an effective tax rate of 25.2%, and $6.7 million, or an effective tax rate of 27.2%, respectively. The decrease in the effective tax rate and tax expense for the three and nine months ended September 29, 2019, compared to the prior year periods, resulted primarily from the resolution of income tax examinations for the United Kingdom and Germany that concluded during the three months ended September 29, 2019. The resolution of these examinations resulted in a favorable adjustment to the Company’s uncertain tax positions. Additionally, during the three-month period, the Company finalized its US federal income tax return resulting in the recognition of favorable benefits from the true up of previous estimates. These favorable adjustments were partially offset by an increase in the overall forecasted effective tax rate caused by an estimate of the US federal Base Erosion Anti-abuse Tax (BEAT). In addition to the items noted for the three months ended September 29, 2019, the effective tax rate for the nine months ended September 29, 2019 also included a benefit related to the closing of the French tax audit.
 
The Company is subject to income taxes in the U.S. and numerous foreign jurisdictions. The future foreign tax rate could be affected by changes in the composition in earnings in countries with tax rates differing from the U.S. federal rate. The Company is under examination in various U.S. jurisdictions.

The Company files income tax returns in the U.S. federal jurisdiction as well as various state, local, and foreign jurisdictions. Due to the uncertain nature of ongoing tax audits, the Company has recorded its liability for uncertain tax positions as part of its long-term liability as payments cannot be anticipated over the next twelve months. The existing tax positions of the Company continue to generate an increase in the liability for uncertain tax positions. The liability for uncertain tax positions may be reduced for liabilities that are settled with taxing authorities or on which the statute of limitations could expire without assessment from tax authorities. The possible reduction in liabilities for uncertain tax positions in multiple jurisdictions in the next twelve months is approximately $0.7 million, excluding the interest, penalties and the effect of any related deferred tax assets or liabilities.
XML 101 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Schedule of Remaining Performance Obligations) (Details)
$ in Thousands
Sep. 29, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 60,457
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-09-29  
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 58,528
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-09-29  
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 921
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-09-29  
Revenue from Contract with Customer [Abstract]  
Performance obligations, amount $ 1,008
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations, period
XML 102 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 29, 2019
Fair Value Disclosures [Abstract]  
Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables summarize assets and liabilities measured at fair value on a recurring basis as of September 29, 2019 and December 31, 2018:
 
As of September 29, 2019
 
Total
 
Quoted market
prices in active
markets
(Level 1)
 
Significant
other
observable
inputs
(Level 2)
 
Significant
unobservable
inputs
(Level 3)
 
(In thousands)
Assets:
 
 
 
 
 
 
 
Cash equivalents: money-market funds
$
31,572

 
$
31,572

 
$

 
$

Available-for-sale investments: certificates of deposit (1)
145

 

 
145

 

Trading securities: mutual funds (1)
3,770

 
3,770

 

 

Foreign currency forward contracts (2)
1,097

 

 
1,097

 

Total assets measured at fair value
$
36,584

 
$
35,342

 
$
1,242

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
208

 
$

 
$
208

 
$

Contingent considerations (4)
6,152

 

 

 
6,152

Total liabilities measured at fair value
$
6,360

 
$

 
$
208

 
$
6,152

 
As of December 31, 2018
 
Total
 
Quoted market
prices in active
markets
(Level 1)
 
Significant
other
observable
inputs
(Level 2)
 
Significant
unobservable
inputs
(Level 3)
 
(In thousands)
Assets:
 
 
 
 
 
 
 
Cash equivalents: money-market funds
$
22,573

 
$
22,573

 
$

 
$

Available-for-sale debt investments: U.S. treasuries (1)
70,314

 

 
70,314

 

Available-for-sale investments: certificates of deposit (1)
149

 

 
149

 

Trading securities: mutual funds (1)
2,854

 
2,854

 

 

Foreign currency forward contracts (2)
786

 

 
786

 

Total assets measured at fair value
$
96,676

 
$
25,427

 
$
71,249

 
$

Liabilities:
 
 
 
 
 
 
 
Foreign currency forward contracts (3)
$
368

 
$

 
$
368

 
$

Contingent considerations (4)
5,953

 

 

 
5,953

Total liabilities measured at fair value
$
6,321

 
$

 
$
368

 
$
5,953


_________________________
(1) 
Included in Short-term investments on the Company’s unaudited condensed consolidated balance sheets.
(2) 
Included in Prepaid expenses and other current assets on the Company’s unaudited condensed consolidated balance sheets.
(3) 
Included in Other accrued liabilities on the Company’s unaudited condensed consolidated balance sheets.
(4) 
Included in Other non-current accrued liabilities on the Company’s unaudited condensed consolidated balance sheets. The contingent consideration represents the estimated fair value of the additional variable cash consideration payable in connection with the acquisition of Meural that is contingent upon the achievement of certain technical and service revenue milestones. Refer to Note 5. Business Acquisition, regarding detailed disclosures on the determination of fair value of the contingent consideration.
XML 103 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 29, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Warranty Obligation
Changes in the Company’s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, are as follows:
 
Three Months Ended
 
Nine Months Ended
 
 
September 29,
2019
 
September 30,
2018
 
 
September 29,
2019
 
September 30,
2018
 
 
(In thousands)
 
 
 
 
 
 
Balance as of beginning of the period
$
11,913

 
$
15,271

 
 
$
14,412

 
$
44,068

 
Reclassified to sales returns upon adoption of ASC 606

 

 
 

 
(29,147
)
*
Provision for warranty obligation made during the period
1,558

 
2,987

 
 
4,970

 
10,009

 
Settlements made during the period
(2,613
)
 
(3,350
)
 
 
(8,524
)
 
(10,022
)
 
Balance at end of period
$
10,858

 
$
14,908

 
 
$
10,858

 
$
14,908

 

________________________
* Upon adoption of ASC 606 on January 1, 2018, certain warranty reserve balances totaling $29.1 million were reclassified to sales returns as these liabilities are payable to the Company's customers and settled in cash or by credit on account. Under ASC 606, these amounts are to be accounted for as sales with right of return.

GZ[YV6R6CL;%]P//OH5/ M9I@-?VY_LV['^.VH&(SS8C[-U.=B-DT'F^;VH_I)F*%4(J&Y091X12'URX3B MPH-8[['*)](.'F%1F4WFV9M),$WI.+A9XU7P_=(K,_/[>;RS^65U>'0=U+D\ M<5UDQ=@!4+V.$Z6U\\ I+XGPW&E%@2X1H\S5N771PTV$EMB4GU E7>V^'R[- MGK+?QW687_6-OVS2JS=JCM-(5;^THC#; /,AT-ON: M99.5,?A]/AK&>.PWDZ4X.D9J9S%[[>*^2_XP&C# MB:F:[+[Q'K'O,'6 *>U MU1Y;@$ODB*MU"'$1?#Z48/G)==05N]7P/^?%TA6+B4NRKVHPB!?PX^VM:3X) M?QTLPW3WN!$']9,X@#327ACM%D 51J%O/)":4H64F&E+JTM55+6L\;![HS"[>6_],L MG0S3Z;#XQ\,PG67A>0+D7DY5:I\ 'R84"YT4R,;=3 ,\*&4'L%:>Z!Z2K)[Z M7]JI%@#NBEQ'F_:W%7+4UN\\,9ARH[$V 2%&M2$,P!(U2VKE.N[AR>V))MK. M]=05NQ>W_-+!+-[8+[.9?,QNYI/A.L_)*GA_Y]9QU4X2IJ .WS9'SF&L&3/0 MK%&0&EQ(NO53T";O2"==,?-=_B5;IA,KYXS@W SG0:+5$4R85*;S=/PQ'X^# M&_0U/+"#HD?TE@ .A,(<.LK#>M(1B&V)"R8:7M@2IIL=^_;UT%FNS(WCWD'! MS0V2X)PS1HQVD#*D#%)(R%(ZA[NM5?"P,$M!,]-9JUQKE04ODV(V ?O1D0FE M?.%/MSH3WCP@FPVF,6'Z31[,]"">G*^SAFV-86BD\\1CKC1UDDA"!!8Q^Z(H MDG!Z[404*ALQPP MH"S@WAH<*].4TC-GZLS!/5S=G-XNUE3 :>GW(7WE.=#1 3S M7H-=!T>E+ET]-SG_N;91T$\<<;C8I?K18@D-8U(B++R#%D8WQ]-5D*ED0E;+ MQ-0.'D\!H"_(M=Y#62CL.JA(AQ'\N0.20[M*('.:*DD9<^&+T"A,MZ9$A3!7 MYX)K#W?*6F),WJD2.C(>,7E $FGQ:B(DCSU=#+#<36]32>C?RWKRX952SX> M#9>LBPE=G@9XM;CEN4AT%":$V>J8ICR;C' MOM(MMW;PT_-B-,F*PF;%8#IZ6$FV0<-53,WAG27($^F])9(;8@P3@&%5(A/O MI%V6L>F837G'ZNG&#'V)M[AOLR--SL%U?1:.<,H-QD%V#RG% M6*]$P2ZX'I=Q]M0L!^IAV#(=/I3K[2T5_[8^FPB &< >6 6#ITL( .$U*S&P MIG6N4O=H"[19*M1!L&4B/!WR5S(,+Q]/F$$NK'L8=U)1 ;2U3I3"0(HNI(QC MP[-#/1!;8H1;U&Z/R2"VWHO?]%@"E1(FIH35"A.@.70&KP9/O.1U&-"CR^W- M,* F>*UJ_F-V&\M&I9/9^_1^VYRPZ=%$8$.DXM1;[2P%B$LL2R$LJ17OW*/[ MZ4TRH!: K;+@S6203X-16N;CC\M,$V-EIX\F'^XFQ97YOD2)-XMDJ9Z_3;FV$ 91TE4&'^V-(F\4 (3H1VD@,L M.-7 NU(LI$ =[[)'65Z;I$DS2+9*$#4C6]SK]NNG:]X^G$ J2A\IXM M@I #1I24NRM4*%YKC[A'&5=;8,31(';!A\5$=S7],,V_C#;7$MO7)#%8$\*P M0=&)4D8'?XJ40@%&+Z5<70O,J(=D%_2(60S3\?\;/>QU1SJU. :L+8LL]T^7EW=E\4W3MOB:)0(0ZZ%EP>I'!T@% UGR& MV/ ZE+C0/Z+XF2L?'U MDC5=Z(9F(TBV?K Q-<&_OR"2#;M0]WV7AKS_G&^Z1O?JF80[@SDV@GAO) 82$%MN?S%E6*WZ-!>WC5@' MNI8_=O=ML,BDOR/@9=.CB68:AKD),4$#(HXPSLMX#2[JW4_H4WVB9C_Z&@BV MNZV4W]_' (M\\.>GNX!'<36?%?%ZZ.9::M4:)@HA24T\=5<2RGA_5)<>+W=6 MU9H7+F[7L7$\VR5,%G-9C=],AMFW_YWM=A1?/)MX "#EV"M/-"<*8"U4*09S MO,X91)]* 35*BUH0MG7VM-S@\J-BD([_;Y9.=X?2;WL\$1(A*I$6%@AFB/(" MHE(8Z$&=K<8^U?9IZ$RJ&11;CJA_&IX//]FVS;3EZ<1H3+!Q87ZTA'NJ*(6T M%(4@6NNFS<5M-S8#8B=\6%X!J.P$BM7I#)(0*AID+_?/19C]:FG_XC8: MZT#7Q45E&_CX99%C=7V7.Y8KG,Z_RQ35><*$IV$]&XV:#/^>#>.&;:R:]V4T M.S3O2HU>$T0DEL:)X.F;&'\@&5SEF;/!KIM*K.\-5E72)-3I-D%(8T$4"0QG M7GJ*45DYQSIL?9T[6#W:A.R45R\KLG2GGM/;H?7S D_2C[&+=DMI9:^^WT"#-=,>H2$ MXTB&%3>3L!RS5;).,LI>L^1 C>7UL6M=WUM+T+QX(A&"4(@5QB0XX\'_I@B4 M?!=2ZPLI\W:DKEYJ^BC,VM3UN]%D=#^_WZGM[YY)N&> $&4,EEACR 5FN!R[ M]K7N\O=1WX=J+&\&MU9UGG[;K_/GSR0""&&D0)A2R;T16M+2LHFP]JX3X-BC ML^Q&=%X#MR-UWHC'_'%4_+FGFN*N9@E76%'#F>'02:N,U:"45!I4Z]94CQC2 MU,S? J3=DZ>LUQ,3F>VMBKRK66*)B$&_5"@0XWLLP!J4DEIB+ZSR<3-*W\JD MVOAVQ22?3[/1[:2,^5@ET]Y;^G!7LP1;[I R&'%'62S+)TCIF$G,^<4N0.HH M/6\-WU-.:,7O 82W>5'HQ]6J_6,V7A8HN1L]'#'5[>\P<<@2"#'$R'$) E!H M50L@H$,UJA.YT:.0KRXFP<;![HJ*&T:[=V[[\./^Z&O?>B7+C\PD#5FD0EC(0>\(H)!J1E6S* M<53G)D(/*=6 CE]6J6P U8Z-D(L( ]09SR87@AI:S MOF(>UKD+W:,XU:;GM4; /!U5JDY;KYHD6MD86X<9M91J91C#?BTAKQ6+U%\3 M<[2:][+F*%2[XLW[?#)<#37;OW;;\'3B>?BNM$862T$H0M;2HXQ#T* MC6]OA74LDMTSY#J;WE_=E/L:U2(5OFL2OB>.G""6&0QB+@EL>;DNT(##"YN& M:NEX>RA"'4B[)\TR(='5S;/UX]^S)]1VLF=+VR1.VU ;J01W&$0HUV>]!GI0 M*[;V1Z%1,]CNY].6DM9/ U%AAD]OPVSYKRR_&:QHO;5:];YVB:2&"2^$5$QP MQ1V/._:K\9-ZB5]ZO>%W/#?:P+47V\PORV#[ )\:#.;W\W'TRZ[,F^L\INN^ MSUPQ&]W'))HWUZ/[[#I?E'H(BMZ4\+BK5R?((\^\AT)2QYWCR/C2^318VCI; MU[U>XC=IY7JAFJ.-Y"IRH335-GTLU$U015RO9,L[,FH\SK]F0QW+OF[:$ MV69!:W6:0(V8L-J3L!ZR5H7_^]+?M36YFMUET_C,-+O+)L7BU_'+6U9O7954S(;KNHE7-U'G(8,!V8ZY;QRSO)5@4?(H!.5 G[Z1 8(T!)P[!P)&X2V%(3DO&+7>>VR-G:)]0=*;,7GF^' 19,(.NP 9)H M$-:-T,?$0$MTN(7^1Z#ZB6G73.S&87H\S]@-)14!,9"/$0*@4=BB$E)N@EOU MHW/U,")4CMTX#/;SBMW 3DCH@#7:4T*M,]JNMD6@8)!=6,WS!G1<*7;C,%2[ M8LS+G8.K>5B0/-\ZV+::V3WQUNDV499RZWP BEFA<'"ARNL,4!#E:F6FZA__ MSF#Z[5";?>?]WIFZ7L<),IQ3J22RG"M K!1@C98)&KLLV]L-L1IB\U$:ZCN? M][H(]3I.N' 2(BT9^A9-JJLK:KX8 MZEZ?8./S29BOA'+>2:IC(B +PPQ6RD;"1WA9IK$A/>?-(]L5:YX9Y/?9K/P* MXU'M\P5C5H0/<#R/F88_Q/I60:^SV73T>3Z+G]EU_CZ?+ (8\G$8X.VBV%%6 MS/9.X^V_/*%0,@6QU@X!QV(Y<,!+U)4%M4J9]8_/-9F7]UP]77T46V:;/7/\ MCE8)0EQ"@+'@##JEC$2^W&>16-,Z'F>O0TQZ.\,WIZP3DW+O/+^S78*]M%98 MQZFED(C%%N)*5J4)O;#YOA&M5V/24?AVMHQ)QUFQ=WI^]E1BN71.$BL\$98P MXX4HYQ"E(+JP-!4-Z?3EJN)H/#L[JLF+L$BOQHY7SR;:& *%(,1HH80!D$M4 MR@0%O[ \..UPI"ZJW6WM%5EXUYV:#&WV)1OG#XMEU+>';%)4V;_;VSJ!T$@) M) ..QDR2(!CEM=S$UXIWZ.&F2#ML:A[GSF:H;+%<" -_ET[_S&))Y:KDVMLBI,]A!:%!;W?.RN?R%R!E,.=$$2Q!6+IZI M)TF]$G7.KGJX,&Q&Z8?D+SP,WZZ8U$;^0LNHT]8;0JD@%FCCRXN/P6.@OE;% M\#XSJ8[2#\E?>!B^O0BO?WM0JHQ='22,6ZJ8%D(2@R!RUJ/RI"%XH[Q.[J\> M%1(\\_FSMMZZ8NVVX)4X]N\.Q]:8+VX;OHR)"=[M=?IM![D;?4^"($<8>DP1 M,5!XZ?%ZJ6^LZS;=T(F_@2,(EO='-;VE^4OIEC(WS/&M+TF4,- )AK45U&,M M+$.^1#&6E.IR![J+?%I]HWA3FNG3S>JGYXKW^7!%0KZ@7+!XSE;[($SB>EWA5VBGJ(> <..BU,!JXM2:$N=SZ M5"UR]H17I0]2YOG&30D+(>.<*8J$Q\89(T IIX;P0@HN]9E !\1-'::L,X^; M$M8@3B 8;UKF-.0BI6LB&E6YSI@#XG9B-8/BYLZ"-].UT/O\TF^3(X3?;]% M_JJ*IX=5FB=&:ND ]IQ9)"3V%#M;2@Z1OK#+=@VQ8-/"I5F@S_GLT'#,P](+ M:J 55H8*9V@I*5'@P@*SSF 6;5!;YWQV2+"0VH8O3PG!&27>X-4=/X0INK3+ M&>S0RFA=L9['U.]!^$D]:43@@T3\E*95$?IAYP='H9OQTF+ M:M=XX5(9KW7,ZXVT8\XA14KI"&-U@MM[&&IZ!O-C(WHZ'0N/+Q\#@9>**6(P M4T(#:BU?G=$CXAR^L!FQKIJKEH\Y#-6N>%._?(PR2BBDF-"6$(\=AKHT]81@ MTFE*P).6CZFLX KE8PX#]=+"9(24DDLDM$3>:J"(L*R4GAIQ8;'Q9S 5MJ*W M[EE;COAJ\JPR1E;MU'%+VP1Z![@"WD-) X1020A+F3GX$4)/ZQ!A*\^:@;M/ M1_CNYB8;+([_RJ^UN+J)8A97TRAI%@,7\MO)Z%_9\,UDE?WHKZ/\%\>BBB!@ M/)<4.\4($9R7%LP8H/1?1_F=S24\.,>$DKCTYHQH P%2I28,I1=V^-0)9T]W ME'^8,L_W*-\>=11#5RSCL-!1>DE!-"^"/-UB4 M @4#8#&7'O.@'>WU^AJ@<0#:"SN7:H=-S>-\"2E0J(&>*$>QX6&2-TA*(=82 MLUJ1%SW56'5=,X5\8+'2T[-]HX0I4LT1'<76P%\][N.G2BQXY#/QJJFH:%(=8"9SBC MD@1117D'.'S)_J_++H<1H7+5M,-@[VP=VDC5-" M9CQ1'1U7JIIV&*J]F'+?-A;9HJK *ICYC]'LSLR+6$Q?9'ORI1S16P*! MM8@[KYDUA"BJO:,E+DCS"TMMW3197FVWM*V RXA=V[JD/NF:AKO;LX;?\WP8XQD^9=,OHT%6?,J?H-QZZ+"I44(!ETXS MBA3Q2FDL"%CA9P%F_L+VBULF56,X]^(\XMB3B+@W;CQ@QEI&O8O9@LI3.@N\ M,W4XU<.=XM9GQ^:@/OTQQ%$'$(G!P1!C8!4/JS +A6)E?'U8GS%^872 MH\ -XK47UC!'H5ERC@ON*RYMVL'J2??/DOH]U^:FG9KG5ZS7^SW/KJ#MBPMO M[Z4) (@KQV7XY!S6+'SK6)1((P8O-F-VBYQ\>2F^+\KK:G[>)-N>D]EM31+/ M*,;(8*B)#.HVSC-=2@BTZO1Z:OOT[ -5\E8T?#-'M(1\.5CQJGAF4"X_DTXA=WG&?[ M8WJK=Y((KG%PA!55D@#H$%/0E2@$5"[LXD 3=,@[PKHKQCT?[MM1^GDT7C@@ MU1(!;FN7B%@0&PCLO-#!6Z&:.+*6E>$Z=_![>#;0 J^:A/?<SC%W$2<. .ZELI(JS"0@@P2+N+ MH]A1,6,O=2JT3IP'3G&O,#78,^EE+*R^DELK5B=CKJGXGK(SXL' M+5:SE1BYO7E"O3,6&!M Y-!0CH"P*\F5T.9B;PC48L%6;C4&=$\H5BYU'X^G MV;J+!")+G%:2&5NG7F8O)]63D.U8N/MTH'YUESJ;M^Y]L;G$X2T M,1H#1"DQ2#'L5G<8@GP ZPM;UG7"A)>;FPW@?N2$54QGS_@4_NTEE\*/$I// M)P'Y .#L\7UZGVW9QMSV:!*6JH13$A8PB"*$B6:,EY)(S"\LE7]-;>:-@MDF M+3YF#_/IX"XM,G4[S1;WHEZ.>.O6XT'M$VV@],Y3J0UP%BEG@5[);*"1=:Y6 M](A ]56>MP_N?D)-9K?3!5V 1')!EOB3Y#]^_?#KNX!(.C%Q5%NWB;8_G'#J M"?3 4WC"\1Q-!IY,_\QMU'R;:0;J;!AL>3;0S M3%L,L"$2 NXTQ.4D:Q%6G6X-GC4)ZH-[- 7^R,;CL":;WN9Q$+LYL.G9Q$AB M*%#*.@ \90Q09LMQ6N,NY,)R!R1H -W.(C->^%55-H6WMDD !MQ(IRF0E BE M)8"DE)'"6@6">F1&FO5)FT:U)YMLC>SC2LL,$C'C'"-8>@DE.V<4]#.8^$4S=1[.]A$W=QDH%P9"/Q^DLWLJIR;Z=?2>&2B6%0H)K M1Z3AFJZ7#\[96N5GS\#4=4/,)C70/]:^SULE[O;N$Q 6OIZ)H#5$ $?.0RM* MY#SP=2X<'.[HY;-T?+'<;4P)W=-W(<5:OM^GB_N2AQR<[>H@(422,.4XA(P% MP'AE5A.J:IM5"6Z_" O*H3%5#]1OTE<:YAQ$]D MXZK%/RT?32"TAD+@,7:.*TQB/OY2(HY(G;LLA]^>/^NI\RA ^W^@_^P>Q5^G M^B_/<@F$G@O ,9&*>L.I6E5O%\H[:$]8&NU)F<\46/UH_V6CQ'*)85A/"R05 M<@ $.LM24J;QA9W.=L*)K?ME-<'O\R$_,8;#8$Z%PP(;B9#D:W LE>ZR:-2$ M2O>=]!^&Z&6<]!M@,!5<2.@55X9X1)>I[X4&6JH+.N*MI_*C3OH/ _>4)_U> M4NHT"1X;,M@)C#B Y4B-O92(H9:TM_^D_S!X3W72+X%B,*9C#)(3 33'5)>C M%*;69?P>[5MW0(+ZX)[NI!\")"FSE!++C('.B55B]C!.B%R=T*^S/>D_B@0- MH-O]2?\SY^KM0U%7Q[MC">%4A].Z&"4!($DZ@B6)RC37GJSJS M&E/AZ_CS/=PH.04_&U7 2<\HCN#4%KIBWQZ37E:-VF+:L^E-/KV/R0 ;F/ /?U>BK#!"6HX=H5QYZ37%ZR^: MDSHKUG,I0'C:*;]UG77_'3POZYX%P6)1XFSX9J(&@_G]/"[E5Y4(\OM D+ML M4BP@B56](Q*5+7=+;TR0Q88;QK$-FO:. *5*36.B?H@:BIU]$Z?47/=?QD*4 M9[D0W^>SG=F!B[5-*#8;A:"G5\N$MZN$LD=\1R<<7\*TE$%9B#O!.3;(".]EY"Q#GD^![SH.Q>V<3BQJ/&H>,B+ M=/S[-)\_%%7VUP[K*7$. R^E5%11+8&5'*R"V1P,:JJ4RJ#E-Q)38 M&P5\^F2J6+^Z72=8$FPH$]! ZH2 7F%3HH:0NK#*'*UQZN6V?;=J.9V=>7)F M? ![\S/OL[ HN$Z_G?QNX,E,4Y@MF/8L1LDC3A3RV@;^&*.9-LZY2EM_[6"R MU-]Z@GR>VG]1X'FXF S3\1-'"_UX$+OW72CL: 0)D9(HR;D@B!O#)07.KG1@ M&:@53G$!AJXR0_-ST%Y7:Z,7TI<^XY[J;#M:)=9ZKXP*YI]+(1U F*I23H@, MORR6]HX]N]E=0U,G9N3>RFT[VR4R+&]8C$T1'DH6[$.0NI15AX7<1;/R.*U7 M8])1^':V\Y.-QW$U/QF^2Z=_9O%X8U6.=6]IKGU-D_ ]*FEM^!@I@XPP BA= M2>P001=R+[-A[;_<$6D6Y*.OYGV8YC=942PLM<]VE+C=\72BI,;>0,8U$E)Z MJ1PPY5@]9)W6E#DW0C2':U>FY6-05'C7771(LR_9.'^(,%2U+A5:)]Q("06G M6"E$ O&1>N(^ Z2.N]_#0^]V#$SS.)_(#6K!L3S,QV]I GP$EOII'/*!=P! M#LNU$GW'V(5=1#VSY4(_E-Y9T/@A3\Z"OIZNR$'ZW$HWU7-1WGN_W5IR<2"!&QU' L-*6&*H2<6(W)"X(O;PNQ M7<::*ATP:4,B/F+RPC7V,,J,ZLHW#ND%N;#ZV# M-.$G-_KQ799.BD54SO5=.OF4CK-/#Z-)?G.S=R5?N^_$0$4]Y%"&)2@S5#@. MRX,KCPF]D(I^+7#H-3L[U<3E[ 2\K9!/JL-1)$Q"PQP-OA>S5 /D+5S9)P. M@'6JM/0P*+[O_D1_-7\2WR3&:FZ2X@5,S]"H%H[3Q!L2I&+&'(U,6-X23I'5 M7)7X*5SM5N[YS"6]9.8NGZDSS9[DR]B-YYX/BT_YDW;J\?=EKXE&P DN M35B/>:*4@ S!$B>+4)T%:@^/0=)H + M2Q>AYPP8J8#P?G6H:B!VJ$Z\50_3T)T1G^LIJK.4 LOAKL.!JOC06]LDL7:W M46R58 @ 1STO9?2.UXG,.7@]V45!VE/3L2E-]-%X9I.8"&VQO+@?3491KGB% M;R5I0\9T]TL2J[7RG%+A#/+**R,<6W^S7%[8C:<&V%3#7#:JBAX2^B6ZS3#X M9:\)$)1C*)7R5B$.%?=(ES@A:>ML?>(OS[5)9?60VF]B49.LF"UE:H;5W_>9 M$*.14Q H#0A5#%'B\0HC9#VNX_WV,;'#^1"ZEIYZR.7%R6JS;L2S'A//8^U: M)@!!A&A/O!3E2A4IKNH$1?+>)G<^(SK74%9?R=RD57[68>*@I991J@*AA+'8 M,8E*=*BN%3 G_C+)=3E\E)).&LM4(8>%SF[RZ2ISUW7Z[="(IL/?D#C+H*2: M$6V\409#)%R)7U@CU['7\B]'NE+T4^M:.RGKPW#=S4TVF%W=;/S]H1S?UU^B M@3)>425$6,4[0[1\L@A"L4KYF;;MNX&_['8E2C>LI&Z#^*IE&=H;A5>MFX1; MH!WVT@F)#5720USN-2&'1*U;1(?O$U^\!6Y1-Z?+CO4^G2XWO'_4.(>1 M8!9J1B&$E*^V;Z7"VO!*H1GG&AG\O WSJS6O-0!!.+"XAI; M8^B)4E\=IKUJ4W)1?CY%-OCU-O_RVS ;+;^<\)>7'TSX4?(VNTW'+HQP]KCE MNMN&IQ(F@4;!\65>.Q07=F&R=X3(F]),2Z1:CF?K!;67CR2 MA0$"PE!85Q$/PO1/W6K0A(I:V0YZ1*=:ZLH;@:Z;Z]2*%5ON1Q\&VY%+M&(Z>^9)A7][^?V&'R577R$NGKIA%-;IX4-3R7$6:V41QP# MZ:7TW&"R&C\U%EZ(HU%#;YLT?Q1VKW5_9K@=*O4IK7 /U[1O>W;;%3O$ _[" M&<>B,TG_-=_4%OAM-\FEP]LKPE+7=^9!-!Y%D MMYE^_+!0]HXOZ(!>XID3(911K$PP:)!#@6") V'VKW17[3,L[TI[7;'XTUT8 M77$UGQ6S=!*AVL'55\\FUCK <)#) T\)EW&1LY*)Q=10?WGY73.RKHZ.WA!X M/X_>TM7-JP'8>!E@]'D^RS9="JW<-C%61>\74<:<8QQQP74IAP=&_S7_=\6U MMG1V-/?6KXRA2:]'9/+)EZ"P>-TZBKZ-A8?UDGB$ /+_/WMOVMTVKJ6-_J-[ M,0\?,9[.6JDD-TF=7N\G+)5-.^I6I+P:4LGY]1>01-EQ;(D42)"2J_IT56*+ M$/>S'VQL 'L@"A"NM7,&.Z=JV1 D.:G(K[+Z2B8?>]7>IUV\U7^T8?-H MAXKN/B/DE0X+:0T3#!'=SM&+I EO-$T MZP>77UYW?ON55;I&0SN:4^VNM=$I49V@1[XL MBJEA*(LQFGB\82T(@L@!+27DE',5N8'@KKDHUU"09NV\^G:B7A AZF]^O^OE MK'\^?.;#Y&?ZF?I[LKP]%777V7>$N(ICY92&D!L##().\AI')G5.;N@('9X> M>?:BRU-60Z5.5Y,M2@7S3Q2.?_RQ "S51A@H4WI)],FXVY_7<8UPW+->%]<& M8,"B,_!+T^ADA?=?/Q@<1@9SC#ST&&BK)0>HE@;@9GOHRZ'2>8I\@0UG(7A^ M-%W\$8L;N2AE]%G2.YR(K7OA\\$AS!5U.,HM%"$(:KWWSC06\6_7J?&VREIT M#^79JJ\7VT_KZ%U_V"QOOD3S=IH!)QX+7&$%XZ[><<\X 0QHYNNWMXA=6:', M+HC0+:*EEH;= AB_\H2+\_;>RJ]/%U@6(%"*/2"F$9091* VMDOD, ,6<@%H7%GR&@J5E&CYIW/J0H]1CH/OOR#\L]\31 0::(NX[)5+;]7MWZQ])OU9EF]6:TV*2KI M>"Q(N[$"X8QBPCG#3#!/%8!UN(.F6),/^F-RW:D9OL'^-=5??)]-9 M6A*CW/^*SQX+V>CK*X,71F,NF8"::F0H0*Q>C:FQ.B<$L[47\X\A+Z'#T<^2 M/R8_IE\W7P^;YLU?JYOE=+MK_CA9'PW4Z>DK S9&,F68C1MUX@RF6I$#PE[D M-"D888[&)[A7C+OZN"=[M++N,T9/S9)>OC0@*IC& MR@-IJ!4&"J!!C7+\64Z@2/MF'E<_3\:@P[/C%4Y*\-<+$MC-+F%A<> MWT5*'#8X+T4Y]/)E@6!B'(KP.* 90! Q=O!.A7$Y&X<1=OH8@.VCT5WQ&Y^X M'YJFY)OG('^74A!7ZVJWP5]]3I5^'_\^M5!]MUC_GVK]L;I9W,^G_WDV8[KW M[PP(8R2 0$@:SKDA$ );8\P8+]-!Y'7L+<:BQ(N?*#OS$+=6^Q^ESQT[52W[ M(D$(;#3#G#,%, 1(&U '$U+*>$T.U0^U,,UT,?51MVLI]]3 MFEU$2#42287T)N%)'*4\0L5'&C;JE!G+ : M1Z-I3BSI"$.B>N19;[E1[30T[LAE)SP10D($**71C;%QC M MT2S;1> ,.\%V[Q H%+-?CG&$] MT[S\;#R+!)<_$;=Q;JLW\Q=O^4N_0L#:0XN5<%H)Q1URWM46VU(O<\Z/6ON( MH[Z(N98IF*7_RY^!_]ZJ:- 9^.LK!&^Y)5!1YB7$*'I0<>2R MW,W >74_6>\_^\\,'*/^+W\&1L7<5=.A)^%O;Q$@)L9+YZPV1C"D@%6HU@,C M(J?.7//8Z'_F8;EYF$N!RY^*8]P7,DL15 9JSX"FZ0 .XUH'5L.<%(76H=>[ M?:&;_S,11TR!*YJ&_UU-[[^D(*RX$YK<5UM7W<:%P$^FRW]/9IMJ-*>D;=XT M4*6D2F4F!7:00LX//9RE4XB^MHHM%WV,VJ/B7]-$'OGL36W7H99 ,*^%T!9I M:6H&.L]PT;"B*SJ=[6?VC- *M"30Y4_]7X_5QCG_6[YC8#!.(@Z<8ZE%(F8. M6%WKT!!?-'[@2LZ&+]P ],N@R[<"OQ[MC=,*M'S'X("A6"+IJ+;0X*B]0S2, MZ3/Y4_^ZSD#T%Y[ZC%U'%$(&$08VUIS#KE_3N)?X=3O MC3[#)P(_*FK]3T)P2M0DSFII$ =>0L\!(IP"A#FEQG-';:.%_Y^$X"H8)!&! M&M X([1%U$1_>(^C0)A<60^J'GG66T)P.PV-.R%8.AR=+.XMM?#TJ1QCYEV2AF-;1TX"3@N: HC MP(15W$F>BE>B/6J2,'UM5>$']P>*JVST1-\?';S?K%?KR?QV.K_O.8SMZ!<& M9(6SEBOH)%96* 2 #7884%] MC:81/F?_.48_ZKHF1Y8NB\V,M.-)+8.J5/+[4.)[*]CJT79HY7Y4RYOIZF@U M[/:#!<@M9M(8 C$&PC$!>+W.*Z.>-G1_Q8FH/7&\;XU=BH5_%%Y0P,P_\VT! MN=4!@ BR@C&G&ZQU6GB(4B02+_3)7A5'HI4V78#7:J@B^P8I8S2Y#&P"M> MFQ^M4$X*9.L6.R./I1KG1,E5Z05.DRVXE51R5_($M^'+!."M2N5A MN=><8\& E8=U7AF4X[I=TS9]5*>[_>CVRF;<\-,L$"6DQ\X[JKD"P!%NZV,3 MY;3-Z;'[&DZ).Z?Y,#.R)0U&,PU?O.]MDMO8V53L[BT"Q%)+3JWU21O20,-K MGDBARI9N'/%2-\*).!@)+F8RUD(./A];O4@ BM&X)3$D>E54<>\488=3)I45 M?-LZ5_:?*7DI/+B86?G,P>I0\[+EJP1(@;!.2@34G/$(:I=)YH&44. 8UE*K&GS/_SS7%J&?C("08/G%[VZQZ&R#S M&SC1_L0_5A^KU6:VCG+[J/_'H31/NLYMT4H9J[\DH7S8+&^^Q)'3U[[RC'!, M)"0>>^\H%HI*[/8I_51"H1L5A/LG([P*S$%-TO$ITH1QY91WLL81$4^O*P6A M1Y[UEA'>3D.E')$W\V@2HU&:K+$XNLY IB5"US)9!W(V)Y?# MF;;Z772+:BFF1,<\[@!NOD1?P5;?J]GB6P)A[\XWZ?)]ZNF@&9*2 LV4H0!H M%'V-!P0ENK)\GG[8U#W.Q8YTJED<\SZ^^!^3Y?]6:6_8E%RG'@W4<6>%4L)[ MQJ14 -:ESZD6R.8TDAKA)6 _S.H8Y%*T^E?S.^#+I*1=.L#Z0'OUY]-LR)4>,\7%_Q+"R M7GCCL!46U:AQ1*ZMW\_@F\KB*BM6 6^V)4?UPGG1?JX>(7.S 8(&P@DO%(7, M40R@H%P=I*?TVFKF%:3+TV)Y?>AC^!N(5/!V!^+\=B_#F_G=8OEUMU*]ZCN# MN*DD/IHS;9T'@&MJM "0P\8 ]HTNMS_Y\Z@"@H0SE-%-<^A( (AXVF-(^?X MRDYJ>^19;W<&[30T[BJRSFD.&;#0$:X%QY1@7D 7^RHJ_GL M9;5H8S1(^\,FAUQ)13Z*C)(&+7CMT"M>HQ2F;Y5B1#]7RZ_PU 3HY4N#4Y0Y@3AB M5&N/()6:URA;R7-Z<5VB*]$A+9^;$6/0X>B7A.<$_CA=_:]?5M6;>21)M5I_ MG*Q[26MH^MT!><>II9!9C351DB%^\/92X8(K6U &GCGX3O^; M<=5\>O"@N0!>(NN]5982:+C&-7*&J**[S!*6JD=NM;QE[EPYQ9;N$X(]R;#] M3>R]R4F]:[V?NW[>%U-4>=H? MKKVJY??I3?4"J+N(S_BG]W4 FQKC^..<>)!1[LV&F S#ZJS$%NRP>_RCFJPVR]V-W6"[K\/;V.GJ M9K9(+[1JL-$Z]EBP0'!$'.3" LHT(!SNLT0=P]XU6C3*2=O$IAQ]+E GA-)4 M&PJ-1).U6;U-^;"KH4/_^S %G"FEN&).Q74!1\TI ML_?&)> B\\S!$R'[+48)#,/4< 8*"X$U MEM=8,.7%*S(3C6GQDIGH'.Y2'O$S=N!$K/T+3P0B/-58,(40:?\JN3I NQ:3/R\E\%76T=U@CI01"F2_?GI\W+K MMO_\5-ULEM/UM$&)J9UE)[QG/W?"./&1D&WSK11 MS+!5R_7T;IKRV2,BMOJV6$W7I\W;RT\%8CRDAEE,@$5"8^G104YD4ZK5%:>*?5M.HK\G11-K3 M#P6$E*:2.BF\$EP03X6MWUQ+EE/\HG5?@BMG4N?:*&;!ZN,D_?/PQ_^:QC=? MWGSYN3V./W4JUVB @*T!*J[_U@D)E(.:$5A+[[7*.:0;X=:@R"%='\ 7I]WC M:Z/?Q3AY*-=JG* A4"3Z$,)2:I#%/*6R[['@!EW9<4C7!'F)?SU 7YR&;^;? M-NO=]2,\[;Z]_%30*.YY&,&>:R0!3RU_]5Y.3*+YOU**=0O$)G M\0K5NVIJ!!9($AB_D:4*OA37G8?WD+S"9_%J_U1@T+N(&0$0 M*6,L-9RB6D[#4$[)LA$>G@W'J_/P+LXKM5I5V_C&M]/)7RD!$'J8HYSEA*&. MF;LE]A0#Z*=8:<>M:,]$Y1SA[8O/!$,8(U$LIC'30'EC%-C+2(C)6I?'[.^5 MY6\M(@[C^D2)("RNK$S'.+C7J4H& M"] =.-.YEUA[;B/8"*,(/Q!<4FEV"A6"(.T:%4'K._>G+86WG#TCXZV#[PG" M06(%Y@0KCU/,.0/8A3)W/RN4L3(57XD0XJAQS T& ?%Z=:1F'TE5TU M=*+MEZ9N%K*EMI'N[JY*I1ZJPVNGVDJ[H(--BG7XM@\X.'8"UWR0P+BUF@'I MI"+4:2$I4C4*4!EU7=O+/OC5&]C%RA9,[^?;.,_YVFQ#H][,_TQ;ZGVB>12H M3HE_L_H8W=C%//JL/S\L5JMI]%W5U\5FOGY_MWLD:O[VM+'KZ1L#=HA[*1/& M1B/%(-O'#PK#C&*VM]I;N_G][KV;;%V./QBXM*FXE[0&@;@W M)M:H^A#/I/:CU^4!G:ONIR>876):;CKZS3I:L3^F\^G7S=?MC_9%@E9_QGFY M?+>8F\G\IIJE0Y.GPBV^36\$ 4-O<\Z=V)!8I91DDGM+C$$0LEV'4\XM8\T2 MG/N1Z G0O^BH5H_=5&:S3 0_(G&[@8+@-&*!L+7QQ:RVZ7:G1L11=65;GW/I ML"B(<2F/M*$0;^:?_U[\GVA&CNV%6H\5$(>.,"@5Q)H89CF@^X1E[APC.;P; MX9:H+._.AGE\U(O?6G5'OL-H01F&H0%4 0*,5B[EQ.Q1\=%/S+D2'&$>9&GZG8OS^-@W M_=Z=]3L,%M*EJW00(XI%P6,I1L>_SEVI93>[6 M1^.A6X\5L'2>.D 8\D(2K12'M2_LF3(YIXU?QH M_/Y 8YHTN&_N!>]R*T,#@>*.(XGP^>]%+A4?1@IQZZ(D,E(Z(#% 5@+L]G@H M*LF51>25Y-_9((^2=.DBHRO:I;%""H UV'$'H)#8QITY9C4FS+J<0)OQNS=% MB'<&S&.D7KK$Z(AY::@@J'8&$4L7+'O'EU/XGO]_DJK%U'B ]SR7Z0HO%] MW>&)P!T3T'N,J']&34OZ7!>VKVNKUNK$'?N8I^UKAW >B9)GRU7#\B3?S;4\+$'X6/*1'TA0KQO_P^ M<(I8"BQ$C@%&&>68N?J='1 Y)SFC)$$'VEODX]B[[E\L/OOD$X'AN)"HZ& H M):#&T0T6K'YOX,B5Y&J>J:NGFCX+LSYU_".FP0@(K MIYQ3:O_NJ?9>SOG%&/7=5F.+;G#K5>>[&,KC.G_\F4"@=50@1+#0RCJ)HIM8 MOSN2(&:%KUZ[9Q%\11_RT%^3W#D4;/!6JB#00>&BFE@5H[;VNO M66/"3/? M9A$>$>*L<0(61&("&=4<:A*9Z_>TBC(RX#(K?A0Y"6JLID4YH(8YWC\I%#Q" M_K9#A>A<:<*5 XA;XAU$AK(:$1"W5]?A2_3,EJ/W!9TKX6R'],F;V/T56"J[ MV-(D/?=H8 3)(B'0D%(07QQ[/=2*(-T9@#NQ5BA#K 9A>%Y+,>':GG3ID;5 MZ:$"-P@@;Y4%D%CF"+7[4FH1$1O_=KV&)X\@;6Q-/N[#N*!FLOKB9XN_K\#] MQ"YM&#W@"B@J.4%([UHP2H:!\XUN=AJ:]X3:A\GTUB^6NVB&U9OYS6P3\4GE M>QZW.'E_]S1-ZY3][V+LP)VRS!,BD:?1K')*X'Y7Q0B5Z$I\C5PB+(:%?9BU MIXX(:[S"U \$(KB,NW6MB0"($"2=1+5T"J,K23L;@ U'%YHSX3_;=?U-G.5T M%=_%1X#>_[7>.=0?T]KW_N[/5=U(YH1-RQDS>":9 M)P'J>U-M*8?5IOE%LC MFW,&.\KSLGQ;5A#N4C;LR>ONQ$BST?VXV58!CS.U?>Q>QJ@A H0P%\ )%1U) M[274^SXMC%J*KJ0Q54$^+8;233G/>^!^=^=ZUA2[:(8<0MRF-"Q"TA9]"Z?F MT*D!"S\?2C>8R)XXZ ?=A%M#G6YP24C=\]:4N<,*UOCHF!6Z^?Q)\6?;[GZ!KI8^;"'[IZ/2PY^ MW,ZL>O/XFZ]T5CO7\\D0T)=P MAM\E,Y\Z0WVHEI^^3!YZCQ?WB-UDF38OJ_I%&OC&+ST2$$OZA5!QQ"B 6$NP MVZH+C@EA Z;2/'WE)M/^Q6<"T\F[8\AP(@S%2B'A:SF9M5=VMIRO[J?-^#H" M=I")^F"1?OO5T-=&G4YEBC24%HD4#QLM-%,^_MU 0Z1US@U8BNX ^]O%:J6^ M1\2WQGYA%E^_+N:?UI%'7Q:S.)E6=CK;I/O)TS"^-26AS'.@=*H MQ@DX^6I,05.Z+(8!OI0K^B!,.AI\KK_H[A8E_NC#8KE5^'J]G/ZU6>_D?K>( M \S7427QU>[?S*-*JZ.%3_OYPN!8M. "<40-A!Q3()C8H^N,=U>6*%J A<_V M.QY8;<-,BFVZO9!W*B"]W>?)S\:4_WX,$%J9Q7SCF@+"&<\0B%K) 15 MIN29U/=J^=?BRBG8//2TWV:R-=AH=_,%@0J#H?*8*($< MYDIYR>O5 7O;Z*#Q$,IT!$/XY1UAENE MW0$+1'S)#7.)_49I"IW)X'.4,RA1]WC])HBZ_9_-:OWU>%[,F2,&""C@@"KH M,8]:X$J3VHYXH^F5=3,8(W4[5]+ UO8E>=K;VY=&"MP3Z.,Z)S'QPDN:XLEK M/(@ .;'X(]R,CY&TG2FG%%F?.E+;U>&,6[)?G@L&6H[BA@!)Q*$5QA!QD%4; MF].;$%^,2]DE1..YK(G2; 7Y)43CK%N87T8*#EFHN4? .>J81DP)>\##FJ+> M8OG]RYG<:'V%DH-Y*0X^>V[>X&B]/EEORM!.OR=X9S2@'$"E!6=<8^E!C:4G M60&7(W08^^'OD!H9=,%MN] &KCR5F,59"BBBUHGX3RT;\#SGM&>$GEX_;.L" MV:%8TSR.Y\23 2HKF7+"6*N)]=YRN'=_%?#*9\;@7JBKE@?2J)RUQ_N17'?M M\5@!(^$I]4(YCYBP*,)RP(1(G-/*X (^V+Q\-J9>!EN/WR&ZQQ'$=L"><1<&*TMZZ6SP"> M$XQU 0Y<5ZSK!MU2[%&1_+?I#:??JT_5S;YYN_NQJR&RL_]?OVUV"GU_]YN7 M%T](V)$.;[R\]GV5'DQ:[-/V$L8@H_5]VJ^&2X[<__]]78I:>6_I^LO M9K-:1^NT;& '&HX0L-:":4,5I)8 %95 ]T5J#(+ #YB[>4*")G:@Z1#!2><, M<]1:*K$3G%$A:Q2$-E=2X*TW;CPM8-0/[ 4G_FBZ&Y8S!% [ #0!A!L3%2\U MXG9OA"6C\"S_X*4BHOOW^/O1>QQ*4$0';+GMF;"IUHL_YZNHAM7=M+J-2\FV M/LK\IGK_UVQZOSLX>D;PKK\B ,A3&2]"+;).($0]0'MD%'/\2NJ=]<:7Q2C4 M4FK_^QQF!PGWV'ZL;A;W\^E_CAZJM!LH,*TY%1!0(ISEUGD+:(T&]3KGBF.$ M)WQ]D;0(^&=7_=J%7RWN_E4M[I>3;U^F-Q^K^V-6\,4' A6,1SB<FD7FU:5R 72Q/:!_$=:N=\JNY/U45^\9F0VE,S;YRP%ANC MI%&J+@:BC ,Y)VDC3$[KV^YTA7-I+GVLOBV6VYRY%F3Z_:$0IXIA1 (/4H4F M(H7 H)82>Y'39&B$Y[*EV)0-]-DKUBE_;U]87$>#.9]O\S:V]1";^$F=CA\@ M8C2"#*FPV"NG#*(/TTO3G , ]GJ(-Z1."IX./)QSFFT]YM6;>2WT7IC5ZSDW M< 9B+*!U&!II!3>:["K>L4MYHZR*CT"'H(":LEI0@6/5OJ,W^T1PX\O9ON#NY. MW9ZM@/%5/E3+Z>+V<-95[?[;QL$Y/E)0DDDH"488 8Z%LYZ&:,%R@7S5BBB4F(AX1("N9>5>ZUS]FLC.D8:FFM= MZN!\OAV1_^#>[^ULIA]V9+C@B>40>HTY45(992QQM;0&PBLK 3*82]:="D9Q M\7+:2VOR>' Z2NP5$L9Y@SF35.+#5".Z:#K H-Y:)_1H<^=RG@;Z.;?:OTN^ M(]=LQ("PQL@)J)40P!'ME6,'0$VS]I[C-WE%.5=6)0/0\ QWK]7 @6/$A4') MYS!.4Q87&5,C( 3+R2BY),]O1*0\3S/]^H.I?F*W+N&S(P8EO/", 693X"J0 MG!*QEUE8?"UL'(]7V(461N$8/@ARKF_X,$+ 5'J'#12$2D.CZ'7SMRB_8O3U M'.9UQ9,V'N+9>NAG=7YXG0[]Q%.#!F\L)YP*99$QSBD4_U)+#KR]DBBPTOPK MKIAA*)GC,S8<.\#H^0BGM5'1.8ISU*=4LST.3OJ<&[41+=271]#S]#/(G?N[ M:KW_F9VN)O?WR^I^LJYN]<^' +S);!>"I^:WGR:S:I54,:]FK^=2'EMH-70( M;J\AA+1([59 X1B*VY'ALGH>Z6R;&[J7:)L1=D3P8X\%%&V@LB#:5YJ1_38Y&(1Y\+ M@$MBM6?8&@Y!DI?R6M:XN/U-'BTYA/%O9G_[0QU5\ M^$"PT?'52(E4>QLHIBT4NGXC3,V5;*4[5.NYT)UIUU?+]2.;'O_VU)[''SW8 MJ<=[@Q><@J.?#PY0JN)&G1$BN?:((^ $ _6#&8E8X[(&>A(KXON$>V3)2KNL>*+K5Y< M1W[_4/#(,LT5)9#2:!JA56"?;>,D-,T:I%\('_(UN.@(QF+U\OYPZD4R_/ZA M@"DQ#A()+$2"IDXTAM92R+A/OXZ5I%LR9,-XML>H/BASW&5\^$2(?,22KVCP,A[Q$?GRT?.*@JSIMZP'DL##MY'M5L@."UPTP19ZC"B@$;IRJJI4_Y"=?AB_1# MB)9L.POQ8L>%]O:$N+I^6@/D ]!-SM=5C?KV<_4=G>^VD206K'MI<>#84QC M%GT_C+DTS#"P#[B,DA.B^;#HT$H M":%&).XW@8016Z/JNXV([],&]:TX-L)Z-[TX:1UC7(I5)^[==]6O4^_.U:J* M_[O]//EQ?B3'S]?,?'UA#]I3QQW-K*#,L,94$[N>*&@A5HT,M*]8G!<4Z<1./Y\ M$"PEG#A,&"6:"4XT4K7\E,!7&A#5F!7/6XM.,2^\:!U_=_?CV_8^_O/T:^K* M=/=I6WDU0A9_=RHPKYLO"%QJ"AA6"DC,$0&,<[1'SZ&XG[DNUWT4C.U:*1=# MZ4_KR7)M)^OJQ*%MMU\4E&4$*:JL(PPP*) 5N$;38W&=1KD8!;N> 3FZNYB9 MT&1'W-V7!*D\!Y)S3)5ST!B,L3\H4Q!VE4;^8F? N7J[&/;O,F%@G]S??T5 M4D")H&1$<9!B'('3>P0]C6J\MIW[$.3KFO_GZ:[@QG_@YF3EMO-&.LH]HY C MK0S5FN[SV%-C&H#'OIT_:>-;M#+JZIL"PU08 DPR'*C@"::UIA2W:P=W,5Y MH]TQK9<-U[G:&3)$85N@3LUO#YFFC1E]QFA! "6T$H I[:UFC"E5.T.,LZR# MK?%ZD+VQMG\-#'SCUYB+C9X/@#DBE((< ^&1=)Z@VA5ASJF<_JQ/ENL-LMFO6!//QT,9A88:# PWA*K!3/[ ##.;&3S=3E# M^11X/F^S0XB'F<>CZ?K8Y;PV%%,MD/.>0;Q-RH&[!5L:PJ*"AYO7W3:BDAX2 MSK#C+*X82!$(;-VLE"*! /L51O%_/[M]$5N-UNB!\7EU*I8-8U>0@B3DKF#;+26PR MH5+OME@2(P1T([KW).6CT+;MYG"5=J,NPKR<3V;U3G25CBM^4=?J5-1*WL#! M2TTHPM!8J!F/FUS$98V8CC1_);Y&8^(\W2^41/\RRDL@::.#990AB .+!;*: M[V7"3-.<)6>,C"I$@$8%*-I!?QD%**!5R 'K/?)>0P&I-JJ6*?[I512@:*S7 M1@4HVB':C"6KFB:KZN;_N5]\_W^WG/V71!3^B"C['X<_/SW#BH=? M!FDLQQP+;!BFWA( (*Y?./[N5=2<:*RT129\!?1MU!%]&Q6(\MA9@DU%[_Q:,JOI MY,/D9GHWO3FDF)DOT_GD1(&9XX\%3*'E5!/M,,(88H7W7;KCVW/']-MTRO6T>X]UZR("]V44G64_3;@SP?6RDC$Z3EE?2FFR@;6MA[93B M[X?EXENU7/_\,)O,4Z21^[^;Z;-J*<_ M)4X7C68L&%_=(R46O:$_],G^0_^(JS[59T93KJB0S"J*"*20[UH4"B*E1(WJ M//5]JO_TY1_I2__<_[+Y47[CT0(FS&FF#6<&*ABMK]AWXQ%$45RV:/> Y_>- M*?+B^7U?D%_&H;VQAEDBJ/#>*VVB1UAWV"#*$7-EQ:UZU7JCD_IV>%_&2;WD MS@,LI+- ,&NQE-[5,@GMKR3TL".]-CJI;X?H"$[J@8_[3"<%)1HBE6H:[T.< M!=&(PIR24F.C0+[2?C^I;P??^8@)WM(?[AE,:-U:6JTAUQCR$M9G4@/J< M2]V+.=QO2Y%L&/OT(AZ=/Q[O)O#T<\% A '%&!J('9'&"7 @M)99954OYKR_ M+16Z0+)8M=27/>PFY[E-'@\00BLH(%0!SC3DPE)XD%R!*[DP+KE[Z1'^UU/D MDG/-O201;2.P9 YQNJ]72PQ36;=9HSS*[98L'12Z;*> H4]S?T\X4//;C]7- M8GXSG4WWJ:7[7VTAF/ZU23]\,X_#5Y\7N__J*@Y=[7\V^5%=U4DP@1A'CCAF M-9+&1S.&*,*<8BN Y+!1VG)?UN97/3VB:ZW-7,Z 6-) M*/56>)XZRL1=(W9[A*"AHFAYG@'/@QL3Y3[3+<#M&S3P\SNPQ#I5&*.$* ^6TN+I=B_Y8HOO&5!'-G:NA4C^%V M()ZMZA8]AJDED;Z61K/G,2#:$(KK-])<7\FA;X=J/1>Z:SJW 4R+N#!"J)AT M5'/!.:LEIWGAGB,D36E7HGL-O)ZC&^(9$@8:%4&' %CEA*YQP4[G=#:]W*.; MQF3IX.BFG0+.7N$^+]:3V8MG*B\M>\>?"A)A(1CDVF((N'4 LWIUQC#"5M*L M72QYN@?Z?#?H]Q?X8[*\?W:S<_R!(*$!2G.E.%=:$*04J5T%;#S-J?HXHHO/ M_HG1%<(9NZ!E%"H5U9_?_CF?S+:JJFZ/VXVC#P5(<%SHM8%2"VJ4\HZAPYM; MGL.-YC>A->:IEN/_LY;&C2YPSHFR26/_9.WMOHE+F]]/HT&WCV%^.KSGR M4.!8IE!WH0'F$GM' 3K8.\U-3F6GYNE15\&0+G$NMB/[$D'3D^@@F<77;]5\ M]4O%SN?V8,\^$ PE,!I'HRBQ$FOH-*I/F["**VH&B]BK85&G&!?,5[J+'G9\ MPF(XA+D:8^ ML8[\_FLZW\J>W*Z(QLX!6TUOMW46DTJ7T8QNC[FW[7;OJS?S:&@W\_7[NQ<> M.=3F/M:[I- ;! =]LO?(&HI2W("#XF$[(7W.\BI>)\7'J;FS7;J/U6J]W-RL M-\MT6C&_?;_^4BWCVR[OG[6E)Y\)T#H'#.3.:L 5]1CK^IJ:."!SEF+YNAC7 M-=:EK.N_)M/YV\5J];&:;=%?O)VN]TTV/E7K]6P[(X[8QD;/![.&Y\JJC68P1[Z9&@'*9( M"LTMI))!'?=)O);0$IIUD?OZSL@[@KD4D;:6]=UBOJAK;._>.O4%FJ^.A;4= M?S HKAC$<2$'(H6),F)0#1^16F5%A;R>L_->P"YGH]([)@M;7QA-YYO49>K; MWN];_1;B^L=TOEA&1[">-''I_W645.-A_?./:OUE?_M;@73EA@DO'[BS8J?!WQ)X1ZE5.D7Q M0R>@V65)R;C]D\WZ_)4)_CYTGDA'/--US:,7HCP:M4SLX@L"A9Q'HA(F&*( M(8R0JA'$F2[;)2RN[:ET(CR\B!Z*W2^<6Q/LEL]]/]Z/W]28>N) MU&_F;^:WT^_3V\UDYJ.#,;V?FVUEAVD5$=G]\6>[&='_:P0N!(80^)0%ZHGD M!I-]$36'-*)7U@>RQSDR.ET5<3?7\;V^+&91WZN=DSR9JZ/I\=D3W/?6V&])U;Y:&<9TT(QF/;WU$:5 M4#_TW(_+V&9Y\V6RJN+N(RXS7P\]V^L6=MO@E)7:K+\LEM/_I+L*73T\=7L* MF>PO" ! )(FG2'(&4OU4I6B-("'RZI+\NJ'3AJ5 M:K>WN!^JY71QNY.M.5^/#A,T=EH+S;$CU L E15HCP1%0.14GQKCQK (*[M$ M?%S<^_=DMCE:M;?Y*(%ZH!F%VNB(N+04,E[/0 MU8?)]#9N^SY/?J1LJ(13?/GX@_/B?%L.%XCE0!'"(!'>0$*E4. P)5W6TCRB MNFM]4[%_Y(O%!D]^;L^L#V$M^;P\=\A@,+7)3T%:0NV%0QBX&B&&;$XFS(C: MP/3,S4+H#[18[[W@OG8Z39UJ[C&R6$,N'8+$(&2@W6/%H&8Y><+- M4F$)(H(21VLTG- Y"0B7=US2F!J+8H@7+]RV@^5@!1H7;GONN6@H$624*$V M!YQK'5?YO:S(2' EG93[I<%+Y=HZ +P4N9Z\ZLFR;<]^/B"KA*$4<48P-,HI MZ44MFR7XZDYV.]'STTKN'2!;BC6/IM.[:OWG?%E-9LD;>XB'K/,B3O8!:#M4 MX%P!")1'1!K,)!2>\1H1SO25<2V3%2^OAGV /0#]ZO>-XIC)ZHN?+?[^K^KV MOOJP1;<-^YJ,%##$ $'H"=*,6*B(BVO"'@\*LB)D1GA9T!OY>L!Z .Z]Y$FT M8=WQ,8+PE'*J)#'* X,BSKR>?]B2K$**([PBZ(UOG:(\(J:E.?2V0?W%MD,% M#YQ7+@K/E;-""@*DJA$1_%%+WZNP:YK)<]T+*0;CRU'9VK)%BB='U:W^L;F:3U2KUYWJ<=]B>FV>.S$7!(&%"* M(ZTDHK4S+;D2.7T:1K2@CX&K9314BL%/A4A9/VDVFLTRO?4NNN9<,N'#=8S2*:5GDO MI1%>" _M07[HKJSUZZB.";I22DG#>)Y)?''R04F]U%!(*[@'ED%=HRL5DCEW M0\T/!7XMW_AA1&<#'1#D&7O8C3+&XVK^MFD\WLWFO $#)$0;! B Q &#J*6\ MWFNJJ($RIP&E*HT.2](B&AK5:<"I_DO-A@@.GR_=JS$>,:HP5&.,$4T!:EJB"CF4-8X0<;+9%(],:VC MV+B7-:W=JNERG5*-A)(8.L#39A,RRV6](U1>P)PO'GN==]5Z_=WOYYA'*-@\U$"5]! I(R& !H"^383=X\#H2#G\G1$1_;% M-NG]JZ!H4M^S!:0:I1*%")#6A#(EH;!:4(6B>'NID"!7=2O?J]9/%BIJ"?7P MU^TU')W=MA\;,'!BE-!,.$PC3EY&BU_'$VHM?=E.QKU7<"Y!P2**&-4N^DS& M9H\=*.%"00N< $0J@!CU]?H3_1:3DQ@VPO+C)"FN@(65\?BFDE MO;V>^^^!_>RHCWC5:#&+KJPP2AEB=<3FLS0T=CZ?S!;/&SAX MXAT7@"/M,%#46>-JDZ.),SE%Z:Z(SVVIU1&CS]+191>>LLAH+:@7RADGL1>. MLEI6+W5.[X@1QN@.XRYTJ8'+JD1E%7!*$F:!0(+K.(FYKF5+)42NR]IUI.=& ME:C:(3M,):JZKLRVV^?CPC*K.*MFFU3I]ME#RG>+..GFZXC\;-N"=-?ZLV7M MJCZ^/ !+ 13,:NPAI)((P_QA9= LI_CQ"/FF4PC9UR]PC; A45U8!:1RG"P,I MK]STV':PK%M"IT/&5 J];F+I?NS-0>K+%_]W,J"]]6@!(,@7K_QO6^5E:*R6:PB@O]:+&Y3Z]5/U?+[]*9:?5K,C@5K MOOQ0H"E8QDIM!/!,$6^X%GLIXRIL75ECI-&QL$OE%#NK MJK;N>7SE/R;+_ZU2/]_3+'SYH>A*.>80I$9:JR2U#'A82^FPR$GF'6%#I-%1 ML#/-E.+?OZIYM9S,X@NKVZ_3^33=729RM;R MQ@UG#A-'V/YH=$SL5CVEZ/@0G%<[N=/Y)DZB]]^JY>-B9/7N\4>U^F,Z7RRG MZY_U"4>4^-=1=HD?&(F5E7)*8.)@%B55. MWF7[WDN]AWR.;IJ,5]5EIUR4;&\9=#0<=]-C07,O/!&D(@9088"#R!'F,3.U M?"[^(.>&C(^N.L/(&9VKG?$8_'-.N;-L^SE?&)10QEOAN$ 4^[C5,)S6Z&(H M/:&\^$X\,$#1&"4FEF(3:.:FY M'6#BB),Y!VSR'V^^);\[U54IUGY8+N(RE$0XPLF'#P6+XQ9%$TKB0H4IEM%) M K440.7%?X%_3.I)RIVMBF&R6+8WB=>7@<*U%I9(X(U,$]D[B;#U0$!NM<"^ M449@3Q(?TH;:M"'Y''6BXPO][S%(\D8.DCDL-0%0(&>B#92$FAHSRV#1>@K? MJ^5?BV'S4!I3Z.E99E$UC#WT%U1&V'GK$,Y<2/ MC/!&LR<*#Z*+(NO?YNO7R?+G^[M/T_OY5KSY.LJUV"2O,&YQ9M.;Z8"KX>^O MTF E?/FA )EETEEI$.500V(Y!5L%2.P DHVB8WM:!8_AWVBQ:S1 8):D/AL> M6:.(UC#UE*X14-9>639$%U1XNIKU@?-XIKJ>S";SF^K3EZI:O_GZ+2(5#=UJ M$UG+ %*WBV_I>X=.T^[:+*AH@*$5Q@H7C3+"Q)*=78YK H%NP/3L=]7?C]Y[ MN9C'/]YL(]Y7[Y?FRV1^'U>:QY^8SF^FWV8GT[.SQ@TZ'?HJ# 7!A@$BA%6D MQLOJLH[QH$:D,7$6P\%?+!/A<-"P\HOE$0E/9$^U&B<8A)1G-!HG "1# @BM M=E@0P(R[LDH!A7CS-(^@1XV48N?G^&UQ)=LO8"-P](*E\% X89)3% MCG%?2P89RKF7'"'7>M+ZHG.@"Z9:[>7_M)[,;R?+V]6?WV[C]F_G'#7)ECK] M?)#:$4854PQKQ)QB#+N][#"ZCE<6&I^G_M_SG3H'N!2YSK7L;QOD)F6/'5+_ M(TYXQ)X0%S'3'H ]9@C@K*S2$1XB#;/*EM92,;.Y6E7K1ANT7SZ8^LE!2U'\ M?XD)1P@X9P[21)?[N@QA0>T_M9HYL)>[]*V^3::W^U D-=^=N.Y>?5]&].AM M\,FG@_52.HP9\%B9^(\6X@ ?E^C*Z':NTG^[V^T:V+)6Z31U?I6%,6D$,(X! MC;@''''#]K)@1E3.P<<8"UMW0Y(<"(N5\MU%O\SOWU:35?5Q>O]E_?[NSTCI M].Y'Z''TN: %B*L^H$ "C&DSMN:^G%"L"O+W>Z(+EU"6M::G#0C 4A+4GTC M9RCPU#MJE#R\/:$YT6]CK,O2T40 M4F6ZHA9;G;ID2C:8P_BY]6O_3&D+)QES\MD@'$24&\4]C.LS$E#AVKWW'P'1C$@O/A2@)5AA0P"@&%F)+0"HEI(17-9!OBP& M=07J *M5LV4J[0"L0M1SKPR63A@A12V'439G?6I?">!2UZ>6* ZQCYK?MNI+ M<^K1H"66#% %/(P20J2MJG<,1'N=DU,YPHY>X]AA=:"(\01%7ET<-.) ,B73 M&9I2U,JDUYTB+'% -XH"+GX/OI7BY^[?32*BVPX5/(WV3RD+%$\9[EA*(@ZH M*'5M\3T=T*/Y%787B(^D/F9S!K8;*"!-:02>>!;]M+AGC(:2U&A$6YG3M6^$ M)X$]\*]7O(MY0JGD9K7=!ZZ:4^W(4P%8Q0#@7CHL!$-(. M>-4=N./Q:0;.<^X\A4,C!AB75$GL.?=.PMW.B$OI#6VT-^PIL^N0_GHLAG9^ MNW/-5\_ZYLTRP#K]HJ"U0UPY:(B.)E*@B*VI$94:O)Y,L<;4>C'O>0!]E# T M?\XGF]OINKJ-B^UM"@!*?UA%^%+,[>WC3+(AZRGL.X2\O_/3>7RAZ63V8;&: M;AG9I*K"Z<<#%1) ;)5#D&&+;:2) P)#CZ#WQ#0*V>[)RLYFB[^3%OQB:1>; MO]9WF]F>9:N/U4TU_9Y6@0:WBVW&"8C&J8($LL[0N (2Y(C8X8$ DN+*+$>W M%'EZ!=DC\&,/ ,8NN6J,&BTH-10X)G0MC;?JRK9#_=(H!]E!0C(;T^7)YX.2 M<6VDS,CHD1N .#.B\^%K0#<3_'G: "6&(P T;M)8T;/Y;C\XSQJ*Y3 MZG0(;+D*K-_CRRV6/]\=S3)X_+$@D6=,22>CCZ\(YI(!6$L2?YS3GWN$(3+= M4B0#R.O)=!-60^X5P,9 !(%%EA_D]B KX'R$#36Z)5#W^(X[X0U+K;53RD@( M0(K]$'$'NI>%89ZSFQIA5XF.UZ,,),M9F\6W:KG^^6&6+HGFM\E?WW:[.KX@ M'7LL&$@1L= IPG7S.^GT4W?@1")?F@\FCI _CV=S8[ZQ*Z?W4IC1!91C2]=WSADCH#.$4 (!-US5]ZD(,)W3>K)Y([*ATO7S[I): M8C>6-).6.?S'A@B0.$" )=) 8BEW6*F#B>20ETT[N>S[ZYXP'RXQNQW/?CN1 MP-*F!F+*0*$A4H)(>["JBN38I1%>3G:O_)/9VVEY%!IZ#0RN96;2YMBD$9[Z]<"EKB&^S&HUV"$I#&<&#XY!HPRS1'AE+%!>DAI+ M;&C6+=8(CP%[(%4/*!>2F81\]I"1J1$QM12*:US@BU&>('> V&R,1W.T#0Z M@C[V6! \KM#&8ZL0Y%;&+];RL)$P*B>39MQ.=3\;_0ZQOHZ";5(QZ3 SU"FK M6;HEIK7-)9BPG%C"<7O;_?"K:\ OM8H;Y\1""0%$ EN-H5*HCIB*O\@JU#5N M?[LG6G6%]'A+NUEI?5S#)664:>NT$!@Z_F-\C-!G'-7=K/6A6J?,3\9B!;;]-_>;B,<)K,/DVG< M6)K)MVGT'H[M]Y]_(@!#E546 "6H0@8;JVN@*%,NYXQZA%O]'AC3#; %3XLV M7S?;F[ZM>Q_Y'G7TI9JOIM^KW0'%V\4JQ=Z^O_L\^7'\ *G-2 %C:PW1ED%O M+21&/D1N4N'DU84E=4^T7@$O1<"/U7HRG5>W;K*<1\]N]4@J6]U-;Z;'O*;3 M#P=EF/9&,F(U-Y\0#C/ ,H >:=8[Q<'YX*_\[2$!DRIF,&PL2 MQ7.4*GPPV)Q?V5E #\S)QG0LT;@94;@!"N< @SB*FRH)[[)4ZKG!9$XE!3$^ M%I4\4>H"[P>&C:(\X8<2#U"J42G+F5+2P6@L>9QYWL,8#>9RSV(QRH]XE1;)J%;8#?GA[\0BZ MEQ>J(4W&F<>?#9X/UD#M-#-4 &RUQ)Y#JZL*6+'6O[-W M+?!V[+F M2":>,.<8$+"*"BWM:S1P\IQ,L=,HY:*?HDO'4!:+'?BUU>UBZ]Q M;WXL7^*YSP?H$$N-MS33#!&&@+1J+YN4 .>TCQ\S7?+T_#1-H@-D![A!^J/Z M^E>U;':%M/MLP$1! AWP4$B*/**6^5JFN&N[LG9$F7I]^?KH+#0'OC\ZR9:C MSP46]_20.VLU9B2:9X 9/:A;HY.T>OZ!( 0UR'I/2=QH& BEA;7OJ+34 M.56^1G@[U"V'.H&T%&%2K&I*'EO,XM#W;^81[&JU/DF;8X\%+Q56QGAFHQWF M<=/J: V61-/U)OU<'$NQXX_I?+&,$Z2F\A%N//UHH$ "&NEN "5<@ M2CAUK?OQ,U2ZZ!3)X2(1HHNU*V3X8;'<:FR]7D[_VJS37/F\>-XXMHI>..<+ M@J:,20P)I1@+1[F&T!W0$S0G6G3,%BJ?AX/@7XJ]491ERB.SU>Z_;^:_B_LQ M2N(7R[\GR]LC-&TY4@!,*>>LDI@J1T3:[M8W 0H)D6,71[C#ZY"/_0)=S&Q^ MB;BMWF_6J_5DGN;2,0OX]+.!:IRD<2(*X@7"T46MEP)--2UZM?:M6DX7Z>IV MN>Z50KWI_;?N.'EH7TH(H"4:>T454HI'-S4Z$_(@%4.^Z()X=1S*A;O8[N6_F'[8J>G^G;A??DKJ/7;.E M98+ &B7(S96MBJ7H6$PA19/IGSG7_7,><9Q-_U/=_E?$,-52GTSG*5'@_?Q3 M=;-9[F(KE]-5_)6-?XVR;P5ND +2UU<&8!%C0@OMO56<2.%!K51MB,TYZA_A M,6TIRH]$74-/B"19ZA'I9XN__ZNZO:]J<=5=U/7'ZF8V6:VF=].;'77FM^=- M@G.^)C )--"44L*,AXPBK]#!M%B9D[TRPB/FH8E?0$7%[CNJ]8-,QRXX'G\N M(&L9(=1;X:2!2'-MY&'B*IIC9T=8NZ 4W7(P'H0OF:>1K<<*!"%@>(J%,91A M0>,?ZW,.PVA6LZ41EC@8A'<]Z*%<<-+_;/8M>#\O7HB+V9Y(_#79!LM_34T1 MMSSX6$4P5]-U]:E:?I_>5#L_)1KRQ?U\.\JI@@I]?W50VSJE#C+BM+,2 8[K M(U\#(=.'%[DKCU/5 PV&"BFX4)%8#:Y4E"'IC#^N#9R+'CL+FMT]RQ\YY M=9\"/3]?#4E[5,6X2'G*/6TQ2D@W*M)8"SS R"LKC:SWG<8"E!-^!IM?9KUN M2IZCB;*W[POKNV MC,BL2HO-[ZBNE;KE-%/4 7BS6FV>^!T,0A(""HXRJL9BPGOP:^XNNH MWC5Q&?&AD!*LF(NK@TNP*?UP;VL!Q%D'2*TOG7;!?6Y^>QT,RP3[4L)#N=%6 M(2F=-H9H+HCEYC M5%8_/]CZ]N;**)2+]H@J=:W>W]51):M?7W*8"EV'EVE7 MF.NWQP)D5J8\!$(D9HX!"91(_8,PMG2*_[8;GX/HWXZI]_KE*_ MK4-C)'6SGG[?Q;&=QJ#]8 $0 (#SCD,)K$7 ""OWR! I>=;Y[_@\EVY(\GOT M0K^HEUIEH@1WT_6).*R'#X6X444(<(><]Q8H"!'4M11*9U5-&2%W^E3SHB., M"V;:[:-UTD6;G:YNMNUNHJ.^AR.N+@W"L-L,$Y04T#+'L<1.>XO]MJ3S%@D* ME,OID7;NK<"U\*U'/0P2>I6B8.8WTUGU2V#9YT5W*VT?7Q>TI(@Y)QE2T!%L MF(6\1E88F+/1&V&^3$%^CT!;I>:!K:*>;Z9;_<<_SZI] +CZFM*[_W/J\*O) MXR'Z1P!0*RD7(#43L@34CA+U%+KK6O>')<^B=_T4/01K?3'[^Q&?-)Y2Q:4F MCDF"",7FL/X@CAK55KZ*/#2O=C_2*U>ZFE=W1YOUG'@R M(!5=<$DPTX)(9+A $-7R6I)5BVV$Z_2H&-BM:HHF]*6 Q8C2[LWWKWV$A"\^ M$WS< 2+-E+;""!6=[SC+:ADE4SD&<+SW]Z-B85>Z&:XPS@&5?8Y!@RU/\T$" MQ8P9Z+40'LJ(KJ6P7A!8:BB8P= 1WM>/BIJ]:6DXKO[>$J452W]_/$"<+HFQ MY9 JA*1"@M3@,D]9F6:S!8^2^B#%2=YEXSXUI[LWG.(>_BM5Z%6 MJVK=CG5-!@S< FNP(XQX0;6F/GHG-3H$9D4 G!NO?'UT[$$3PR^['R8_SUYS M]\\&CR##%C-A,"26,[X&]\M+JG!U\N#UEKVI5)Y0-#6V6:'(#4FI M[+\/0!*4;$OT##&#&4J[NU9M61QPTLH@3>D2"1W^M MI S9!+V14L1[%3V?;^XN)^$S8\2U:#B43"M./#'4(8^S:<*!524' MAE>1'ER!@?U /Q[]3+K+'"%)%T7,W7:WOFTV>1[GDCT[CA0 UDQRC( QW'-L ML,(LX\$E*HG=744!FPI4[%, HYI_:2V=#MJ;2PW!IT<)4!LBG%-&84. UE8K MDW'0VI2<$5Y%/9DZ)F$OX%-RSIRY:7DY5252RT6MYS1TUEV9TA<-&[P3B&%,8@[ M#�8 M;%;S>DQ_J%>['C/[E@LUSO]WM]@T'[ZL-[L_FLWM82[[7YZ[.=/F^50$0F+# M( :"::V!9SPO=6&LK=-B;?QK#KW0X\=K-0,(H.+=K'G3W&QS8;NWLUVJ;_]- MK6[,>KELYDG6[S[M9[1K3\G+1PW*48LT MYBZB7B'#A[PDG@.@'NL2W*06A: M32BC:Z>+TG^DC7=3GLX,$8C$$2FH*)6&'B;\+O^)MS?5.[#!.,,I&P$9FD6D42VJ'7&!"/O%3E<4RS34\2]*-W M?*J\IA3P6!D@.;#P9(\S3THN-W;OZ_(Z%6Q'&8S,1+]8S5;SGD)!9P8+DA%L MC$)66.,1O/02B$BM;Z]71_J3+9PDIY_ M."!'O,?(0:818H1Y3K-1KC0212TPKLA#[X48SSA'O:%?FW,]MA&X=,C -3:, M Q7M%0R$5MS1G-0?_Q^49!%/\G+C"/P<6":C'+>GU?5NWXI^Z[XVF_EB>_XT MZ5?/!J8\ (@90"QSB'J.>#:&E!&Z)(EX@GMR31;V#/T8=$N5XR,P30J5IC+? M_UK=I*/8>41Z<9]N93Z]D%(@:QL_MKQ+Z^WQY%M2M??O#4RYM'J$S/JY6BU];A!*80LP\JGC#'@C8R@9:P@+VH$+4)/3Q7SSZY*$IT\^W#X\6D?LZ_S);?6[>1V_6 M??K4G#V6K?LB@<5=34!ME,11'-0KBDF61MSKZE12K+8B!CG2G;3$KF+]G*8; M-Z\_U]O9\LUF??=G?.(BVZ76:P3I/ .*2&N%E,1#@!\D 3 MJ:'7V5P_=)2* M_-[L7MD*&E9J?ZV?X22A))3$$4T4P@8;)RC(Q[4:259RJ;RSJU"G(]OUKYYN M,JNU>KZO1IS#^:N;D_WYSPA[FZ!XMX&"I,IX:07@1@"!4DG/'";3FHB2P_<) MEI(9A+V#(EY/>^\+F.RK'=XL=G=1I'%AW279Z;O=;^O=?YI=ZN5^5O.V&R)( M'K'57@OL/(Q3-^@4Y#+(JSJ!\6J<&XH>/^G00="OQ;^KUN+ MUC8C!4(]45@0' G# ()1K7$H#314"XMHJ^.9P<+,G3IE:LQ(2L+ 3GE'"'?* MT#P3#HON2D]PVQI,SL^WR>P&<%7+_(F9IU?6S:?U)E5E>_H0K*VY7C9ZB+I0 MI0J9Q"BJ8?Q'IG\/N!')2FSX"5[BKT7,^I*9 J/SQO^/YN9S\V:V6*6_5)^B M6-\W\^5LNUU\6LSW+#EA<"&[+_BF((7VRCJIF+)>H'37#1_QE,BA%];HNBH# M.[!_>,E-826H^]EBF0IMIFS-V;+YT,S31?04:SSU"BI= YV^(_"HP22FW -C MHB:S4G.1,834\I>EYZ?*_B%E-@7>EW+Z8>Z".FRD(!8*8#E@4GB2Y\Y146OY M[HF]@T=FI\K72^4Q!2ZVWVEJV"$)0PP@@1Y0(9CRUGJC!#QA&']4X73MOHU3 M,+F'%-,4J/[\MC*$>9$PBK+ T1#SEAH8,8IFF&09(VS=RVQ!.@4J]RF6*5!W M7X_DY*QEHP657R;8/+X%)AX(?35@I(_OW5^XU/4 M__?U9B_KW6ZS^'BW2\OJCW6*(*0&'NOE,@785G&7:+9G MD@/ ":0OK._0!%@]@%0FP.++&!HLH4H9E!+Y!::*@[1EQ7GZY-&:HJL/W8/Q MKT&G=D1\6M'WGY-%JP?=#VB>7JI%-/"9)P(AWG$J#$CGYX8(::R$-IIF E@I M/1XOB/Z^N6]6=TVZ>_M4RS3W];@MI[ZY\;^;\\O_@M%"5''*2\\X@Q@K*8'! M+&,#D2_)P9U@3*B8(>O:B-?;<+91;;U9KV^VZ9YWL[E?S)OMA_7R;,[BLP\% M%U6G-189@:RB#!,%W6&6$#LKZI1'N5I>]09L+?J\V41_^)", M*\NH401&G].*/$<*>,GAU@3+?_3-EKYPK<6=]U%0\;O2Q14;=]CE>M]-X?CR M9PV@,\\%3PGGGB.D.)=1:0H,^6F=$%\24)V@J=.#S'\R=OI#MQ:3/C1[;S^^ M\MO9YK_-(SS.)>D^^U UC$(",<"I1U8*DK)<9;$:?BB']FD6_>#) #R!7P#NG&&8V)2C /%^F2)U8^!53 MJ5]\*T<"M_L^08?ATX(IY$ET-"PR'DB$3S;L\+^-]R28U0:8,YG==C&@MICRT9SJ\:HMPZ'./ M!.NPXQASEM(@#( . '6:H7)5RSI$ZRU*R^LOZ?ZK\WC\P\& QAC!&NO M&0:21O7*['&V%&-0DJT_P6!Y[XJG3W#KZ:"L)',\Y<="G(=D[,/G_IA];;9O M%ZMU:F^8%TDTX+X?)54ZV7U[V^R^I+SQ-KT#*[Y%X!XIK) BP*IH91J. %K:-+?#X"\\P3 1AM(5:"220M4D!XXD_S M [(D7->YY]!]L_FXOC*%VP^NT]&T/2>(#O.%@7 EA.9$:^.L!YI*Q#*ZT4XJ MR1.%X"\%6D4JXW#^Z>IF+5+LN@P3.%12&*:E<))8"@R#,B-AHF1*^#G!D-.P M_.P5ZUJLZUHE!1-%A!!(,;//$1*6YQ,I"DE18W38/(@Y."("5. ESC5<((QI[[9-33@HY"P+<$"15Q) MZ2B6BCCO & >Y;D(C5IET3Y'G@F6"A^4/!W!K$4,-]NL(GU34?+Q#AZK1.G^!.Q\&,L]E/9#^E(L_Q MNY$"%=)322W6Q$#""$9 9SR $T5;W/2XUA,W.ON%)9C7XN"3_D(+ER)[%&T9 MVNOW!$!5ZC+EB'4F-9>RD.>L%48U+@F>33#!;!C^CBF14;?JKEMT$-%%XL@; M99B/]@BWU.5@-"=:O; D_&'8U@>R8['&+I9WN^;F A/OAR<#2Z6&!6$28BU! MW OLZ5H*-]R6E$.!KR#JWR^\DS+SCE/IQ=![/%9(P6K$#%?6:4^$D53FA BN MX^]>MJEW,4,N,?8*<+\BPY\0RFJ-TW'/QPDV_OEC7#[JUV//O9O'Y M2YKV?23_Y^:WN]N/S28W^WYWM]ON9JO]=?5?VX-=APJ28(Z%C6^&A- T[A,T MGW@*KEU1_?]7D-$W,-Y38^"OW-E.XP3#O88,P#AMS:E'FIWR_(7VH"BJ.CWJ M#4>5"SEYB1!&)N1C4^#Q5+I3\KF1@L5*,DJ!8HP GRZBL'S?4:3:JR_+[!N; ME#V)H465IN,OTH^/LVWS][_]'U!+ P04 " #O@&%/MI#^J80( #U,@ M& &YT9W(M97@S,3$R,#$Y<3-X,3!Q+FAT;>U;:W,:.1;]G/P*#:E).57@ MIOU('""NLH%LJ,W8&0^SF?THNM6TUFJI1U*#V5^_]TH-;@Q^X"&U2ZU=91M) M5]*5=,Y]J)O.3[W+[O"?W_HDM9D@WWX__SKHDEHC"+X?=H.@-^R1+\-?OI*C M_69(AII*PRU7DHH@Z%_42"VU-F\%P70ZW9\>[BL]#H97 0YU% BE#-N/;5P[ M?=W!JM/7KSHIHS'\?]7YJ=$@/145&9.61)I1RV)2&"['Y'O,S#4)2:.QD.RJ M?*;Y.+7DH!E^)-^5ON83.I>PW IVVK])^8C;3N"+,%E0SM89J7A&C)T)]JF6 M*&D;"H?-[O'',#P_Z?5Z[T\^GISW3_KO^Q]JIYV PJ_K-?\SGUEPR1HIPV6T MPH/FSZO3=;!FG:)<>E5&2L0P1/^/+X/SP9 < MAOOA\KH>6D)%WPCPQ/0/T:W[9=#_3/I_]+N_#P?_Z)/+SY\'W?X5@=_A #Z> M#0>7%T]7^N%]W]8ZUD'D^5K]JS"6)ULX^MKIH$Z^4:MY=$VZ^[_MDZ^J3B*F M<7AB4VI;RSI;.A(,!(0H-?Q4:]90TFI=+!=8LXB':D]7E6-@S&\_'F_+8 MIJV#(Q@'&6YC;"P_!$YT27R"RXBH*#?-JKRVD2&8JR]88EM-/^G&^QONW[$+ M7NO[=6P_HN0/@@%)Z801S2:<3<$%V)0;\FM!-:!?S,@5RY6V1$GR6>F,A,W& MKT0EY*(__%O_[*I.!C+:)WLV9>3MFY.#@V;[BHVY 3LEK:L(V^_::_;!'5K@ M,/4"K8W/[& WH'5.#0 *H)/-R+544\'B,:M[A&F/JUC!:4D%$0ATIEP2*F>D MD%87#*:"F,2%)P X2C(H:4X%2< '$J6)RK@E5GFY%0')(F8,N$D4R>@U(PC2 MQ9@&ZF)0!J84+JZ!.5 @XAIB(A"3T!TTB9DFTY1'*3$%_KGM/V6:E8/@ C)N M!$0[&#]-N4UA@29GD5,0Q\U!-17#,N%P8%-&L^HVO#!DVPPYW'&&,))P"1A$ M.%V*0%?AJ9H7U62<"CNF7<.6 -"-7,0!DAR MA 9 C3"#,.$FQ1XHEH%[01>#Y9B;2"A30#]T/%H)C^5&)]T-%O68@1$!3"Y@>1SI M=8RE(EJ8IW?!H&;$ +7E3#Y,4H6& <"Z3[AQ/@.DF'3C8#YYZVVJ'DLS01T- MRCCI%LKUTIMA(P?/ [H8)7CL+JI,,3(\YE1S7 #WT9QSH1)'*@Q&6,YP&!>. M.0^C# .%+'@T[)13/*]"4'2,L"RGQ&VD!CU\W%<-5^'3B*$@^"[HS^)=\%4[ M1K/1+M+LR>9^A6U/=Q1/)AT0=<)C=(G4*.D 2 WP$',:J!Q3'<_!#O3C=,0% MMS.,WM9-B]1WO'"0]ZQ=$JW$I\[QWI0+R@N= ^6,BS:C2.G8*>"RHS&3$$0* M8!ZTL!PIC2*0^7EV ?5Y#K[OA5];YU>T&_SJ3Z@HG*U'\+$D@?R$3P V9DV> ML8@5G^"[?'%]ZN'H!!W![QB?X(Q48>_7X"G>E2ZD&69OR>/7 60T3PN=A6!^ M)T"?-@[^PHAM,R+>#4;T/-A608MW9F72X%K6,F,#/X/!FHJB0B,T*Y'1FE$S M92QTQ8Z5#P"Y+OK/KP)E,5"KW=>JY2: M11B)OL-QDL7.J;K]*!W>C A^S41Y]W='OOZ7MVA7>+A;MQ3'NT'#9]]2N.!21PKB M16R/.>CG!MD#NH$',^@AX3]F3^%%5\09(+>,Q!:7 E-&KS&T\OF""ZY],QOG#?B0YF_^\O! M-8Z!QM#1L(5?N)<[97X$78 D,;4?7QG(+CSKV+ @MUB2G^\]FY^5WS&CO%@ M1VX+SB!$2S08W3J@DCE7 ;AVSPU+ M1]A,/E1(D)PS!'TG'Y^%.7WH5EN5 S M!JW35'E_0I?H!7382@RX;E.7@/K\-UCPN/_7WJK9EDX].,L6F6NU8?=(":5; M;YKNQVL7H[EQUJ,EE60PPP6<6#9B^NV;\'VS'=;=ZWC/G+!V^O;-X4%[NV]Y M5?JO!(6N/Y/5I8-:]P M;]SY&F\2PR8L?@2&G^D&G)*@N6&M^8<5'-W:51 !#>6GVD'M?C/JIWA__'/% MZ"ZW'5;:'K?#'N%WK"ML9'5GJ^62$=4JOP$'?OPR%N@S$> MQYN8\')]Y7&4VH?Y#7$/!\B M9WA?SOS'K&_K9WKGGJ:>:X/>>[YGL#K]9OG9%K\-\:H3X#= 3E]WW%=3 M3O\#4$L#!!0 ( .^ 84\T(3)>=P@ -@R 8 ;G1G#,Q,C(P M,3EQ,W@Q,'$N:'1M[5MM;QJY%O[<_@HOU5:I!($A2;<+-%("Y!:IF^XB5KW] M:&8\C&\\]JSM@7!__3W'GB%#("]TJ>Y%-Y&28/O8/K:?Y[QXAMY/@R_]R;?? MAR2QJ2"__WGY>=0GM4:S^?6DWVP.)@/R:?+;9W)ZW K(1%-IN.5*4M%L#J]K MI)98FW6:S<5B<;PX.59ZUIR,FSC4:5,H9=AQ9*/:^>L>5IV_?M5+&(W@_ZO> M3XT&&:@P3YFT)-2,6A:1W' Y(U\C9FY(0!J-E61?94O-9XDE[5;P*_FJ] V? MTU+"TU?A,F:Q6R]J8J6Q-BE8!]KL9*V$=.4BV5GPE-FR#5; MD+%*J>RZ-L/_S3I!*[-=5#SB\_,>)9*FT-<$9^W3JW[KY)?W0>OL??_JLM5O MG0TNSTX'9U])H5?UZO\4\XLN&2-A.$R.D&[]?/F=#VLV:8HEPG3 MW&[I,=4P'5:7LU;F=FU/:I'1*()M;TR5M2KM?,ANNY;=V@85?"8[;M>[#;R'HZ^=C^KD4B^I)(-C\ENN-5W62<@T#D]L0FUG76=+IX*!@!"% MAA]KK9HKFXR&9;E08,LB'J,]V5R.A3VS43G>@DCCYQ_!B7"32C3I*Y ($@"8* ML.RF\_J$U"0D%FIA2@[=N0!"L;+NY$#+>H4*IE1F0]L7-NR;#:>'P8;)&G8P M? A^Z9H"\$5HBO95Q3&'XI%YYX U(E0S!V& )$=H -0(,P@3;A+L@6(IN!=T M,5B.N F%,CGT0\>CE?!8SK0*6035AAP!=",&7/#X'-Z&"94S1B[ IH]S 1+! M"6T$9T?,:Q&<1;[DBQRS!^DYA.,3-/P5:GFHHR[/GBA>FRB&B7"=]PD'$AC0 M=0Z 1*#!LY>![0Q2C! M(W=19?*IX1&GFN,"N(_FG N5.%)N,,)RAL.X<,QY&&48*&3!HV&GC.)YY8*B M8X1E.27N(C7HX>.^:K@*GZ8,!<%W07\6'8*O.C":30^19L\V]QML>[ZC>#;I M@*AS'J%+I$9)!T!J@(>8TT#EC.JH!#O0C],I%]PN,7K;-BU2W_'"0=ZS=DVT M$I\ZQWM;+"C+=0:4,R[:#$.E(Z> RXYF3$(0*8!YT,(RI#2*0.;GV074YQGX MOA=^[9U?X6'P:SBG(G>V'L''XACR$SX'V)@M><8J5GR&[_+%[:F'HQ-T!+]C M?((S5;E]6(/G>%>ZDF:8O<5/7P>0:9D6.@O!_$Z /ET<_(41^V9$=!B,&'BP M;8(6[\R*I,&U;&7&#GX&@S45AKE&:%8BHRVCILI8Z(H/2V L [M$_O)WQ_Y2 M>$N7&#@&'N">=*%X",AWUWUX$RCSE5[OO%8)-:LP$GV'XR2+G%-U^U$XO"41 M_(:)XN[OGGS];V_1H?#PL&XIS@Z#AM]]2^&>LT0EB>MW5AZ=3I5(=P8?J;!# M:+F10ZVTHY!'6:7-*IIS%3!DFG)K&7O$I4X5Q(O8'G'0SPUR!'0##V;00\)_ MS.9*&\'^RCFH[^Q!+D-W3?CNY3+B__4RXD) ?@!C&!0'J/L+A/RI"^_"TDRH)8/61:*\/Z%K] (Z["4&W+:I M:T#]_C=8\+C_U]ZJV9=. SC+#BFUVK%[J(32G3TQ8,]XQ+KQ[-K2HKW!MWOL:;Q* %BY^"X6>Z :7XV\6U>P?OS_'XXMM#AO?ES'_,^O9^IO?>J7PY MSP,_SW["64RN5C'2%Y_6OYSK@9_KVANL3X6[]][L?VZ*L[>X]H&O$FP&9+NE M8'O\PL.K7A._Y''^NN>^?7+^'U!+ P04 " #O@&%/F;_WXD0& H(P M& &YT9W(M97@S,C$R,#$Y<3-X,3!Q+FAT;>U:;5/;.!#^W/Z*;3KMP$P2 MQP[T@I,R$QQS9(XC-#'7]J-B*UA7V_+)"B'WZV\E.\$)92@TE,P<#(3H=7D,@PW+,*5$(I4]LP9K-9?=:L$-#3;5G1)QGM![(H'+XNJ.J#E^_ MZH24!/C_5>=-K08][D]CFDCP!262!C#-6'()GP.:?0,3:K5E3X>G<\$N0PE6 MPSR SUQ\8U=DT4,R&=%#]SID8R8[1EY$848AK3/FP1PR.8_HQ\J$)[(V(3&+ MYK;'8IK!&9W!D,NVC/U+;;.1RK92/&!7AQT""8EQ;&9:#:OE.M:';O-@ MWSQV6KW><>MHKWG0[/YFM8ZLRF''(/BG1RT^%I(CEM!:2)49-D[T[K:XCJKY MGJ(L":E@\CLCQ@+%J>J%U))LW7:O%I)>RQJ)V&5B:XC;M8SZ-:P4Q)=V-HUC M(N8_KZLNSG*Y8QX%.(7[Y:1_U/>@:=7-52-^4%\?R4/%T^#X?U3!<8=>_[CO M=+W^X P&Q^"<]-UC<+^XSH77_\O%*FQUA\^LYOG%<'31/?/ &SRS)F8++NJC MNE.'D>MHT,SF?J/ZS%IU1]#M#%&3Y( W&L_),DEQ2-%'+,L4UCBK^H9X!D$<&:*")8QRW%=0(:@5N&<2,'\ M;^"@\\,IKX(3$B;P"*%E."&C$Y2$DB6[HC"83)A/A5H9-6VQ!E7 .L66*J13 MD4T)&BLYE$)*OM0Y-CJN*/-(P%-U5BJ/6>FI'*R0-")B3!*:U0;7$9U#U]?L M4!Y6Q78B[4>1/*(3N<)P:V\S#+_M=I*,(XHX15%*@@ /AQ\KC8HN9RGQ%^4? M.-G!;6$2ARVT1!WB9* :BR^&[KK2_4HMG4^B A+)T\J#SGJ% M.36%91XA'@/8CKF[=OC+];Y;R_8]:JXO\P96U4,B%J%I,HTP3OG(_TCYX])' M!?UGR@15=X%,,;3@,VZF.P1CE !S?R?87;+ZQJ.7WEQ0VSQH[N5>$NOHU=;^ M^!V,])(:FEX/#NXK:Z<94W:&FMEZ\8;G\0;K";UA@Z<+Y1 LP-6$)27Q5CQ,& M^IJNV8^]IE'N5QQW=BTS6]N+ZAMVD;)#[#V9/_SB0-9#W.TG/0^=\:O2<*EH:C2ZLI=?C86+!< MTS8FXI(EN7ID*OFB0N=.\IH\>IH--'[,14!%#5<_(FE&[<676_R\"<'8!35, M/E::E;LC;B[B@_FN%)_7@O?=30\8C M%L B(#WQZFXJ!!N9 >==;]AW_BCN7H.[=J[GXO0VK?J+?5O!VK5LP0MC7^S; MG_[*F^46/F_(BZJ[S20*\W7B@F5%TAHI MD2<8?%]G$%0R3N43;AXF2 ZSD/DA, F"1GAW5AF,#!(N(: TIL$C,O6JOI@# MYQ^K/ K>H5-UC<:9QG.4-*&")KYJP1XDF2LIZJV"U80'3!$LL2[V)HO8+&<1 MJ\!O=;TO\P@[LY#B& $Q"2BJ.N&"JGG(1!:"]?,&K1::M 1N%U$2169'15OL MH/2]I D5)"H9K/"(4(4I02U6%@:<8,O4+SJ M&.JED#,R,C(P,3EQ,W@Q,'$N:'1M[5IM<]HX$/[<_HHMF>LD,QC;O+2)H9D! M Q=F4DB!3)N/PA9!5]ORR7((]^MO)0,!DDR:A#3)73IM&DDK[:/5L[ORVK4/ MS9X[/#MIP42& 9R<-HX[+N0,T_Q><)+?C2SQV^KZFNP_?O:A-*?/S_ M7>V#84"3>VE((PF>H$12']*$1>?PW:?)3[#!,):2+H]G@IU/)!0M^P"^<_&3 M79"%A&0RH(>MRPD;,5DSLR8J,^?::B/NSR"1LX!^R8UY)(TQ"5DP==L>M#SN]+O3: MX!YU6FUH=[KUKMNI'V,7CK;ZSPSSY+0_.*UWAS#L/3,2>Q]."X."6X!!R]5& MLTL5*__,J.H#J#=[)\-6$UZ.J18&.K ^*68-CUHPJ/<;]6YK8/1^'+?.ZNY0 M#10MZ]4&@[_21++Q+.MBD8^(G&(YOMP&J$X$'H\BZJG\"U,F)R G%+ZE1."V M@QGT:ST,G\@JPJ\0^[NP7BU;5Y6%,HIENV=4]P)7:7(1@ M6\8W&'.AEXP1 />!(GX?%G:X_WG36-)P1,7''?N352T>Y'7N?O!Z>2 )C%F MF):;'U O16&&29Q$/K0NO0F)SBE>%\*0)8DR%/Y5DC[>+P!7IFB>58-D1EO8 M RV6AX:8D0B:!?B:"D%F>7 GC(ZAS2(2>8P$T!N/F4>%LK1::6[3/&"?.OT\ MQ*E(4H+[DQQ6(D1V=)DY=)A0.R(^C]759W7.FJ3RE[FF 1$C$M'$Z%T&= 9U M3Y^V,E].G/(^[D3=RZ2O!N>_F%IT3?Q"'9]'@KE9)(]S M][J^K=FO9&5:[VVP77MOXSZ7X;X=9?4.F#<<]18.=HA\G$><<1I@^/'0#0+E MB4OO%/3OE FJ;OB)(NJ7?CQGN'U0*F?.$NJ@ M5-7>?H.9]*F:FF&/H[\FS6H4-^S]-X=X'H-5ZF'5S0UP_?FOTHE0:9 M7W%,V%IGLI&2"D_N(L]YV5(HM@&@B89W'GK/\7C A;-CZ3\9.I]Z/#L/)^(1 M10U=?K%R$[(?>1'ZN%,J5E_K#?DE0UB9O\9T:R,7J/:J@DCY?+#T#HQ :DD= M[;86VS?0AD2MG#S(RY\*@SD:D#BA#J+7ZYYTU7& M0!%$&'W)E7*W)XA,Q2?[CY5TLI%K;A\J5:[&[DX^(RXE#]7D/" ^; ( MH$]L@6VE##,QH=$_JW?U8^)IOU\_NRW5/A>K,>6(<<"GSH3Y&+6>]=3_^[Q^ M);S=*&V\L[=4W]ZX^[:_%\[\WM!UG4># MRII*W&$2E7FZH,*2>4T=*9 5/CQ/5S94D5#5.:[>74@.TPGS)L D"!K@([VJ MK"00<0D^I2'U'_#N0/7/U\#U1ZJ^@X_VL7JZQY5&,]0TIH)&GAI!"1+-E!;U M#<-Z(092-);85'M5W2RM5C?SP*^)WE41A=WIA.(< 2'Q*4(=T--P>6DG,*T[L0@LHO.'S+5P_74^_]:IE;_#;C7G?P 7 MD;)(;:8D+NB9BK1-<,&]]W"1<#XHW\L>L] M_7+Q]=Z^5"_^[\?_]?/__=-?.<'3^\!QOC]=S;F(AGT M(1Q-R-AW+Q_)V/,CLKSIT0D?XEO&;OC^U:#W[+67 K@40?:8Q_#2]2(2D# J M?T1A0,GMX>/\TGWPUV\-H]G[]&+%;>&FV\+RV]S191B-E[=]?PBF[T(R>O?D M/[]/+[+;P*O;HGFPX;[T:O8_]@!U]0&C11!0X7NYI"RN?M#K4243F!*GG,KT M0LGP4?0P+1_/KI3<\+1P@O(;V)62&X)%^?!@449^1BEG.MU 1WHU^U\)'>DL MP\KYAQ5R,IH&9(.DQ)=+;G4=WRU_%[M2]BZ*$]XX["LO?%5\J>9,7/04KFLDCT1-Q@GC MN5_QUN1:!<3"AQ)89A"C%\L_\\EQYBN$+WYF=K'LC:/'R[",S>R%\;4R2)/1 M=.1,1V*5\EU>+[GY>^BNP"0UX% 0P/O_^?SICG)DYC!<1HXW(DMR$G>S;!4& ME $H]"4(T,J+X]O35XOOTQ'Y^^8!&3%7I?(>_#YE__M\\"H"*S]V>;D$>4&% M9@C*% -#8_0R+Q//Y:4RJT;HB*K7)-,K44&C$BN3*J%1F859L?>5M'@]:M.# MMKL6Y:IIY1V46SM\"1U5\B GJ* !O5 RG'P?3HA)L MP' %@"D5+JN0F%RK])#*/G#I(95]*)G]J\*\LRME[Z$?$"[F\U'U]\67R][U MU\*-7BK>%E\KP_[W*@("JCB]J>L1%F/FGU?U765R077H0X4989?*YC"NTD3L M2LD-5=%?:<#'#,E&*U,NW]27?"BQHZF;^5"FE:C>I$%C]5-%@ M4DH"]@W5 >Q#F5A2QZ':\ZET>RK"JW%9<$6JM"DIU:;%(*':G*P.*E->J<_G M^Z-OF[U"-J+"_:EV?,K,[;Q",NB%4I\L>7VXF$W\:<6MKP9M\-+@9B<-EIFA M:#)UG0I8IAT]'D, =O=(JE78]OUZB5;Y37?YG=7Z- M77T==+P.U-8"C^ILST.% 7LHLUPL?;4YNLP'E.2XF,.U.:@LCJC6UAL_875, M"7V#4<64Z84RQ5&E-TIE_W%^N1AMS 7%E\L4\:(B%40OE)O(2O-8YC3/RQ_N ME'G83$T$Q-W@1+&KY19NYI=YAZF-8QVUK"R&E&RRP]. M2(IO&GGC1[?"1.;72_W>BIO*!B\#F>U!5W568%R9?DXNEK/@<3*M,!OIQ7(7 M<%[M L[+;LFB_4HP%P:4NS8547-VI8(HI8FXC"CER;CDRM@-2BQ-?B>[7J8A M0__QL4))LDL5,>=F+54<46;\*W3!AJ3PAMDMKY>E@NA7N1L0]#H)M/3+HG!2 M 8?"B H562W7R<4R :U0VJ4ZV_.]'6PVC7!?V6TJZN%#A:9,KI4Z,*$_KU!= MR;72[,\C8>@GE:1/P^+EP.4W5H;NE0%[Z@54N@<52:V*R&-Y:4-XL'61H3RG MX9%H&SWHD#54;P%U&?FG7E7<$U\J"V K6!R5T2'SNS8Z9>5Z,5\5V)*ZK(ZN MJ,Q4DE%A$K5B8S;1KYQZ3+%OU/H5,ZM0:EZI4J.6N-J7R*Z6&4#W\;DJ"< N ME8=:%&/?*X"?7:VP*V49JHQ\Y1DJ^NW/?U7/Z_FORG1325B7)YO*PKK8S&SV MMC=YVIL\[!+/NLJK*O>F)F14%2BR2V6L]4=5OB6]4FH92ZQ&8A)+PQNVV++) MY2I?\7>]4>1\KYAZ?*WDIOF\(B%&+VQ0K%MS+N4:P?U.W3 R6M$*.3NSY.'[ M*'"\\-$/9G'^ESU'OA34E<_P*JQC,KPB7MQ8#U%P$<':5Y?KL6V?#"^A4A(S M;HO'"U_R2K*35>I*I[H\-B%57@$I=0G8@FH%E>B5]^M+JZ[S5+4:1*^4R9Q3 MD76F%\JY5\FU$FY%;I5GDETIBTM'I,*Q8U>;G^[0N]%-QN8U4Y9_* M3'$,C*@4-7*"FNCBX__ZCY\GQ!G3__['SS,2.0,V^I(M<=$(WO"]B$WAGL9B M%X-1\MLO%Q'Y'KU/:@C?QS=&;C0E'[/BQ9_?)[_31[]/G_WS@S]^&831RY1R MYY$^Y_+1F;G3EP_W[HR$@VOR;7#KSQSOI_A:Z/Z;? #"//J)?M_/8_3X+D1W<\)E[\([U^G42-R4=_CVZ9NVV;C$B_B_^\ M-R\&GC-C3R3N!XU^])A]N#UUGBX&+F6*[8RB2UL3#&@I&C(%P=9UJ,F6:MH" MTA4-JZ(I7W[[\W*G@1>#Q/C]_MF9R"3?_87>YH]M^K>P\-W(%DR(D *Q:)B:AJ$&Q8RZFJS#Y7=O M&WCQ\7>Q[D]FI'[]P5"R)0':6(&:"31LFJ*A9-\A:YJT_.!M R\^LB]X^R=; M'@7DB\',K#.]\L;D^W^3E\('JX:.%1U#"4$@RI3SMH72[T"B@LSE!V\;>/%1 M$*A=@1 +TAZ?S;X:_2[=C"+J%<;__A$&T1^?W,A]BEU&PPF)]MT-_V#%@W_\ MW7UV(O\Y?'=MW?]J:;>?R>R!!-F$V9 /G_PP9,K+]9Y8^M9_+8*7 M^\!UIGG@Q_$40%0AAB:)&Y>DVC:0DDKY7$$J.Z!/H-\R&--@<^8P_^%2 MO!@L/# MDA&A$O4P):D2+>H>'4(%R%0=:I"*NVXABM+XXQ6@VH59;AMX\1% 6:+HR&:: M3>UM4Z4B4]=4#<.R16#KBJE+V$2*+J,4VXH )5U=3G7;0#I5 >']IGIU;6^: M:\)545L\"0K[<8D1G>V/(&&HC:C#$KJQB"_A\IE049ZN8B.C4LF-2T!1 22, MBDF%U:^^/_[F3J?6]SD945?LWOENDO&"SH"249LQNA:IJ"BBI&*DB[($+&!2 MIJ>*P59-:.4"LVT@5:7[B(I\7/(M[U@JU8C^%-+H)5$6^@MS$?-[[TCP3*EX M2YZ)MR"?W2D-W:G/MID75%$]N%ZB\,M?4U!?X2W[Z>;Q9A'16("$?W>F"_*; M^S0I,$,P-60#T] -W=:I=X"0;:0TUJ@0HR4SM@V\^"C*@K!!I+?I=&;.X@^. M2<1^^^QZ[FPQ>T5>DSZ%&C?WF5QY813$CL:M&_X9WY8-HL F[I-GT0"#/9+^ MRO3VJR?]1L9/E((F">E09\G9[/*U3]V Y!(9E[,E_Y9[$LQN'AE/V+0+!-8@ ME#7%,(&I2:)EF28R4KKI.I7J7-JW#:1& %09@5+:ILIO.9]4TF[)S*&$C>U5 M['-3/7CS,$W=B"6$W1D=\PJ9ZGWLN['/GO-'$JKA M2[;/897F;WY?8J=!$01 5&U;$S5#AJHA&1#)>NJJJ#(6\RAFVT#&HW_VB$=0 M.!F/="@BPY*!+ ## *8NJR@-()$E2$)N>[<-[!V/P+%Y]#UT/WCN])<+JHV+ MT;1%59JM:KJE8ZQ258]T*]5HU*1;2AY-;QNXFASP_#3+C2H((E M4]ZO/B-Y7?$=\:\AC9CBW^*:A ^I+"5D*02?<58H&4+BX)/](?L+->?T;X\N M"0;QZTCIDH=Q]=^KX>3KF^-WO'_]DO0=\YA_Q;>&F01]S#)E LANSZ\5;B!) M!N5CKJWSMXVSP=F?EN_+_I!2IHQ0*>;B\"ND_@LKWF#;D9M(M:2T)$J( (1+ M*"\?F5XYD C+\*7IDU[A?!V39N%ILR>M9NF]>B9M)N%'&_2"NI]>4)ETB$)- M>B%3H+^W@% 4%^AL"C23J#802HT)!<\H40FAEJX8]:2B.(*VXFU,+#M((W,: M4*\X;-IX'*<#G.D7QQU?>88S=Z-E,N541%]2E#RQ+X[_E/QM3-_\?3YU1VZ4 M?--@[-(A29./S O<.-6+C\N,V::Y_OR^]'7)U[U?^[QVBLE5DH!O(I@*9@D= MPRR!EBB1/@(>X&R,1HO98LI2T3>LD)<-"\B$<8 EPEE^OY.RLO.\ M3R<^TGYZ!=4N/@?H%2X^C1&?,VJ?)+4"N8MR+A=E)8&THAGJ\=0/,"R3@/6,H^0[<;MV-"]?_\AL: HZNDSPDNE&E,J M=5YQ2)L2<5EHQ ) [2X!YE7PK;2.-;<>RYM+<6EHBS2\-A)G;+F5:!*^Z;+) MF:%7?D$]&H-ONVZ2FRCMIP&4VKL3MJ)JLBF$XOFV\^?;&B<8?'M&$\UH@^+Q M@SUUKC^Z[X/OGZCA4M'"E$W35W%>6<9Z)LUKD)N0@JPYBCPL!Y%@Q6YL MI\&I1 74MQ'^M:@TORJGQLEG2[+_I.Y3&$2Y9OR5^$^!,Y^X(V>Z @7KLZ4E M3%U7I_HBI 8C#.\2#B<8\J*GX(^[SWH[0$*)\*&2"#D8#.F9+0F#B>1U8%M7CA M?A+XBZ=)W*YX1L:N$[RT0QSSQ=_M,\^EI]U6(NJ2MN/;8TMF1,_[TC-__ MM)XZ>S*^P:%I.M-K]4VZC/2#_033#<@HFK[<^_01X8+>UF%7]^V^116Y.NP3 MGU^YJ;LH-W95H_R@?P@[+,);-"*[O$H%+IG'-[O'B];VD6'Z=H\J)S+^K74+ M.2<.]FJ6^Q+"]\T/X8YG7U3>"8QQ"Q59D\WR^=138Z2UV\+'A:'&) E775QU M-<*SJBNVX!D>GN%IB:SS#$_#]7%O)?-H6KCITG@>A=HI$=HI8HYUE/9%,[C/ MF>J:G!B]<#C/'QX=(J?]$;0NLII7F;6WRJP[0L1=HS.Y1N<7H4:MG[8F0NS& MJFEO8\E]LQQ-%\=:$Q:=8OB!B^.=5%I\FTF3#._1 X!.RC WO%S:>9E>6^6^ MS[F]$VQX;:%<-]DGZ7/IPPG\9BZM'9'6ENA6OK[7\_6]\VO58\MI:\*XQDIG M;U.BC2AR;*&>[42Y(]?)/9%2+@SG+13C!KIM!KJ=P4U_Q*M_ZHB-P\3-TGA_4*MK[/ M8UK=NS,ZY.;QCOXU?*2L=]DQ=>GWOVJ;7>=CWXU]]IP_H "%1/\W R/1RYR, MJ^6P7B)<)._^CY^/\_B4QA]S&O_\_KAO2DCY?IV6-2#NV"=ZMQ= @ /HZ " M'$"=!5!&#@Z@XP$H%SD.H,H0YG<>PO 0YFPA#+H4X'E#^-]Y^[7^,;R+6?^& M)^+/S'A\&-([;L!X35S%6@(Z^UI"+7X9K[CG%?>MUM=\=WQ;=\>?7XG6)4)< MB7(EVFH$\-+Z%M1&<3GMN.1Q8=@K]N%EG(U55?W+'AU;)ENHSAHKG7V.F@]< MS^BC^NQ;QYQFY7.Z)&A-9GQCW#G>*[75O5*;I3VX$+5/B!JCB?A>K-[H"WX@ M"C\0I9E*B*]KMG5=\_S*K5'%(:U1@]U8S>Q]XH!+.Y?V[KL'_(S5UKBP?5YN M.*2^I.6R=K;N)MU73*TQKDU61[UU$'G?G;ZHHA,D][B/U!$?J3'2RK=8MRE? MR.6_;L>Q'U+:;&$XOZ]V8!31=/8WU5=K">D M2[NTQ&6=RSHWY'P?3".^*6/9G=^OY9?+500:F M&\[]T)G^&OB+N3%UPI#R>A2W1EW1FW0<>Y3K+5SPSI(Z:+L>L]E7]5 5;!U&\'0C*AW<*/7(6_F2$UH>PT[,QT MQ)*?I_-NFG7P2%_P6O7Z3WYALO$]7P+_D2KW^!ML0EJ21>9XKP_OAW]]49K2 M5Y:+4Y_4S>]JJ.N/KHC_K@>&T_7GFTPO'>RVCE_.J&)T>V1"MW9#JE3Z>?\]D) M_B3T^4\\5.&ZIY9099ML]2EMPA413YMP7<33)@U11SP,XWX1UT6]]XO.%Z E M>D@RR4@$)\/2X90"\%+<0V6O#*^14G&QV,TWCP3AQ)VW,3?,:KU6)G"^;.@9 M>7J56&%M\20@SM.W\+1P*#954$RE+:?VMD.Q"RQ2V(]+SR"K%]1&?RW,D9>A*&OO8TBBS=P=,H#J]/ MUQ[(]^4=MNNY$?GD/I/QE4>E\LE]F!(M#$E$?=#/SK_\(/:P5P*)>S*:>/[4 M?WK1G7#]OE=OH#XV]'A"[N LONJ44ZJ.4[O'"/;B7 M^^H[L:^F#ZQB?OXUV[G?6@\492^(EO316J%>3=)\<3CW5^S4Z9D:V)BSC66?W2D)(]]KB>"?33*WTC5]=15ANR"5)2K;^:$#&/?4C>.JOB-M+1_VTXISU$;DETV2-1\>]CJ.IX[+B.KZXV.DRIC8L+O9+LAJ_(-A0 MY=487Y++=-]DFON7? &Z4PO0'5HRNR/!LSLBM^29> O"U\WJ73?;2-T6RJ>= M"*BTE+(O@4_OCUZ^3.E3-6]L40;$.Z]>RYF]""BD%P&QW>_L/R$=_(E0:S3Q MI^.KV3SPG^.UE)9IQAWFGXK"G@0XD7"L%+W7(1SX=Y$+1R>$XU7WV7-HCMR6 MS>:+B 1W_F/TS0G(*Y^@@U*1&YH=9MX77<'%H3GB< 3M\%9Q6([I@0"\FFM; M6?Y6@\!9WCJE?RC+/SNC"0WR@I?BN ZS?<-\V\KZ0Q4\9WWK%7V1]8=D3N.V M%.U>*C@HI[EAWFT5A:(!Z/WZ41N7BD>.U&@K>+Q M5N/"_8S.&)*WB@+7%,W1%,<7#\<;N<[TBCXX6+!O71&%KW?W0;S=Z^6.C!:! M&[EMJ^"HF&'.Z^HIMI7!KSR%C0PV:&R>]$TDX9^Z+8LP["5PQOFV%9K MOP^+.89;R.!]E#3'<.O5M$EO?G8BZJ7D!+AUPS]7^&S[ 7&?/.O[:,(VGM-? MOSG!^%7UVV]D_,0:Q)*0#EWO_GOM>^/T$AFW2T8VT2@7E$U$VB0I>WQ(.8GS M3RBA<1O54'J2]TI__]K$M.Q)X:^.ZWWR0^J8IR0N;@9<57E..+&G_K=T'!?D M@P3Y,"84E'(9%XXGZJ]/%-^GV?QQ3KG_9WK*_2Y=5-Z,G::+]XDZHAP7/5Q" MN1/26>%NJX_#8=5?IZEOP.,^6?-BZC[BC@.CJ7'Y:SDO'B14>N)3O,1I+(* M?O8GUWEPIX4$Z:X^F[FT]EJ8#LWYT"Z1KB+8JT7A*HJ=R,/:@>!ME=YB]N;M3R.]+8R7VR6M'%KE1>HX+5[2YV.Q. MOIYIW4[X#%SK=E3K'KFFCFM=KG5[Z>O6+]>=5L&-D^,.><%GUL=<;OL@MT?2 MMVPET6 'JI!@[@31"VOLEW>,^MN[+^\^^\&3XQD3)VQ)NSJV:E/)UQ_NS$QPLFU)W&]MQ2[^*.0H/>2,&EMSGD[^WC"LK$,+#F8\>QVBDN&@J21N6N.$[X.D.LU-GKEML%%:XO>B;O> 8X-%W0R'1D.B; M(X1'W\T%27.B;XX3OM9W?CSTU(.J]>BO-@LK/U_HT,3D80W[&'[":N_=ZB_6H^\ZQNO;L+SWFE' H&9^D:E:3N,P)XDKK?2>HSR_[1,IR\P+#1 M &A8@>'YTX6UHH#++!<17J77.J7(>S/Q(+!/\MZ<(/#\"#AK$,@=8>X(-R(< MK!L%7&:YB'!'N'5*D1_>>9Y<,)?K#FXA[W.&EZ]N]'AUX_Q!W7EEGVOSKFGS M1D@TJX]D^TIN&?%CB6._?::QZVPQ>R6GYRS#:KK0LXTL2QI>?&2_KA"Q)E%N M#*9J+LJJ%U;G*SM.O?Z_+:9 C3VPY4\QKCZYD?L44\MPPL+>K=](X/S##0A5 M0>%S^.[:NO_5TFX3^IC^S'&]-LC_^NS2;5S;IW=*!QJH>SC0Q>$UR(8)^];1.YS HEW ?AZ$X MO!Z'X8[,@11+U?(G[C TPV' ET#:0RD4A]<@&^AWJ,T#*G3QOQMEXN\L,O [ M91G*IW0BWE-C+UT"O"OO7PVOA?=Q("'%083$]4$#] &*(X*=]<&KX?4X".:7 AU<4R)JN%$GPQG11"_Q^)4X *;N*YJOA=?3VP;^+ MB4C=45$8+Z;DYM&:S:?^"R':4T#BI'6HO]R[$;MTY8W=9W>\<*;+=*TQ<//XZ(XR_C5=#&-!.&#>28IUP\2/)SV%+D&ODHU=4C3I5<#0C]$)]$W0KQ;\DR\ M!?EUX8X=^M$4U)'M(]$2<@"5 M.Y?X*YM;'U(_M:PMQS?&_8[_F[PLEUE;HK,.7UF.[ZR:=A]42EV!UK7OW0?. MF&@C2L 6.5)OM4=5\VYA<%67*+36]6FA;W+42/M5O0F/M'M;XE'8RB(OM[+( M?"M+0TK7D[TI\JZR\6IX+=L9XJ $L-V.(N"5:;PRK;!-8A_G-AXNUI4@W)+O M<;[S?$]IOJ=(&)[O:0\(!-&7M;PC'7Q>W76PV$/>>4-+3L#6G\M*%79#;Y'2G:>9,^] M)M&O-'#_Y(>A'?@SRNB)/?6_L9YH)*2O2*S]%VK%V1Z$* KQ%N85Y.SMI'U*[M+ M,\JZXE=,J=.J.=N4%0ONS9P5JK2+D160K)Q7;U3R=F=KA4:O]TBO(7YE=+;- MMWW WT5>ZMT1O:YIMI"R(PJ'&PVN9KB):0=^K_*VJ2!NELI!?$)&UGCVR9Y.4,Y?@[^OH!A^&-T\WCG3MC0BV4LRUF;7&U%XM3J\BRC< MDI X5,E2')GDF4S]>;S:T5FUL<-\>['^6^)E"0]\6^25G#$QO]M&#U[NUX(-'B7(Y]SL#Y)+?(6=MPAT MB?']L_5[[@CB+&]_%H$K^7,I^?,C7N5[ ,_*_O/71' ;WSNWCMOX_J"\>&CL M,HWQ*_&? F<^<4?I,:(C?^%%P=FU,7,]IAVK=PL9DB^3F M*;:5P=M5Y])D?K:T3K!S:3&7$VJK*MW#[FDM9]K2[FEM9=;N=H\SZ^QJ<0]F M<8_RW,S:K@:YD])J.[<=C=Q):3$Z>;S7"*055DLXOSJ^'L(9W,5J=72TXDIV0!'9Y;4Z]4?J8 MZX2FZH3S%\CL)!S<(V@O@W=2^AS]9_((VF :N$?0-9V N4YHJDXX?P753L+! M=4(OV*?4$,=UEY(^KP\HL%W/\4:N,[WRPBA8L,FMK)_9?D#<)X]: MP8GC/1'Z*ZLV;8<09$MF%7/,U]0V3;*-"S=K3';^&U359V(E5!=*IIM4ERZI3> MUZ3F$AL/ /T3/, %8)T:7&75(SE<935.8COAG+5/>KF[N%62(9?D@R09E%]*>02E?@M&_O>(M"H#A3OY'H7(H/"M\-$C!Y&K'% MCIM'D\S],",=%^.CJ>,-5.=RO)>'S+7Q&?QCKHWWT\9]$L$=-&F/!&#?\*C/ MJ:D3AT2=3$UM\_:<<&+]M7"?G2F]U)(BGMV]JK+9=9FM'7)^N*M1CZ5I#<-/ M8S#Z)P ]L07M\S>Z:YW.(+L\:W4.">99JYJSKWPU["SIU\ZOAG4UR]#+F/YT MYK5#\61[K"N/<(]4-,6=Q'/43'$GL?8E^KX'ZJ=>G.>!>GTZN.^R>VKMVR79 M+1ZXQPO\NJU\&^(%'ZFA,%_G:6,M[%F6^;HG ML=RXGD%V.VY<^8[RGCB)G?<@NFKNN7$]R:IM:^6C/6L&7&+YAH 66U">)^2U M7NV.9:U7LUV';@.KD\'\T"\GTT*FR_)O T+%P#N3C;?&'-WDF_D M:F]1+>3^9N>N(O=%[F>,_CT M\0"O6SQ#-,#K%GFKY[8& %TI$&+-'-@IO;SD M8&L^.Q>>F_ RG#@!"8MLFL4^#/F8?DI\/7M*=BU_+GO0VD.]Q6O>KSYT3G_< M\Y&WY(DRK.R1<1 1Q)?W?.8B''\AP1V;8?'!8_>9RE:1].R.:VHU:63B%VUO M_B8W]"4($/4!S?6/^(^5SUA]4.$-)O'\&3745>_8S)#5E[QZ5G9I.;5M="DC M],8Y;GQ@BI!*[J77]WSJG,K\AHJ6D)_$8Q(F/PZ(0Z=-OV98NGCS_$_3B+DMB)*& )14T4@JZJM M*H)B6AI4):#9 K NZ$W.RHWTGT$8O4RIW9NZ'KF<$/=I$GT 4/BOGQZIPKX, MW7^3#T"81S]=L->D8^-+C\[,G;Y0SVQ"F1"M#1], O+XR\5_AE@$&-F&)IJ6 M+4NJAJ%L:LBBWK>$)5N0Z8/#N>/M\^R/]\[#E S\QP'+W;"<\L_OV3.*\RO, M\B%X7_B]N]Q3YWG!@OC/>#: @2[B>KX3"OE\9WU'RE;8?S ;9 M1R7_4B1[OA?;8G>4J VH"$!254QD4;W\]N>E[8RB2\. " BR@D1!%X"BJ[)B MF;: =$56!8KOBX'G,+]U3-P/IC^*->#]RYQ<#%*/ZY;!L. QETUHX\<#X?+W M)4%7/OMC<4IOH]!@=Y;E#\/[\B>YX?_\)U"$GPYY(2A(Q!862FC)0ATK"!LV MLFV@BH9!?1A@V"J0@( -U41&&0M_7U /G 33EULR]X.HFIN#1RI;3O3+A4L% MF48LE*#^],&93OWHP?^^@3I:X#K3P5?/'?EC,OA\%Q,&(TGYZ4!FKSWP%=W* MN$[_;W\9JGK:[U^UVWOK]M,_![?6EYO;^\&7K[=W7[7K^\']S8"JMGNJOP9 M'-S<#H#\P_C'P8T]N/_-&A2TWE+C:<8]NPRP*+W;4YNX'@L,/RC*_'N%Z+QM MFE29#*()&?R5B<@@";8&U*4@XQKI^?/Z@[Y-W(A3L6SBL]%YOT<5=:J\#QPCA8.+FRDPY5=O^@3L>8_B]'1I^)K(#=&D@U-"0D*0#)4L&;+5JJH# 69IEQ45%:<3;7I2Z^3 MQ.(^OO7J) 1!N)0%419J\Z@K?:N:@B"XLQE0U1?&5+RM)J*_ M!33Q\ ]N1!\]*OO$'ZSOE$,Q_5D&)5C2?>"$@W!.1FQ)8SQPO8$;A8/1)'8R M?]R?1(?%6G-GS,SJ9>3//TBEJK%P=S9X2AZC#P(=7=2L[/?BXSWF.DQ77@#8 M&/K(*$XGC^^5"8HF[:,S^"997 M,X<\?@64_^NG;- ^UT#U)0GGUXKO77X57%+DF17OCIQI.@U*V9]6. ,IE8MD M+_[^X$>1/UOY4Q"S"R:L*7#[-%9F!T6G@-R,*"I2+"P(LBDBT<;0P)D94151 M@=:ZHJ-ZR ^HFQL7F=U%-%8Q_(47!2\&=4WW<'U#=NL\\)_9"UB(8Y*I\\UA M"UN; YLD/;K*\UQF&YU>Q"Z%"2 8*[2]]^ M6N6((KF):^J^3%-WML,Q]@',_]=_S[CURW=%E0KV[O!M9L/O5?6#U*H\1R54T-KOUW9;)8XC>=3RA3 M=Q37D]YKE'SRJ?*IUC;55K@'IW7J5"&/.T1+Q)1R@F+)$&I8DV0]=>J096C: MNE.GC<:@/5=,& C(D&DUA4U,U&=A9'&4(*JR$G$%_O GN_6_>!L#=T=G\ MS0^;CK#7Z:JS\26/;PW-U!05T L :#HV%%L14KY@*)DE*9B4+W$ =A-\"?QG M&MZ\*?=B4)+009[K-)M]75>0C;'5"!0$5!(PJ_01@:%HLF&8JFBD FK*$E8K M!?2+3P5M^O^Y\\VIP8]8!J)TK,3+.7)E1PQF4]*RI8]Y0&'OSIWI@'PGHP4K M(Z9_IL$D"7E&H[L20/$T8("JS!2\C]>#U@J)=UZSVD4)M6@5:^8$3ZZ7?)ZS MB/SL#PE;X[\D2T98>J=* "HX_5<\]K*7)%:O7Z$-JU["AF4OH7S9JY_([X.' M+^.EH194&TNZ38VTB3'6!*28(#74(L;*2J$N<^JU@#A;3/,/DJ#^V&R?\%R$ M+U0-FD!&%O76%0TCI,H25"TQ);R"($9%PG_R*56^3'QO>S$.%M"E*@A"L^E_ M\J#^F/;MB'8[KQ#Z/_^I0H!^"@<1F9(Y$X6T&&Q ';KI@GWLP*'8'(S6S3PW MY-L-^9LK5N3M%2OJAHJ5#9P^),YH,1E,G#'MH2#K+W<")S4?X,J-_^2'\L4S&.7/;R=SKM.8U M1BY)F^8.J&+[-G'I7W+MUR:]=E*GG4;V2Z?=MA0)F\C4=8@L"0BZH23K(4B M@FA+1:<]M3$O #[$^G.#T\[*_"E+[B)_].=P\+^%=X( !G,G&#RS#E7JKR!%U=W324J;RL.?OF;2UK2XS,/&6K MB_?4W;YVPK'S5Z(6!Y^=X$\2#3Y],O9<]3E%:GMON=MSB^J&;_K7(HS5 MJ$F$]10J77GCN#_YX.%E,)H0R@4:/O])70<2E^^RD*BPE^8'\&,"IXD3QMO5 MQ@-G.J4CV 97%FC]M7!9F$6CJP>2#J /3B.MY%8@LD+;9%]G&G058K5,KE@@ MQBZS?9V#,;U*O5.-!S_ PFP?J,S200__HG-A-\7CZ9WL4]*' ML5V_8?PE\9>R.B,L#,;.2_ANVV[$_:5K%XCG_3: ; DV$E1)DR11L"THJNF& M#D77916M+]8:BR"@\TGV+C/C$CG1(MQ@7/[)VF=MA.V!JGLW2FWKT[#6!^)- M7U/\]]H_PG=*;]A=UDC5P3!$X3-SHXBBCDPIC +?8U9W^C(@U *_#*Z8ZJ72 MRE:L32=R!FQOZFNEDC^CF,NY7="1DB SE7%+GA;3I'+Z[O)^\ /C"_H)BO!= M.B":N/$6P#G; GALY9)\[U)=D/#'\RB#PB9AQ59D&2))%31;-%7#!MC*-@E# MZEN6[>Y:!DR5X,^CIIFMB;P-'@*_&_1)+O\CGH>9# F MCZ[GIAN4!FP5!@H_57U MXHQ4E9I_&4--PZ(M0DN4$GN'3$$ )27.S/$(#(KJ)S]XV2>\C>^.%<$HO9M% MNI]B9:*]UA4\%=.05,R>SA,=PE/D%HH$P8:L#7) M-%1-52Q=L@4E"T\ ,NWU\"06(WT1TG [W)"2W]97=*E.#MEBQ262SX_/KT?S M.X(YM,JSG@V9,&?H44T@H/]=VD#-@H:J ETP+2 H6$>VFJ7H=$NR2W:[9[+S M:RPZ1I8O/XLMW%YP?X+-IM4I_/T7PXQ;$3C,,!:V/@CJLJ_L4?G!]+%U,&#<%F(W3/"83VU$F>&BO%&K:: M&D[(=)IA=/ #15Z\KIGT/%ZIJLK7$ZM+$?Y)PJIU[&U:79;SR$:'2%. )%@& M-#!5[JJF9,DDE7?S]\>?'AV*&-_GL5V4\/6JY9!0[-R\>DAXL.F ')LZ< M:4AONK:IUT&U-HF7S8M'QE""C_TH'7KQ412&0$)#65AV5&:?XWTF05UD\DK1B#L<0LB/1CSW 1_WFO[)8D?4&#?7]];U M_1['(^8//]N9;%2=7 1D5FZ%>-=$\+!NNR.*"#3LA0)&$B5%1/H MAFI)4,&>L2\HAM+*768:XK>*LPO2<.XRNZC5T+$**^P.$)TO.BPX,+04! MI&!1A3(V34T0-$VP#>JJB88$M4.H]-5S%F.79?>H6T8I'R8_A?[4'<>%)[HS MI? A QK6DQX 9SN-.7!:!QP-(4.Q #0M39,1#4L-4;!E$XB29DG(*#V[[)-MIN1DD':XB*420EB5*LB(+JBK(!L"JH-J"H DRP-B& M!JBE8BNI$+GZ,+BY_\VZY>4AW=!5EB51:X,@4"U-MG5!%VC0)&.!_@A5W; . MH=4G\D1=Y5A)Q7T#NZ^EME-1/B -VDYX:-W"AR!)BHA$$QJZ+-BB;B(D*[H$ M+*#+2#LH^&3>[8"5S?M!#Z"QE8"]@4:WTC+0,&6(@22:&,JRIFF*K*JFB74= MV#:0U<,6"0JG$MTYTV0'3+*45NR'S9S@KV%<^IZ:F>X#:3N]59YV:2.0;"AK ME*U $J F(]O MBD#619TR=0DJ!X$)),\.G%J\NN<;1(CGNL'!0!U'BS;:=H; ML'0KMP(MW;1-9(E8D61!4+%NR)(@(&A:4,&'69W/KD>HM7DDU,@44I*=!\EV M6O8&)'*G0&(C"4ML:89R4J9:3S-4495L:%DBHCS&A]#J)MYC?^4E.VE=W^L\ M/+93L3?P4#H%#\FR+8QUK"DZD!&R,>6H:$ +2X(A".)!\+"^3]P'MP=5%MN) MIQY0B]YTD4&6;MG %B5#4&291ETR D!4+8&J!6 )!Z6![NC$G>@03Z/KQ5VG M:>]5J*IKO-*DW ZRM-\,.NYMY;X9S]V;8;2]X_O$I;W?8:9S/ MO;9V!X-U"I1U)\!*H@I2Q;./8=H/7RM**^WM\':6,%=LL/_*X[%50_(K&_[! MC>AK1V7?OK$8M4(9%N5JASVZ*SJC"Z1 MN[Y*>[FT]7IL;^K&N?J%*P!G>_6=8^75O.,YT? MKKQ!-/$7H>.-PQ]YCYE&]YA1+ZK5HG2T=BJ9<\;Q6^ONSLBR]]2 MFJ?N2PRU7 CNR)SZ.GGW/CP\'(WP#XXHS^? G_AC9F3[ W_XIC[M,D98QH @45BV:1T20J((3%FR M36@!D+1IUU5)1D;6IGT17CXYSOP#X[SFC=E_K)SM6F0X0<#.(?D[ZS7_ZD2" MM%U[H3O[(AP76[-?BLO.[.+&SNQ 48>" +>U9=^#:4>7I'0AIX]^'H=]LV O MX?RH=T,49$44)60:!E+9+UH*>]DP9%@7[-7?I1I@3Q\T%"34!=C7&A(TUT&X MF_A!=!F18#9PO6<21E5K?$7G$)[2.6P()I7\;#=%A:9L"B(R@$B5JJU8JIYB M4C& 8;[&9$SC>TKBJYS"1[.\XA #N48 5O*RL0:YLZ%)WR&HBDL(JJ:-!2PC M4\,"4 S51E)F%I&",3X0@O58020.15"G$6P>!KL5)6O)@8OA(" C0GVFARD9 M#CP2L1HP=@C;M[CG.SO&<>PO'J+'Q?*,QGB3X_^F3@_"<9A-?X2RE!X>M5Q' M&K E)*;AXS'96L* +2,PH1O2]X9S=I3C,YE6'!:[,_#;BV]5R/%M6I!&NJ9H M \FV+5VW;"QGAY+9L@A>XSOCX.V2@=,;$52/I10%<4@_L L(ZDF\R/PG+_*# MXDYD[J%F^)-R_.FF*:C $J B*SHPL:&:,+5@2&?=KU[A+R/L"X7=\2P6DH>R MNO6TS%:[ICP\["GX%) OEB 12K:*1& +$C0Q%-0T/#0T"5K*GN"K*3DJB4,5 M@4Z#KUMQX9> S!UW/"#?YZQ3=]*\QH]W4X]6:BG>BL93ULZ>%I1J#DH D&TH MJFA:.@"2S/JGI@=-FU#"LO4:E"GUK83XFC>.][%K,<&/'=K1T!S(8IU0W<+B MQIK+7EG%SN(0"WDE 18M74*FB#7;UE1HJ?3'%(=(U^RUW,IA.*PI0)2'&->: M2FTJ#NN,'^7FUB#>^Y$SK=EZUNG+IO(1;[W:73A.BV58J JB;B[U;UEG$P!T MW18PDI?E 9J"UK(\)[&>""I#!$\29A[&KW,;51Z#=C,&Q6)>N:-A3<0 2U#1 M! DCQ;9T.S6SHHRQM"\TZS&HJHR&*L8\"&U+T?Z7P)_3CW^)8T]6P#MGB]?Q M\F1OUSGH/[DWRQK>V9IDBA*2- -!0TMAIF-%5M;RK!D]OTP=+Z+.K)61])AY M5X"'2JV9G\9:MCX9L!8#"*DY@&3),'09F*)"(T%#$A1=2NT4$"1CS87<$T!U M%98. >+KA*W9:I:>J>8]#:;$"1\GC MN7Z"$5#[M42C;5E0-%53AQ( )E!U)*?K%X9MR=:;T7B@I?PW"?RQ$TX8%U4( MX$^=1F*G8KLK+W*\)_=A2FJQAFW&F9CC3($J,C%615U0,+ 4 *"4U7XJJKV& MLYR*20J%^J'6]]%TP:;ZJ^^/O[G3Z?$B.VK\:DVG--;&]KO45>%C)=\[3(,VR M#=,4+!M(6%.PA%(W4H$F6MLB>'0#UP/@=2HZ2X[-H:RZY,6>N\$/@!Q^BDRM MG2FJMFU(D@Z ;4EFMD,7R%!8RY;D1677OCH7*4!'K=#8;6U?&P[I^0$^4 M\Q4]S= T6S042[>0:$'3MC*74U2PN;;[85?HU6,&%324Q%Z45O>JI'.3;=R# M?2)E']MD/R5O0N7Y7*-#.E-M)<%6&6F!@E+RJE4@BH*F&2I +-?+=H0L]T;: M[%2A\M*XHSD#6!*'@E*K9WXP0QOK)W0Y9N;ZB>LG@ HUA3*2(%"AI0L2Q J4 MD:AG^@FKFKVS?JHI,SX4J(82T?'BE59HJ$8D%X[85?_3E:9??;JZO[+N!MJU M.;B[OS'^^[>;3Z9U>QGKO/@ M3MW();S]/F^_S[G?]082R\:"<^>%M=3B[;?;$ K 8M,*;%BZKF&,+*1K)A!D M+2M&L[!HK:TB9AS_DC#\V#MM5=;NE[?9;X%BXSAO',[%0E,,03-U:!H0:AC8 MBJK($M2S-1/=-,2#<5Y3"D#$0R2I70!Z3QHE4@$)%F0\(+/YU'\AA$K&C#50 M<1C?>.G..AA!OH I 0OJV(A[_PJF;",):MF^)Z"9:YVBK)3&MV3J1&3\*8^R MCFU_@3H$0JV+F8U+N_%XK*^(%/,C+Y"JV:INZ-B4%-O0)6#:5HI(K!I@K6?4 M(8BLJ6,4&"I*K9GRQB&R6S%R4F;GI.:RD"'K[QX.4E@%DF3:L@5T2T>J MEA7^8E54];>@KZ9&B$,!UMIKK:GHZ]7FJ=%Z?2#W7]>1B@K'JRFRIHI0U 3% M,!41(ZAEVXLER4)K_NL)\Z$0P:&$^"%K/(;L(@9QX90U#*BMQ+9J2ZIJ8AG8 M1K8TH9J:OM9>ZI2K@*PP#G<[C].(_3!U3?*ZT&;#K3]Z;#'B9) C3J)AH2U8 MA@YU51(A-&PE6\PPH:UIV_W3$_36 .(0 MX2L6/&K,T($O,Z3Q,+6!0U2=1% MV90,65.DK#>&I!N[1'@G:)'!CHL0.G&N?#^V=Q6-E_^J\ST/Z39"4\ZA"055 MPJS T[(4A&W;TI3E668R5-92GZO]M9>+$2>P"G_5.@S5:C>YF[F4U;]D!D0!L6;8M4=,15"Q%5[-NG[HJXO*>9X6$ MQ FLACH4Y%HS$DU-W?.PJ1?P4X3\S :H 4N7+"19JH(E("@TG,K2\:(HE'?[ MW!5^-055< C%7N"O5TMGI[.4+?/V=L,PS#$LZY8L&*3]F@IV79$N&82NRJ!N"I.C* M\A1/25@_G&PS>.NQN!*0AVJ]Q\"W#KSGBU-KF)3ASV9NQ,YV#>/CIYF4]<8W!5G1O+%1 ME)3=O(/OH?O!1M)SOU:W.[F;J=BYL%GMU MT%\#BPJU LC$0---54:V8DDZ!**< MU@J8BJRJ:Z6G"05C-?IW9\I,Y+$25G4>(\%=4NZ2O@DQ2KY JLN"0>-JB0+' MUDQ+E*"8)8B@**Z?0[H#8FHJU>:=+]K3^4*C;V0L..+UUO,'+F;N3P M8X!+X%>H3Y 5VU2AIJB:R#89&E RE Q^NJFM[5?*"?V%TOG*,Q(J'Z\X 8(A M[GC?-!X2]!2(:J%201<%F_Y9@$@%BB7*2)72WJ*&@45U;:%D=R#68PX1%H>R M*G<:B-V*SK31:#%;Q'TN!WYB,4]#.1.6*S32+8'BWV)- M6=4P>W9$;\1*A Q"/\J0I%F4HZ;8L M A-"2=!$.^N989A M]=V#]^2R'$],K:.=S7N M?1?! EZN#"G50*%(0= 0T&P%9LZ!H007:9K:&@A5-1K6H@[IMOJ(,!?F4 M#; ZH X."+<;7_8?5E9$\ T[5>#'A4XBNJUH"(A 4'7!5!1#![*:'7&M6W"M MV+]8@6+%=#Y:*EJ!< C$6K=7-W6G#H^K^P&\0@,2V59$21&!;,E8H[$W1&(* M/%,0!7MM'78GX-63>E8@&LK]V*+:URUR<1G_OK9S#Q:+E,5C?_$P)6_"[?F6 M+ XY\7(K";;*40M4F)P?STC&BCZH,AT2!V^UH2P4PS]&;WQA;Y_X/D1<[@" M^F'0]QQNY M<<:#_B'>(O1NE5+Q/PD!7]-F?>87FVE7 QW$5WR,_YT$V3/FSA.Y? B(\^>E M\TB_Z(,S_>:\A&Q+TB1()^/$& XUA S% M"T-$U&U"DP:( DFT"4-$M"ALGN M<5:HL-_4#MNWBD6J4FQ#$TW+EB55PU V-611Y$M8L@7Y(-EA$LZD@FW]8BPN M[F!])?=5O%Z;\#KSW\S=^-=OR3L>J"*DC[BV[G^UM-OAX.K:6!?,G4"JE&+T M&!_[]5K[:E[=6^; N+DVK>N[Y*>[FT]7IL;^?'=/__/9NKZ_&]S8@YLOUJUV M?T4'[#ZQTTSDARN/:A!_$=)X+AP.R/<1F4>#.:$PFS"-0Y6'\^/N'YV_$._[ MA;C2"=L/C(71*WZ7D E'JJ[9[\7'>5OI!X'['=&(S(=)I>_>5"N(A_ MIY\YRGXOF>6].Z.:^YI\&]SZ,V?-2_WFCJ/)!XS?*8((D)3^"_XKL[#4>$Z= M>4@^9#_\]-ID7BR3#\OT&% NJG,3R1ME2KB+-6.?7 ,;+AUXVV&7ZG]B]27< MN'=MSRL=,;-;[9BI^Z):W3VOBYJ4UUU3N0?-O$3AWE/S3P:?Z85).+"H*AKW M/)W?#[9?4TNSC>MGQ7QC=Q8?@?WKM$C?$AO]W1<7CB8M=]0)([,'$B0DA'@X MB)UUEM#LN;K@\K)=7D0AEQ>5RPN7%ZY?N+R<4+_THY?.-8D& 7DFWJ+B4*G: M,5-)L^CZ8*11 M#0O__>'V/C)DL?/]^;]9Q1HDB#U7Y M)(>4G%>,^;HW5V%4J3,Z; LN&()JVIAFZ*IFZ),N6EK8A-&1)-]>6N^M1 M86I]*@P/)5!K^4XSQ9BK,*["N K+51A2/O_K^.*X:)L&S.R+AG3\='S/A U1U MJ-3;P:^IN[?ZM+#18P@6=TV:)A!LA Q-1JJ-% K#Y98C42L[C60/"-:6L !( MJKN))H<@A^ 9(2CE'6P%4Q U55 DA'15UI&M*F+6J@S! M$$B(0Y!#L",0+/1P5T3)-%3+@D"E-@\!29'3)M*V*4+;?JL5K F"0!VJTBF/ M_6MX:-CVBHE? S\,!_/ ?^0]^ X <*$+O*79-&2$E@%D30&*I2(QJRFP;&W] MF.R8\E]BPA\S=$1H".I-4K?NG,X^YZDY>JO1BPNMXP5#E2AR90V)P$06-"TI M1:^E(;Q^AL-F]-86=6)I*$FU-HSGZ.7H[09Z85X, R 0=0RP9D'=M@3;0$)V MH*TL&>J>Z*TM8(50&BHD M"A5+,71;M43;,C1#%328;7IA-4LU6,AZ *F(0XBZ#T&HMJ!.1$.UUG(]#B$.H3=!2,D/A\(6M"T-0XQUK-& S%3A-03EK5:H M'J\/".)05>O,5'(,<0R]"4-JCB%@*A@IJDPMD&3;LJ)IIIAZGQ741Y*"K>2'))=A*22 M0U+5+,$2-&HE(0:BI>A8$K)(4H+&6L> @ZQD32OCPE 2^$)<>Q;B;B)Z8>"O M[9<8#CSRUHK.-L-/S>%GV=0^ DM1!='211L"6S0 -@0-BH:)C+5$3DQ2UK6# M C"%W'(_RE$/"P!\.:%CEJW%"!(%6*@C,4Q%,$7;P(J@82!!W4P0)(N:)JT5 M=NV)H/K6Y%2!(X@CJ"D(@GGW4F @:FH0A!CI@@0T!8IR@B!D*DA=VK!<_3VIR^!\ ?S7O)&YCF9IM =N2 M;D)5,1%6C&R1PK;5M46*7>!?6Q2)I*'![ M;PW]6YQPDZ3<2]=%39)U63<4 ZM80I:*LB.W=%V1K4J8)D3]Y(='#=,!' I* MG3U;&VM1^V0XVXP=.3=QJH5D)$L&DG7JY&))L("6FC@H&]K:)L;=L%-?-2P> MJG*==3X<.RW%3BM\1Y1W?4*J#+"H89.=X0H,: ,]VV"/%'M]@_W.1JDF[U$9 MTDBW?N>Q83X@1UTW+!;.@:4H,C0UU<:J)2!+4W194%-O3U& O;:78V>+51.P MP!!BOL^Q->=575%!"$@8#=Q8/.JH1^UBG;@,<@1"0%U($XH2-6Y8ME2-!EU9 M6E30C;55D2OOF1*8M6A*()B1_*AKHV*MQJUQU>$\N=E7((IY$R>LF8HN4/3I MDH)9,U%=S8YXM!0;2F\ 8GT'3JFU'E?#@Q20^'/R0EMW^6$NDV.*3R'_8!DJ< M@U(6%21IIJHA&V)ZV31PVBK1UH$NKM?1,8I?^YZ_FKNIJR-.2,E!_[81HS5O M+]Z1T;E4OX73=0G^CSRCVEGX;D&O @KH5:$MZ@K (E9TQ;(44TZ]6]W$FKB^ MOKXO>NL+-N53GHW:6$>78[ ;&!3SIG*R#4Q-,R5!L@Q%5'21VM?4K34D17H[ M!FN+,R7(,<@QV!D,RCD&+5& $!E0L0Q5D6Q+4<7T4'";#EOOCW.('>08Y"N4 MY:6?#X0RG&1A:.1\?_O.SPZF@A0D%PY>TRQ=1[:!%(RPJMNFDK68@Z:ZOGDS M+Q"P W]FT/>[WH).\V99;ZO'/$C&W3,.?'8]GW[L2Y8UTKSQZE.LOQ;T\F<2 M3?QQGFHZ=KVI*-1Y:$;STDL\T]M7>..\J:MI";JI"!A(LB4A65!UTTS-,4(J M%IL%[_I.:01#A+O=^H[#NZ?P1B!OAX=- 2@*5%0!:X)@*=3[EK/*= F*:][V MV:UW36M#ZA#7NZN+PYO#NR'P%G-X T4R=<62+!I'ZZ9H04NPTZ0REFQY;>/) MV:UW3?"6AC+L=FEBI]9^OP3^LQLR6?[A@7CDT8U^9.RM,PQO,J"W+?(B.4>T MH6I UFTDVB86H"A1HY@>JVQI$(MKW1*62$T38GI"WY.L[D)89XD^7[UMI87M M;M8:H8*A!3JV==F038AD ]FF@&&6!0-(JPB3=X%E;2&M/)3J/>:\J0EK#K]^ MP _G/:EU4Y>AJ9LJEB098-NDSFUJ%75+$$HVR^QA%>LJ1T1B+]:+./QZ 3\5 MY/"#MF;J$"%!P8J$= U2V&5.*;*UM4,5]K)^]*IR287_MLP1 M'3%=,+)\\0/V!RV* O=A$3D/4W+O7_L>XV'@Q^?FGF+S*H"G2A*ULVL#3Q#W M4@?(>5]N3)UJ"9@&:\NK*0 I>MJ93[$E%0D'9(]KT@%UG@,J@CJ/B>$Z@.N M]NL 5&C.#8!J*::F4\@+JFI96$XC:T-B^N&T1@=@ MH= ,2@,F0C861*CJDF4@E+6B$11-E<_I!]34YAL-5:7'.J!3J\DL-S"EPI=D M!L9NF"8'R+B0&X@W%@_\1[:XW.&EY2THQR!'N2K+6!8M486JH0"+G:>5%7(+ MU.U?V_RTBG*S0.8&U'[1<6[%'"@(>4F+^'@ M<&PL'+>A4V]S6P]N\5#NV5 D*2!5E23(L9%%G M60?8D+ @JZJMKE4GUP'+(RRQ_O_LO6N3&LFU+OQ7B+$=VXY =MXO=IPW(J\S M.LL?@[D:#A)H__K ,?$CL$ 3%D:SN_+-GR($/8VR_/$0 M]VQ_.FFHX;G2"JO"7=<:Z29Q)$LW;_TL[6M82D[N']]S>X _0/] _T# M_2-)5QKWCVDCK"E+L0BBSJ<=KZCU#T7)6Q4C.[A_'34 0$.*P/_K/(_F,'IW MFR]_$:7?/-9Q #U 45>/K_N2KA76^/RO%=;X_*_U(M?XX@[P/N;S07&;S?/! MB\';K!C?_/V):+C5[2VX.-4Y="$(+>"0'#_%X(J%5>2:2(X0@Q M:J34M!8"$ZW=H[_X-B'8E#+R-"'HM(<4" $(P<4( 65KU?-<6!N]$TQ8Q;#7 ML9Z@&17"J%5FT(E'T#H\?)H0* 9" $( 0O!X(>"-$' =M-+>I3RYR^T'FM2:PC&"%O MO8Q*)F(;84S=A"[*J-M=<3:VA=VA<^RJ<>S!XP '+?Q]" R]=0;.-H1Z]AS> M5@/,5-,"AP:.O=2<H :X@/K0&_AR;Q7GOX7 M!R=SGT8<( "G*@!;^,]1PW])$:,"$99,NXF>12?H:G9"\*Q5MGH$(_XTCQV, M.'#X'#B\S8CS];ZRSEOGE+,:DV"L-DB8>F.M$JM:8_R.8,0?3^(=C3@%(WZ^ M^0"[=O/H3373^14M'>RJC^SCK,4=#>7)N:$8,R^\(Y)S74^S26+)"/I6'D,V MGZ9++E:256G=Z24>;"]4ZF4]TJ4?4H!07990R::'D" Z&JV%$\@1;"TV =>; ML>"I: VRVU6HND^,H"!4(%0@5!J[4 G<"!5%0AGK+7;1^L@0HPS5QUO*>]<*;S_"H^I8 MJ&BG@:W3%*J=6U$\:UB[CW7/EW)#X"8 *@ 5@ I !:#B2-6SIW!8MMXY8S2> MW"WRT5-[9YS[IO ,K@_6\GRN#];R?*[O8M;R0LI(^M*EXOG2#_<*-SZA^VU/ M(HERK:\%1I+C&*Q33"!FE9!^=3;+.6\GRN]4O.:7OMKQ.EO03COA0CIL7Y08 MY.8,Y$:M=<_07E"O(I;<4QVHI-[5.6LN$(I:(S.[D)ONTT2Z';P"<@-R W+3 MG=RL]>C@GE@6"$=:6X5%-&J5T.%BB'OVZ-CNW72=[-%I5AK(#<@-R$UWX^)=\%:'8RF/C!,ZT)#@DELN0D=%!H>.D1RR'KAWGH*9^ 0G 7U MMA7YJK5.')HY*X8(ARANLE;6UPGAZB2]:A]]U@,H%ZO369>JTO MAI5!.Q&-3*3#2M-D,NOL_[+_I#A$8['!F8W_A, 'D$.1P M+SE*6&=CU$$2[NLT$H\HX:U@UZ.\PUXGBX <@AR"'((<4K36?<1ARUVD M'&,KB).!)]#5WF%T2&UMD_1=[[#K_B,@AT])A3GB*4$?J\?/[+HOZ5IAC<__ M6F&-S_]:+W*-.SW]Z^WAW[^JNYF/!EFZN.Q]ONSU40SNBO3<8I:6_L/'Y"@. MIALZ@CRU#\CE[O3.^,)A]6'U8?4O\\)A]<^KL*5J4?O4"5F'B&KV)""'U\XG MO&7&":>UU<%CD?YA^CX@1W#KN';E>)FEW_7J[L/;?/[Z715F*U[?+8I%-BTO M>^<),4O';3U"]X+>A^CH=T-T% WU<9L$]_;TX=0%"*BYI";!N!G2A*C20?"$ M\1 P8E@A7Y>$QJA-Z^CPJ=1LY5<\A9IXJ! !:@(USX>:%#55G\90[)2(2DNL MN0I&K9I#D&ADJUJ[ ZOYWQU2DY"C'FT!-8&:AZ4F1VM]6P)CA#(F,*\4YZ@5K6FF#U!^O5!MG?F'WL4F5[G3XNY.4DWZI!40 MFP2-V$LCE%[K%4$$]9A$3XEC7!%.:[? $QSCKG&N1VA$I]MI,DP7!1H!&@$: MT:U&T+7&%")*Y6DPV"$1N3&,-;%PC*4_B!_1W>:!#)-7!!H!&@$:T;%&K#70 M2*XZLA1)RCDUFH7 >.U'.,.IWC6\\#@_HDN-4$2 1FR)2_RMZB1Q_WSU[]K7 MF8RG^8LZGP\3]*>O@(Y+6*]]X9L\K>>\BZ]\?9L/LILRLRV;_I8^;C"=+?)B M4,ZX2N\T3A_S?IY-!A^S^6(P>S=8W.9%GE"3W8W&9:9< E;2F6+Y4U5%D)5/ MOQM/L^G-./UAPN B_Y"^;O%-SXSJG^7]^O96M"_TA^_?J@[N _MFV:I_;^>K M]_B8:/;B[3S/_OTB>Y>^T=^SR>?LMR)]TM]NY_7%9!7%BQ"=$X8'BSCEF YBU8/[06K;R MRK6!N1,GQ6$HN>'+_OK*_.I?7@<_<*]?^?#JS?*G-Z__^=*;\NDWU^D_/X=7 MUV\&KV-ZZ>=?KL)/Z?=>_ERN2!:J^,ONW^XP M(OVX3US[[:^\$[0"Q+C4Q.7C];>;EB9T\K6NHZ4+MVPR=)-/)O6K52%9^3A] MS9O5XPU7>3W^D-3Z5?YY<#7[D+4(V_9BNHS:-R5Y.LH]%_O?5#__X MU@[^;Y?0ZF?E\\'-ZX;88A"0_#QP.7)-_3'NMM_E\>9>('@XJ9Z>,"5ZX M'@ DJKM$40,)!9#H 23V:\0 $@)XZ2->MNG+9=01KS41?NXI6R?8V>AL&Q<) MHE0NJ6S21Z2U5% F',;12QX]9_6Q#PU:MX:/_C*?O1LORA;I._;UW>LX!Y,A M)T<9*-K/)D27?* +PG2YPL2;(>S,,RXC\E$S))VFBF)5"Y-%3+2*Q+XK3)LZ M[.XE3'J(>:>]=?N)3= ET"70I4:79#.MW6,KC;48R6"1],IAS^NYB%A[]VB' MJ=7;<2]=(F)(\%%&(H,P@3"!,/5%F'0C3$F7M"?8FR"0YU(%BE$M3,+Z^&B' MJ1MATD..+]AAZNG)U][7^7J17JB:T,WSVWQ:C#_EJS#3GR<)2G\9#M[F"0[Y M8)%]>6H_.M#FWE\?K.7Y7!^LY?E&];")0U$8TRPT%1B'(RM#SVUUK'=@.[PO._L@(*I8] = MXGS WN.:;4V;_I&4.FT4#X)P[J4AV$F]HJ\SL57.?A2S_8APV2YF&W=:S IF M&XC?5^)OX3UOS#:B@6MN/1<<.Z*"<+1."3 J/8I&T_*TLH7:?E?% D+Z8_2UGSQX:MJY3T)?\P2HN/R7C:\9T@0 MZ90R6GEDN"<.BWJ;CBFSK197W^.]62U'G,W?I,5XD]_G3^=4FAU@LFJUYSSHU0W$7'*/%.8E2R8H2;#K,B,"(IE@IC9Y3"W%*S9"LW M3+IX9-/:C3/=[=X9V IL?4ZVKDUGB"YHK"V*P3&#":&4U8-3='!*\B/;UF[8 M*@\W3:5';.VRZI"*WFZ+'Y4?=HG1KBUA;HS6)CZPR!7GV'!$'0M:4DOJ]N^) M_ ZU4LV_1W1N=UZ8Y8"&H%3:81.?(K3>:U;.5A"3&/NK8 MZBB[7G64"MS>.M! RG,EY=KX!*69\!KCR$B0)IE?(N/J3 ECUFI[_ 0;NZ>[ M?-"X,9 22-D/4F+4D)*4%=]$4\LMUUP)PA%?Y6420Q^USSW*'E;3HZ1K]'CW M>F+'MPD/:2,ZS=^-%X,_?YS//HV+M&9_&$M]QUWF\VU_>:SYHD?([1)+(63:+11&>3XYQ,,B=& M8Q'-RD27];[=9$V<4[IP_P)0$!:^5*)O\PK(V@Q+Q+ .H6QES'TU"ULK6^=' M1BHD^N\^@#2 -#P@#>M1-.5<4@6*A+3-U!+ M@W'$B0,[ =UL$#JM$01E &6X6&40S?: 22J<331%)KUF#$*1KK(LHS<'W1YT M%CKH-N'R_*5AMW3L,\JZGN;+V=E/SKK>A_:]Z*2[51,T6@LO"AJ-%Q$;YG5Y MSK;*O$Z_C1]7%O4J7[Q^=[3$ZRXW#WO1^7G[\,*IVYFR=PMYZ5I-(XDR*E*F MBF'M1'#8VE5[(.8]#1V1M[,-OSQ <7'/VF #!<^ @ML,*%W+%0O141:Q4YPG M+F)-922KEAV:.=R= >WXQ)N"_03RGB%YMW%WK>P01RDDMB8&SY05"BM;C2Y*^_'+[-Y^;%FL9B/W]XMRF#7]>S5;%KR>SZ;3-*O MO"P'_>;%XL 30IF&":$0VP;RKY-_K;*1:A>(8H&2$+A#(A*'5H?A1)J6&3\\ M^3N2!1$JV;D*(:_NTF7 MZ"A-[H'\0/Z3(?]:%IP.E"GI@O?>6>0P=JINEZNIEK0UW>(HAK^CSGYH2$FG MN_W3(O\>Q]:GLMLOSZD'V1J^RKSXM,@OUB V&-<8@W:!#PH!:W8 SCM#K))& M^.0)($S*QOG::>$4M5*TVBA\1PB.OMV';MD7'FD_98YN.REC:P6D)E)*)554 M,BK2#](SO22IQB3PQ[CJ1]F6[]1+01\S'>UTLLZ W^?![VWT7BM4Y59:+4S4 M5J9?$(23\B" QL,''U.&\S7PF7,,*.2O45<2"^O)G/-) <@6R!;GM.D,8#PVF%%%O8Q&((2M7^\$U>1CD[ MZ99XFP^RF[*K03;]K3'(YNGI:94*\GZ>308?L_FRM<%M7N0)%-G= M:%RV54RX2=)7+'^JHI55M\5WXVDVO1FG/RP6Z8FJP>)?O[XQSW_I&U:K^F?Y M]+=?LOT5?OC^173P#?DW6*K^O9VOWN-C]CY_\7:>9_]^D96=5/^>33YGOQ7I MD_YV.Z\O)JLDI(@A,2-J%)B+7 JOJ?">!"]\Y&67IO)OLJ_NPN,N+7O,=0UN MYZ6B_*'0%&L9G:$^1,Z4T81[(T-2'Z991'PO0%>!UP155TK:>F//K,6]A]:Z M=<$'P%_U\//R,][.)J/T%DVH^)5[!%N.2(YGOD&_OC*_^I?7P0_^_\D'12M;'I059/E[_@&GI4DR^-@5HZ8DM MSU9N\LFD?O5__8!^J!ZG+WZS>KSANJ_''Y)M>Y5_'ES-/F0MC_U#-G\_GBZ_ M7G:WF*V>6&X JF<^CT>+V_3;Z>)K/R2Y&)/L8Y'_??7#/[YU+'ZX/PIKSH3I M#P^?E"T_@\H__>.'EDNT?$T\_!+N^B5^Q,_ZSB5W_EFX^W=\^"7=N\_:<]C4 M2>Z<[VF'59]R,5J2J1Y[[6J;'U$>.;]9S&[^?9M>R>S#?Z,UM-G]H?O#%+.YS,/88BVL^S.ZF#]0BP^*>^.(N+]ZD+U(>"F>3P2_9 M>/3BY73@LH_C13:!93_+93>HGG-@P< M(KS1-XSX_-WX9@Q&X#S5X'J6E'X]3/T?Q2#\O[OQXKJVUPA83'\JNS%5SIT"(]ZWZJ^4&Y/7=HEADT_+*OTFH>UDE MU+'_6__^_WVS2HI:PKPT?K-IF:MBOHR+^]]:AGPK7OQ)^4XSP MD(M^).3UL_]3KY2E3P&NXR89=P*./06C=_G'_9=/CIOR5<:")U10%0)& 8=H MZ\%.T3C1GA"[?D*]5,2#Z^?>(^! .$$X03A!.+L3SK51 MQ(PZ/B$7&B DNN MIJ_]SA@5WN!W'D8XFWA<&8Y[.:V#<9V)J-1TR-4!YHF DH*2@I*>KY(^T&[J M7DK7AHM&Z[&E2#'+F(U6.<'J@<.!I9U]:Q3YH:2TB6(^-,'I<;*Z2U>J0XQJ M>@*FCC^9;4^0P7AS4&)0XBZ4&*.U4;$.86&)\I@P3JW06)M:BATFDK;:PAQ( MBJ_R13:>YJ.0S:?IAA8'T%TAAHAW.1P:Q!?$%\07Q/#;#JJ9I/DQ2#A.?N4C2=EC>^+!)\71<)2^J-/ M>;&H^D@,!]-\V8LB^W*DC)!#T_J^\_>CKZ:W$:HSL, 'S9L&2 &D %( JNT=3Z]:8NNQ>R%XVSXA>RCH^NN]!_)3^ZS@OS'QCA]_TNZ@-GHNXT>\7]>^^>.#W^W77>'OC90 M&B@-5@(@U1LK@:ELK(15FBE&C?,AF*@I5V%I)6P4.+3F01W=2H":'R:=__1C M'Z/TYY^R18+@4P,=G0;'^VLU^M?M]9)/+9YG>#B@$] )Z 1T CK[A\Z=G'>" M\?HX#LXDD91KQQ02B'A=)T$CH:W=U7DO_727%;!/^>A]OG+>3=DK^RJ_ MF61%,7Z7;F_YCUL$F[XE0SV.OP*Y<6'+-JWRQFD ,23%]M0:7)/H *8 40 H@!9 "2 &D M3F%30UG3 2L8IPTW6")N XV><5IW(K!&(M$Z04_N9[.+Z2J*]K2*K>^>G0\5 MH^=P?@[$.P?BB2;Z70:]430<(8V%-MYIO")>4!;+_8@'G+G G).JENO%VVPY MG?7#QWQ:5*&CYPYC]M=_ZE^4"N++YQ9?!G0".ON+SIW\%8;YO;_B@U?14,H< MT9PR38FRE;\B$78NMDX_S.A_[NI"SNN9&6UL-%:UTZWLEELS6U=YVBL4XT7^ M)I]_&M_DRU3;J_QF]GY:O@\U".E:2-8^59C"+88#4/05/N5=VY)7)D2"L0]&R.%3A#EY=M[Y:JT3P42NL"2*XN =%?=-[Y% M&SLM-?=Q9*:)=\=+.I.=!$$49%A^1M@_DI>'B^YG279(K[ M2^$M#.9HK;<$EUA$Q9316&/G;%"B#F5HJ>+FL15;&=QI5**3D1:_Y_/9*"MN MUUSFTS_4 3;VFXV0U *0 D@!I/H-J=W. V'2Z/B0X2Z;'<-KC_0^(@T5@V-H_%$,TL9LI%QKK&7JS[)S@K5BK9U M06-@X/X,O)0(P= M2MMUKJ7@RE#)A::KW&5M--\\O;<,E,?9_#K[\J_F[J8GJE?MMS'SGD?DE#Y& M-/U4Q ).T\[M- W.>@&=@$Y )Z 3T GH/"=T[NCNJZ94$0DB@L.2&Q6P"E1A MR6IW7VEJ6Z6*:XDR5WG5HNMZ=F2O_V 1.3JDC('K#P)QZ0(A42,0V$OAHA,T M\A"<=C%P7(?HE2,R'D,@@-O/& ,\C5#?RZ*XRZ8WK8RZA)Q1/E_^O*&:<_!Q MDDWWB0+VE]S;N$V:K#L<4'0\*!(94DIXJDE=+NT0]3QLC-N7=WI3FMU)AOH8 M[3+^WUM/_I+L\>DRDZIFZK.U!%D6A;)4<1VT(ZML.J),;$?A-S.S.D)[/F)" M4AV0\M1)R>7:T5CD)FJ4["1G.%@<"%DEJ5OC57](^4 %2V<[93:D$@-'@:/] M#;<"I !2 "F 5&\\";76]\,08J*W1H1 @M&:2E?GO3K,T$$]";#^!\N#ZV=L MK'KT.:\^[.UL,DKO8+-)%2O+BC)<]G,VO[D=4#PH2Z<#M\OHREO;Y;%(ML6E[Z-T1^N21R/Z)G"3-,=%IZOC>2]D/%]I"[Z4,!P7'GHKQQV<1U-/63RZ:T@*-0L32>!FUTUQ@ZF0]LMXARMQ& M3ZD\:,SGQ5(2#RZ@>Q])=CF#&)03E!.4\^*54S9[3,Y-, AI(K173&F!<=U2 MQ0J/VTWH#Z2AE3,DRFH1=JV4_?\\SJ-MQM M-GV?#\;3A)UYGM[Y]WPT>)]L3%(>$Y+,?Z4+=).IQ@.IOFB M/+E>9%_.I'0#DI+Z:&Y/.BD)( 60 D@!I/H-J9TB!P2A9K1'Y%YXZ8B72&+G ML;.FS@B(3BK?R@AX*%1:CGQU67$;TTK]E(_>YS\FKZ-\TKQ;Y/.K_&:2%<7X M7;J-Y3C?;_J#10%(/8]%84V+ M"V.I$-8K)*A%DA$2":WC(503W"J#/XI% >5_FO)?2H_;5_EB,*[@-WCN8'E_ MC07T7CM)\P+H!'0".@&=@$Y )Z 3T/FL.\HM&TI,FZ(E:TCTG$49)"YG)FAL MZQD*P4CC6P?LR8=O=I!=Q1@/UB95T:/,1P " X&/2F#>)'PKYVS9_SAH[YR* M7""Q:K]&L7:M@4:[$1BX=VG9+6\>:#L*62M]%?=+TG" %$#J B"UD_4G:R/0 M@I?8<4QI,"1$XJ50L7;?/26HU7QUK>7Y]DJ3QY\,5[D M;_+YI_%-OFSK=)7?S-Y/JW=Y> ;B/ED'F[]:9QL#,92=NB? :& T& F %$ * M('6"D-K-[UB;ADXM]UPXPKU@6.K@$/=U9B/'FM#>^!W@*UQ>GDDSKOO;$2O/ M'4+M1T(94@T,G"( M]H:=MCP '0 =Z)<.0,H*H!/0">@$=![,AQ)-B4Z03CM'%"-*&"$%9%(%SS$+ZAR,9J':K$3K4 MV\V-X9^H"!V164&(Y'Q3OJ[R8C$?WRSRT6 U@'J\&'QNQI^?U[3I;91EB*T% M0CQ1.D:$I,*2()OH6I]O$"=X.RQ:A2'+XXPXFS]EAGQ_PJ.=VO%383@<5/:; MR7#V#9 "2 &D %( J8N"U(XNK&Q2=(1QEF.EI-"1V(@5#_4(>&N01:W!K6LI M.E=YU>_K>G9D3_9@<2DRI)U.B0!W%EA]1%;K-583022*UDIOM$1*>TKJ$WK) M&&_5ZQZ"U4!(:/6TY=K+ >#5W.9O$O 20M MI.>XJ?+1!C.!?. 8.8R)T9&K.DG/1HEWG<&^#%*=9#"*Z$XGD,+!\2E:\#,D M.6UR[ZS65!A, B/:*!\\-;8^-^:"VLWGQFV25\="S\?QG1V"W_/Y;)05MVN[ M9> W\/O,^,V;4V#&@I....9H,$YKE&B]RJU5,FP>[KCP*C#F0 M_93(#CF*@$Y )Z"S+^C\:E!<>^+;2:%W)T=*8'3O2'EA+ Z"*\FC59'X2%8A M4"2"W#4:LH\CU3_G9U\D/!O!]\NAZV>N4T51(2JD3R#OOU.J\/FU.R;&V4O M/R=G+K36 (3Q0H1QFRZ21A(C%%H"@I2= MNQDZ1453=QB()E9QQHA2C#.LI4R&CG#,2=2T57=X%$,'!NG9.XR<1DCK5;X8 MC"O\#D4.XM1E*[F>S^^DJ;'>X\3MDR,E9C"H&XIT#\5B3+:V8$\A* MHA!",DJO:50^$A2CH4%QNQ_Q@#,7F.7RYH'FH<\=_^RO_P2!Z9,4?D GH!/0 M>31_A:*U2>B(F2"4%UHB6Z8&$(14N5&(.%"%W??ZK%_/S&ACZ6G5FN3MM\V& MKO*T5RC&B_Q-/O\TOLF7W8FN\IO9^VGU+@\/^MLG96#S5^ML"U+.#!30W1'$ MX83$ 4P7H!/0">@$=![*L1)X+1U%J!"LDT$%K)5VD9OD6%&,/$?D(* M[TQ44B@;DXO!%/7>[KU+Z-3%.-QP:3S4HLM^4>!L (V/2..UF?$,>ZZM+.;CFT4^&JS&2(\7 M@\_-$/,+F1F]EATL(YL'IY1Q]3B;/V5$ M?'\">-WVJSWURE X?#NWPS@\YS0N9N[3V0S7CY(B5B, MQ$9)">8RBJJRD6EE*26H56"UEE=SE5@-G/%O\[C3!?.:2[FI[\3?)=PLTH MGR]_WE#X.?@XR:;[1 #[2^TMS*:8->/0G3'1837<;Y>NO%7Y(U/EUFKHT&00%'YRR*(AIG"3$VTI*9+FJ%N-T\ M(:[-S.KX[/F(V8?T.^ D;'+@^,V]E+C<=TAA75!";,[&>WVW*!;9M+STC5-":3\"IRO[\_ MDOHY@+17VG+^0Y,/"HX^35/>BIO3UD_6>%/&6VIT$DY';'#!H*A$J9]!6,4% M:?5CVW',7D^S+", M24=UJ^7]@93ST.%LU7D1&$@I2"E(Z=E+Z;8L.J8:+27(Q*2D5GN9U)0Y'US9 M28=1806E87.9^P&T]#GF_F+5"VW=*S7O.3D'&;D@Q2#%G4@Q1VMNK8Y(."63 M&B-"N Y(E_/;F45:<*R.%1!X6@W#3KJK]3!YZR"^(+X@OB"^SQ52X*317AN% MD9ABI"SR0CB+N?(122M07N[:+E,R!#3?KBJ_0P#5 ?>?UMDZ1+N MGZ_^K?Y9_M'J\8:O=Y-,8#[_YNM/D@E\<;L\7\8$_:F+[R^^^>[5O[?SU7M\ MS-[G+][.\^S?+[)R /W?L\GG[+V\9*T+;J]A^Q:L M_?U76H^21%5_/YXF([5\O/X!TY*0DZ^$#J.EK:N -KC))Y/ZU?_U _JA>IPN MZ6;U>,/=N1Y_R(O!J_SSX&KV(6M9Q@_9_/UXNOQZV=UBMGIB:6BK9SZ/1XO; M]-OIXFLJ)GY.LH]%_O?5#__XEG@_W">#--E,\H>' M>^UJ<\[7JW#]8S!7P\'+ZV84GK-(#Y$#W[%K/_?HN9BTO4J#%1>CS M,KMH*@]1FKOM6H_AYRZ+ MFX"Q9[FXYL/L;KJ Q3W+Q5U>O!FM#/_]S5A27/BGH7#&PRG0;K%+=8)W/);.]?A;X'\5@F:-U,LTRGI@ M^&F?-T] M,23TQGAR.J%6S:0J&GW4Q'L?I7?:XF@X7:83>NVP;J<3[M ;0_XGZTEO##RD MI-.FU6>6C]@K*>E3>!+2L0\KJ*>LGPRAIL^PCEA:BX3QDC!OL.91+_73!J\X MVRL=NUL!A=X8H)R@G*"IO-$RN+J0A2#*^9&4LXFG M'J8WAD!TB.GAVCF"E(*4@I2>H91N*5.,<,TYUA@18-! MHI)B6?YV)$>2XH/-]\1$#;& (F_P9T%#04,[U%#5-&PGP4BE&791>Q8C9QHY MQ%# G"&9W-QO-?3G\726/OBWU7'Y9@7=1_Q^S^>S45;S5;+J67=2]6G[C*DJ*ADQQD,RG#\#Y2B%Z.T/:C&8?RQ6N,G?,FU_+ MA!WV NG!G\T;-Q!(#*[R3^G_-W\9KEX6+[ 8#K+I:/6$>H'(<##-%^5[++(O M9S):&J:F]=%LPR ^@!1 "B %D )( :1.!5*[[:LT73L>I5308*@6'A'L#")Q M%9,/%+<&C[OE*>;X4Q[>O*V](I'7HF^) M\JVIKUV+/NCUP6K7>AL <[?9]'T^&$_3VL_S],Z_YZ/!^V3,BRK$-9D515X, M$FZS3]EX4@9E7Z3E?U$D+*0_^I07B](Y*)X8_^KTH*6_IN+!R^RM#3GG$["= MC0N@$] )Z 1T CK/')V[I;%3U P:5T88;(P,5A'E@J?1HOK\VRFLZ+.U\_S2;E9?^87+"R/\[KZ9O\YBY]V7%>F/FX2"_Y]#!Y]Y5+_RI/7O]U M]N4;A]Z7QY+_B?_SVI]"/CS371ZX=YKM#@GM("M@] "=@$Y )Z"SORZ9:,8- M"D0U1X[@@#A60GE$5BY9Y):U*@N/[I*!ZW0HU^G,DA-WCLV.TI]_J@X"GAJ( M[:,$P-'<29L;@!1 "B %D )('22!@-&FM9O G+C K%1!:VE8"+9N[18M=L'L MZOJ67J[+BMN8%NJG?/0^7[F^IIR=?)7?3+*B&+]+=[&JV)F.^AR!_%ZGHTX; MQ@&/@<=@&@!2 "F U E":C=O0S>UOYQ&SIE6BB#/1? VLKKV-V(?7:MOS%&\ M#? *+BV#\56^&(PK(#WW@4!_11].:D[23 Z 9V 3D GH!/0">@$=/9Y9\A5 M$X=6B!)LTHXP&"LQEMAY5H]HBDC95APZN?#-5K"K0/+!:I+YD.M.1S0!A8'" M8& G1>+SIT,C%B;Q!(B\X+[Z*B) 7E).0UUCA^*@K0FL>QF8, V=!E6/(WH M8=60\L7;K,A+X,@1NS0Y7F[=55XLYN.; M15Y>YNSFWQ4$!I_'B]O;94UT\=SQ^>/P>5O]N90-H7'TSE*B69D'*Y0W)JC5 M9%O)4>OPLR)K4?(WSN;7V9=_-7EPWG5N9U7P6DJH!/0">@$= (Z 9WGA,[=W'W%<3/Y5_BT>7=4 M"JX\(=8AN\IUQ-K:5@?0M?W[55Z5N5_/CNSU'RPSD@R)[+)V#EQ_$(B>"028 M+T!G?]&YH_G2C?F*CA$KL4/,$HNLMH36YBL@8UFKB/L0Y@LL3_>6Y\S2-%\6 MQ5TVOVST?,?8WU6;17 4Z> R=9,\J%R<@= MX]Q(JBRS.!(DZT .%82W^H8_'R3 1X.2DSL$TR?S4?Y?'5%]..7 MP6AV]W:2#_Z JO]U>[?J3RM_ Z>/*F:3\>C^D_I!;-9,JV)<44H]H5XZ)8-Q ME-0M^QT)B,7-V<*O[Q;%(IN6E_X-;U\N>=N/\"O%0TY9E\R-I/U0\MYT^ MYQ/8IRWT7LIP4'#LJ1A_?!9!/6W]%(UC)+GT7MCR#!M)1@WEJH[:!2KDAFJ+ M4N/*D^I\7BPE\> "NJ_71+L\NP+E!.4$Y;QXY51-=D!221JX#L+:2 DG%M-Z M?(/GR27=G!W0O7(>^C!#8#Y44H"4@I2"E(*4=I9%R3%JM!01%63D2&-%3%7S M*UV]BR_;4;6*^ ^EI5W/SMME!#41GKL<(,#9'JM,3V?I@W][F61SGA>+S0JZC_C] MGL]GHZRX71-^FENL^G[?#">)NS,\_3.O^>CP?NT#RD&V70TF,R*(B\&B0/9 MIVP\*3'Y(L'G19&PE/[H4UX7]@X'TWQ1)OXLLB]'2BY<@\<&5/4WPW//[_W< MKL 96/R#YG\"' &. $> (\"Q?W#_4-'9[_>^U0_+3N=_)@\JW*@W.OIF_SF+GW7<5Z8^;A(+ZTGW;_*%Z_? M76=?-F;8DSW*/[L^Y?O>/#O:_>X!Y #D *P3P!'@"' $./;!65+-9%W%(@K2 M&A^LQ3Y*%UA]?.X#%EP\N[,$3LUS5"J>?L@S+=+X4[9( 'UJ?/.D.D)"O]+S M.. \SWZE@$Y )Z 3T GH/)!K3T4S-+NLC+58*,Q8,)%+RDH/OXJ#:N*@$]#9.W3NY$XQW,QY#4@**A1#.D2$"3'/XDZ! MVW-I.9^O\D45Y3R3(1?0;/.D)1\@!9 "2 &D %( *8!4+[8TV_K8<-R$B!VA MS%FA.(N162<(T74!7+16AU;SA.1\-IN8KF*\3VN=L$O+&CXDM,L."FW0/F7U MGZ^[#! 6; #8@+."U(XV@#=.QW?I1^:;"B"J>34"6RE M)A%%Z5>#5PP2M#6"=VWP_?7,C#8VK:Z&L[S]=K+259YVN\5XD;_)YY_&-_FR MT.$JOYF]GU;O4DUEZBQ#:O-7ZRPK2@VU[+3[((@#B .8+D GH!/0">@$= (Z M 9T=N_UK4V](8$HJ9 VFP6!'=7+VZQ,N%HWLC]L/KOKEY?)=Y<5B/KY9Y.75 MS&[^74%@\'F\N+U=%M&?2Y;?;J<2.@!!XS]IC*<60.D M %( *8 40.JB(+6C#ROYVG@![#CA5CLKG4.!L2!61TXQQ-:LZK6]YU5>U;Q? MSX[LRAYLC!4;*BW!G056]XS58"@ 4L]B*!1N#(5W/E(5+?)$!"PP=1'5P0Z% MI6HU83R$H0"-ASS-+=?^LBCNLNE-7K92O*EB7O=ARU$^7_Z\(8US\'&23?>) M9)[?R82BHIDA30V1V!CFDG](G6,:KSJO"D+PYAG2Y1+DH_4&JLO YVD&."DE M9WU< >>/%WG^J-:J*T)B-!6(4BE4("Z(J%==0QQEF._(\NKL\/E(WH_YG@$=)X3.G=RY#5K!B%IARPF7);#X!&R1$NRZI;.?92[AN/V M<>3!^3Y8ZF]'E'PB'*M'G_/JS=_.)J/T#C:;5*'TK"BCZ?_[;O+; \')23V MGTE57]"&L53[W).U05B%EXFPFO$ZFDZH M9FYSOO#KNT6QR*;EI7_#SI=+=O8E4(Z'4N'NIY@]C)C]5O^Y[?09F.-3(7HW M1XI_/.1-.&UQ4\U1(7'812.TET1$@XQ0P:Z*(8BTFX.,929 /B^6>G5P==O7 M<>GV!!!4#50-5*V_JB80:K*>G"(L4!5"P#%*1Y&+RZ,3B;3"[>:C!U*U0Y^+ M",*'BBN0.9 YD+ESD;DMV9T"D4;G$"-:S6;EJ(U MGTTFZ5>Z5[)O7"S)^5!2 7)V*16)[C:;OL\'XVG"SCQ/[_Q[/AJ\3_Y[,R3]EX4F+R18+/BR)A:5#D-W?I/<=Y,1Q,\T69AK'(OCQWOVT;#[R8W+ RN%PKZ=O[GTL,Q\7Z:7U5.E7^>+UN^OLR\:\:+I' M@6/7!US?3<@\ZV1K4(=S4P>P78!.0">@$]!Y(,^*K(U5QTI;&7%@*"H5D;#. M^[J6#!%B[+-[5N !7=BDB9T#I:/TYY^R18+@4\.B?60R=/L\::L!D )( :0 M4@"IP[BPBC:9 133LIY:$!FT=@1[5[NP&G'CT:XN;.FMNJRXC6FA?LI'[_.5 M"VO>+?+Y57XSR8IB_"[=Q2I[8#HZT8 @ZW+P&M 8: R6 2 %D )(G2"D=G(V M*,--?P-K??2:!"2Q)-JJH&5]$AE88,_C;(!3<&')A*_RQ6!$\QUHY;23Q"OM6R83<# [;A M\O+ORMABF637BBRF]7NQ5B(_&-.RF]^] M^P[74G>Y$6^#^RDH@1[50.SO$5NL3>/@03&"I**<,1=D"!99K!W3B"L55:M+ M?7?$!C8^E8V7DJ%7M9]\\;880MMM*LABX:KH-O-?$PH_^Y*Q;EOJ2X MGIG1QJ%BU=39M]\.AK[*TT:F&"_R-_G\T_@F7S;QN,IO9N^GU;M40Z4[JXK< M_-4ZRUM10W'FHZA!',Y-',!T 3H!G8!.0">@$]!Y3NCV75#8''%0+YC4R MADD:E%)2Q;KQ">%*MI+*G\WM!U?]\M((MP5 R\4>F/ED]A_%H"A!5T >85]M MR269#( 40 H@!9 "2 &D %( *8#4>4%JIUVV8NI^E^U0H(YQ'Z3$3#%IK.1E M&F%@4F&J^6J7/5V\G_]]"DYLU)& M8:5PF HIG:NC7\9@Q43WO 0R75P67SE]=_9N%:>ZF7WX,"O?8';S[^<.R??7 M]>I?:!7.2L[MK 30">CL+SIW\F4T:;H*\^3%2,>)HI$IK'!TU*VZ"E,O9:NB M8:,[\W)Z,\^3-Q/GLP^EY7K][I?DWZQV#UU7+1TZ.0\S,41*G?69'U#_W*@/ MA@G0">@$= (Z#^4VR:;NP0?)G-(Z>JHMED)I9!AV48CD.A'1KO#N@=MTX&@M M84/,P6D"XI\?\75#_/+TQ4G!$,%.6AM-M/7(-Z]DX/PHQ.]BCR/1D#!QUG0] ML[S&J_SCW?SF-JN&$+][:DBXOVS1(D1HSVHZ(NZ$ M^9:.56YH3Y:'PU>G@BIW2P#IHUE$ 9A$G'4 M,5D"YKBRA-1#N[Q!YB"6 40=>DMN#T$6B_GX9I&/EG''"C*#S^/%[>UL4GZ5 M?4JI3_# 8"N7>3. 3R).D?:!4HPX9IISLS(7O_!@KP,,W#\ M01[.5Q[ > $Z^XO.'8V7$&N#RV*TEF)L&8D!8RV#J(T7Q2ZVTMH/8;S [CQ; M=/HT@M OB^(NF][DWR;!)MR,\OGRYTWM/S].LNFYM/K<)6]=$M5T[&74"DL, M"E192J3@D895WCIWQ&T\42KO]*;,V-,,0F/991BZMW;ZDLQQ'ZD)"00 J>=0 M>TK0O=HKY$A2>J&$48@3[9U:^7$A:$QV5/LJ8>"P8F]&A^WEP(>8@NP#1T'V M 5( *8 40 H@!9 ZOG.JF_:I-"(;N:+&>U M(^8]$8[5H\]Y]>9O9Y-1>@>;3:IH8595S;_)/RZJO<6 HN&@!,8^$>'9?)3/ M5Y=%/WX9C&9W;R?YX ^H^E^WMZS^M/(W8B6D MU,@AS"UQ%-?IKM@(UMYZ5A&]UW>+8I%-RTO_AKPOE^3M20R1XJ'LMFO&WE#: M#Q;/;:W/^13Q:0N]ES0<%!Q[2L8?GT513UM UV8K*N:Q)DPX29TC40J*ZY,: MZ^E#)S7E:6L^+Y::>' %W==WHIW.4;PTY3RJT]&6UD?<-=!=T-W3T%W>Y+ZX M)+-8>BD-421&C$6HMZ56:X3;=5J'T=U#'XA(Q8="=YH?FV M/$(FU[24&AL"#B8D*16^[^3V(SRP5W+BZZ42*TV#WGS8TKT2'ZZ/%&%#UNVL%G!G04-!0R]<0SGF333V?SA_NXUPK:S<@%BC!H'V@?:!]H M7W?:1QOM\\0@+SV5F! 7N)<&B>W^8]IG3^[*F_#+;%Y^FEDLYN.W M=XLLW=#KV>;Y& =33$V3NR@U2.;WTX+^5JW._?/5OVM?)RU5_N)VF66#"?K3 M/]:^WTU>KN&!ON'1O\/U;3[(;LHRPFSZ6P+H8#I;Y,4@FZ>G$V_2Q[R?9Y/! MQVR^*+.+%K=YD2>49@GPBZK^<)J4?EF).*T6N(Q%#=Z-I]GT9IS^L%CMGHJ_ MMJYT=0.^O?+VA?[P_3O3P7V0WR"E^O=VOGJ/C]G[_,7;>9[]^T7V+GVCOV>3 MS]EO1?JDO]W.ZXO)*IDIG#-)-V1PQH3T S:>N^ ]LRQ@E)XH_R;[ZBX\[M*R MQUS7X'9>JLD?"DVQEM$9ZD/D3!E-N#+']Z\_J?+[TIGWYSG?[S?/3(/[S];_>/*NV;+B0 M/[^<)@69W179=%3\9?=OU_XN:[_]E2.'5HLR+G5I^7C][::EY9Q\M8X8+1W9 MRB(,;O+)I'[U?_V ?J@>IZ]YLWJ\X?JOQQ^28K[*/P^N9A^REMO[>3Q:W*8? MTW74!C%9R4GVL.'EE&O/_X[ M+Y']_NR0'[9?0?_!Z_G58XF@=L^,E]L:PC0AR"0KN7X.4['@L-]POKR'A%=9:WK M"R^4 2RD>_2="H;M E'>J*.&OSJV&QMNC\N*VT&)QF+P;C[[,)A]S.?9HMRU ME;O\3^/%."_^OB^P+CYB>,87#JN_FUY\?96HE[J0'*A\,1A7R3W/W>RIF^O9 M)X+=95WHGE_[>Z%FKB765.1BK4.5QU8::S&2P9:]4QWVO(HTEP-?O6LU3OUE M/GLW7OQS5FP:U*K_D_YW)^6>1 P)[O*(K;=G8:X*] M"0)Y+E6@&-7,%M;'5DGH=YFMNF*V'G+WN6CE9L_>ZBY8\^;NQZ2A 3?DS ($R5UFFD9B2*"&RV7![G1:$I;![G+ M].B2A#'=<;]VPU_?W^^T**_?76=?.C7 O^?SV2CMY-::E1R^E6MOK?+9[C@N MFY@,K67H:B:"I2$$%3G'!/-5KSZFL&O52CR1F(^SG[L4/*@AY9TFH?6.I.>T M.UYKV3U8S ;S/"'D9CS)!]/[;7/Y?/GHIHRG?9S//HU'R=)7N5!3D=F[7X?,HB%V9!+>=8F M&OSHBR3E6L]K%BPQ3%F&/,5,6,?"*GZL0U2A(U)V%G]*I"2BRP!4_TAY3G[S MFP?&BO2YH^^@W71<:1M\(@+S*+QH:XQE3QPHC>V_-NE:6=WISAHB!4] MAV#O)6TRSI8[7-]SQ^C M"<.!Z)YP RAR.NP++.V/2[R,0UO.^,.(5T66/?< M')W\INY=/I]789IE+"?[DL/!R+<,E T#A15$2AIDP%''M+.+LNZW& F/MG4Z MN;K!RSCL=?8E?"EYF-M\FK\;?UNZUJD9XZA+&]8_?Q$V<1=)QK7>\(Y2RAV2 MK.2A4#1J2Y=DY(&I=KGIX\G8F5WDY\W%<]J[5V2836]GFSD=CE7))TRK+=&[9)LU\F2 M:*T_MR!46B00EI(S3:0Q'B$E$7&$*B5:P?_'D*C[PWF.NVQVT'-K=.);-W>; M3=_G1=JY#;*BR!=%=2@W&6=OQY/JA!VJ%Z!V!5:_ T^5L9Y*@+FY22N4F#_/ M;_+QI[+F_E)-KFY"-"ZXB$,HFZYY)"*392)Y?=YNJ&R%:)*9G>=9D?M\^=^7 MT]5]O;J_K4=Q83D?INLY!P,,7NSI4PJC]3E=1C :- M,Q\BX=5;4XPX4#9QM M2CO=AU/=>[18#66GY^9GX=3VUJ*]G'[*IXO9?+O[>H:!SP=ZYC>$I&NA3\5P M5$P13IF7!B&C6&WD6,3M?66;D&NW^I"G$.4,/'R4X&<;K,]?LP=MZH&^]_3E M#7T)9YYZC@Q7NG),E6-U^AEW3&VJKWH4?3L[MZ!B2$FG,RI.G;[GM('\99Y_ MS,:C0;Z,,2Y#2+,R!%G'E"[6]UT[\K=E_3$S*+JRK[?QU(KZR%]$K-H%R6VN MUK=Y=?Q81W3-=#EGQE1W^CB')$-]'LXP;#!/@61;+>+:63ZS3C!2FD3E ^.Q741ODR>%8UMT1_Y"Q+AW=\S*()[XQO0^U?LQ^ZR#.>H;N+<:-R0PZH""B M3AO1R)FDPM43W22BUDNT>[CHE^7M/D[\M2Q\ZG36Y:G[NK!5/4\N;Z,R74MX MQ3@PA1$)FFAF)1%F%6@BAML==JK;J=Q=]KD8_,/' MR>RW/+^,4JFMAG2MX(-;:]/_D5"828P18[(^=^'1!-$JEFJS+]3W]BJO)IO^ ML\D/.8I-Q73(!;E KQAVJ&?!Q;4X$"%42Q.]#4$898W H("ST"$G7;;>.14J7L0&]?4R:EM;U-W3 ,_0N]U&:H*::F3I$+^N51)@X M$5;!74FDMGX[J9?1I>5]/[9U97Q(V%&Z IP*UV''>J&<7NOMH9WAV&AJ/<*" M4"S"?0=9(UF[2OHIG#Y #OZ0*@A"G>F.][[>>IY_RJ=WYYNNNY6OK&F0Y:G% MFB?GFEJ#6"*O"'49I[2>^1V2"\N9>>4'_6N\N'5W1;K4?+[B[;8 MPS87MKG]9.,V,HJU;G5,^!!D),)J2J3#7N.:C,8%9;LG8W>Y2D-!SB*[X2(V MK"_7.HYT=:JZ9:S?.?J]:HVZ3D5CJ W,Q[2)#2$>PCK4]5Y@XPKL5 MA0,$K=&0T2X]Z[-7A3WVRU+TU$EX]?W&\O4P@_25-O:8/[!RG+! $-+D:E&+ MB.>>*R9CY$D4\"I72Z*T-?]6(-*2E*,S?ZD7Q/[V:U&*P^O5_3?WM]_=KTXS M:^(HC@050\0ZC:'MB(2^2P/LUL^!W=O(S1IR,V9T,,10*85'FAC,Z][SW"L4 MX\')W=GFGI&A9)T.CMFR_F>Q^S\MP[YI4-LQ#7JG6X'])H(?52A$(Q0J"8.3 M-#JN-$I:P;65JS,S+43K''Q'E=@\<.IT)L#M"YC]%O^YJZ8@7@ BT1*)M0"C MC21Z9(DC$C/+D2"N/J@+/BC=BB5T+1+=G13@(<8*=5I!M\PQ.V $X MZGZA8PFK'GW.JP][.YN,TCN4\!N48E+/C1]//^5%QV-KSWF+=;$7WL_5[]SF M7\+PAU_NYC>W6=D*:?9N4-S.YHL7BWR^TH)J$/;99@EN=?!5$R\TCCEC!7=ZTD8Q*XU3D$C%>C\^,06+DNB)>=QXU&F+>95K?J7#O(J90 MI.U:^KJCVF-.&+B;5W[RPDD 5MY2R580]..?; M[*YO?TQW_TTBX\_+!?C-3$=N-IGDU0>^?E=Q?G$\8YLX+]5Y]V&!_;E]&I9)])'*3GM>3SK1$SN^A;U MX[P\P%K\5G7NS9.#]['$R^5ZRFLI+<0$''WT6B*R5:_EI:G M_$M];W^99--%(FE8W=Y#FDZ,A[+3(3"GXB[#5O4L"+@6(_(RV*BYTM$2I1#G MV-?3Z@6/:(-]? H!.S.':JAYEU6DI\*_"]RN%@D.I1&=S,JO"?O4[U-;H&:? MBJ6FQ M,@TD_B4!(]#X2%".FQI/]7-_B];M#[4\/FB3:.V\7]J:72="UJBXF MB [164.U1-('@;%9$I1+ZES[?*83@G9FA 6!_>A)[DL?J?"@9'-H0VOW6&ZZ:DATI@,N'K-,F9*?B!,,F]!1HMXUU M:T&@H CQQF!LM;'*<.[IJH&V%H:TLA#W8=W^5N^0;FG/;=NI;R1KG P^9*,\ MV;H2%=.EES3X/%[<#M[>%>-I7A2#K,11,2Y?&0ZF^:*TDE4]0K8$V.B4ZI7Z MP>^U&!.BT1+*$L>#D]YKS=@JR(NUQ]OY;>MURHM7^>+UNS('M'YE=#H[T'TA M #O4/AO@,V3V-H=9KM4062-9B$$;XBTQ2CM%7.TP4X21[)C:W9VGLB'MM!W9?5X:AN-?!U=Z-G< ,NK'&)7&MJSH2C-B@3=;#<86$Q7DT8 M"#()RRZ-2S:H!W0WZI.J0$P!1.+Q 0?5S W"3ADEF$188DL,C0C;6B6\34\< M6B4.,$L(#24ZW9;J?6MPC> 8,#YE2T.'L&7/D>^D85(^^WQ;IW7B:36_&T!8)VB*=8END8]Z$V1YL8H92(2JXY(6+>G MKZW2%>)LWMS:U^]<=5_?E+?UH$X]&5+190?D4\DU #?^'(BGUVK10AFT8])% M3C4.GFNBZK"=0E30UOC@O8C77780'R;G]0*)=Q%IP5=I,SJWR2I9M^ M/;O.OORKN=N)XF]NLWEN$\-'B> ?\VE1A=\/:5K%$/%.=]:GGMX'>Z +)39K MB&T=H2$JY -QT6&"HG>K9BQ"NM9\H0Z)W5TGPR%7G<;!3YW8Y[2]_;HS1/XE MG]^,BZH[Q-*0SSY6Q[9GZW%OX[+@C9'FFBGN@JS-?+>QGJF]QMHY$VBZ3\>'\J0?&\G1II!J3R)-O*U!,_UJ+O+), MZE6O3\JE_7Z+AAUIU)GMXT/T[B]S3$S%FXZ*XRZ8W^;=AVX2*43X?Y!\^ M3F:_Y7G]Y"HB,O@XR::GE&W6!X(3A!J"*\0PQVDK:XQD&%-.U.J(.,BTM_T> MP5_6:U:V TU^;O%KN50OTQ/3Q?A3;J:CS>YOV2FM2+\VN2OOSKI*'-+&TJ' MO<@RZZUQABWN9:K!6FMO@AD)A$>B%#$DXLC)*K2%G-+M,/61U:!#5X%WVTWX MY-3@+/-$5V4L:[6LFS)!>IA9UHMH&$<0(C@@A!"6I]\OHCM83XU1 /Y%%+ M"QY('HNK^W_@>M4=4\U)MTW;#I%0UL/H-W@ 9\%NT; ;,9W8CK4._S][[][< MN)'LB7X5A.9X3SN"TM03J.K>XXC"RZN]MKJG)>_>^6L"(B$18XK@ Z/=92U>U9DY3CK&V@"^W92[3& Z7@.B<+4DSQ4@H9Q*)3B3>RY M%PKIKX6:/1%=[''6]W3>Q+H4+$CX(ZSK86?/LEF_Q#[X)1[C8_Q\F+ T&NFT]QQ.?Z>3Y=6\CV;#HM41QA\@E4VGWXV&PLF M*?9T5'W0M0Q_ 'U\R$I,CPIOM[NOJ$0@E/0E%C*,:!2[=31>3"/*U^I*:)[6 M_X_:"6Y/+9@IM^3>1I=7*3# MEY=*?(H"0.D L3X/L[W[R%SK/-A/8'@,%SKG44.7Z= C O\)/!Z *L^B.MX@ ME*&_%G'_YKC0G\H@T<#S^CQCMQ_%HE?N7O)QF)6SO$PFOP(OS.") M)SD#CPUOLQX8&QH"0=]GI.'.>O<_DAQ^OPS924%/B(RY+U#@!SA04E'A-RGH M S=@=Z:8?4.&]'IB2#(0O4K:'1>H[]OX?EC2IO##(S+V&7X5.OO+&>6+\TGZ M,D_Z5K=B-IS'_]C&[#Q*6KN]W_ 85#*OA4I?$,0I49'2.Y2"N6X-E6Z$P[O# M%]X0*N4_:!]&B2L&:(M^S.=0U&YN8WYDGX4%5@NL&P*KZ[8G2EU0-1&7 8_ M3.)^S%W>%$.D?K2VP_/F1F$?P$HE';BL5V_/G@'KXZKM%HW.[>0LG]X=DOK2-*7[+FGV8'P?9BV?S-7O_"Q[8'8.] 9Q,AS"*.:E,TMN$HW' MFLUS79];_U3H./1)EIQG$\/K3J%3!VG^G^3*)_IJE4R"119%J?6=1%.G(7\Q/\OD_T_FW)-MJYAHZP%ZO46T[MXEE+3Z+ M+3N*+8]%X-"./\L%,PN#":*PBCP>48Q=4F=^9B12:WD^7@ N_9_L([S7S!WO M/7!F0UMI5Y6G.,D*!PSV19W\1YOEEUKS@8]E-JJ-\_I8_S2M2%VGJW7.Z^+I MH%J!NE1FS7WWZENO!',[B&8[ UJ/89;;*D2$"1FI&/X)641#06),L Q"*4R0 M\!IF^34Y!/G5.1C6NOE@24U!EYA^JTGB!NQR VK3V\$^+W"J;_/\X,ZJ05;; ML3#0)PR(5G6).-8_$.IAS%T9@8&D*A@(F2O\M52>?<- /RY@/I!\?Y(3_GVN MG1O+Z^9OISL36(##<>4!Q03]M$)W6%-9I\,Z0U1:]-'ELW%J'#!7\."-]JI, M\WD*VD&AW3"@&,S3RR*9.+.DF&M5 [2$,H6531:@X:;:+3<%F"FK3\8OKM,Z M-TY:>+"=DC")X<@R]*2,@LAGU MX*)#R$.4L0%3@F!+7 MU\\D*[/P5"IP5XG@'JI-GC%NTQKP6UXQ]V>3.5+WX//RBF1Y"E,LP4>N6MK(CK[ M-5+?!\[Q2;!.UINLY38[^_4L.G7.OCI_G*@_PN.S*'2"KR=A='):?3K]^MMQ MJ/3E^/A$G03'ZC?G] PN_!Z=G)T^?71;PL_'P.*-2. NK:B+ C%#(?4]CF+) M.$.QH$(%$E/ !HD%CU90P$@&9YA.)C6)_-+^/]V[E*$S+89&91(MJ.O*3,BN_7GPK0"!.YP;(SJ Q M?V(*#6D:T%]/TTEE?1\&DDK*&/&X8*&' X&BZIBFAU6 A#QL:Y!*/XH#-PS\ MV'=E@*4BI-GO!UTN0 ?.S9_]'K !82#)3 M:,/:W+5KO6#^MV;> N&>B&7_7I3S[.*FNI1IK6O^ MF6J6ZJ%7K3R;#H^<3]H&)^A+?=5\PU^//SG52Z@.@>3'3 M4KU**1FFD^1::Y+P^7\GL##%C8.E=(^<+@7 TB?.Y20_!VVQUD/A1>-FPO>.RORT6(X+_7VH-9)-<64 MYN;&]966*QWXS[)]1G?V?)%-0->=0J]^)$66SF^,XIL.Q]-\DE_J+?JC#)/1L M.9J-DF)8!06/TA_I)*\V1O6<@!([UQ-YO3HF?:O^N7)B W'H;K5W )1"RQ^*!R@#S!=*RX JH!^7:8YF&2S,0BP(KVLW;?7\'6LF[DQ[P=+;/0,Q?25 M8&8WP6_- M[(NM7@-UD I7BTDE64\/_U_ )& VO0^570 T3.?5^QKX!BC7G6SP(9F62?V6=ES0UROM M:EIF'Z[G%VZKX+ENQ('1 7Y6,]\0S[,7.4R'Z=5Y6E1J.\4#1WNI-FX.QE%6 MPP#+%>32J*K(T-#-G00":&1P18^D 8W-2&V4:R_-DN( _6O7C$9HXTYK\.TB MS^>50V=^,],8#C1WH;?Q])P;2FU?_\A+;S4'$Y,"@-5]6+:GIEH: ;5H6M,2 MI*&I_^>HFOKCZKY\EDUU)Z'?8+:X+6#TA#\ M2 -(=6.S0P8-@<8 X*NU$AC)19(5,#NFR:Z,-1L2WI>R\]I97NV;#;2@!7"O MP'H9$CLP:DR1CJ'O6F?1:M$5R'Q3AT,7.DL+D((Z6JD6]L-.)?9:RZI.ZVA4 M&<&RP:A?1C'E.%],0 -*H<=)PW#_;B2AP1(C *NUS9])&K>)X/;,W4\4R_%> M9-HC[-R VJ(/+.T0JULQ^K1>?=7Z?C7S3C/IMY75*]""-!7IJZ> (=?+RXT M[ZABDCMG'6WTEB6B?V\LC0'HJ5@T\+?5OQJ%:<>UFWFWAY$BS M"ZBMA=FA'Z5S4"TU\ERDID,-(3S'[=LZ=T.B?$$Q$B(,.5>!E%%(2>0S%,3$ M"]!&UJ1VS[ :[[NG!ISVV$#7J[N)0\'<_ME8*L/G,>E#VRIW\@?I3\U<%RDM MZIF$",86K$WE:OYP(]K-389@*AM(&UWZ[MMPU]Q?)E?50ZO6=L4OIN.H$\;TG2ND9WWNDW\H6J=1+6,1[E %CYX*$UP!=^3DJ "<3><+SHR;6CTP%%VH:6'GKDBJXP";;[,Q\!AM^:TED/0?%F)SF9D_R5%-GBQE$&NU&;MYS MK3=H"ZXQ0#+COC.:OC88:F)I)MR0\A4@(*CO>LV-LM&L0J,QZQ7J5V5^P?B@ M;UK67"QT$&Q#BNL._:Z__HT\[\O].BD(8X+'Q T]SA%5D6)( MM7_5#9-[-QMW)WY"OCQ^XHE"SH8]V+"'K8<].)_@EK/CDS^B\'8X^9W<9W?P MG[^#3UYM!_^T=52KI2[Z#0SR(>AI#^[:*TQ\%S$N581X1#S59%OTL(JD))U= M>QXB!HB!21 +1206**B.B[A^0#PD']RU?_0];[]K?[JXNM(N%@"ISGPZ[80Z MS8SVOW7_E.EYR>R21^;SPUM^[5YY=].G:]C5:V]TV]I2VE>/,/2[%^=;C$&1 M\&D4^:!B!#P6?H@\CCW*,?;C4&SL?,/\R/E-AQ"\Q,]V\,M@N1B+6>6ZO+W@ M-WKM)N9-<(_V#(WR6>,>4*=_Z(EV#Q$9. =5?PZTHQ-^6X:#5*;&D;-S5'\' M+VXD>T"T=V1.D4_AX["R_ U>WE1_'Y1"//*5\@3B D>8<0\ILHQNE+( M=VG$A/0]%3&.(^'1N@2ISWV&V8,X^>A[GB>%[EBI%74"][)4Z_[@.X37]W28 MW@*LE:7HC?RP>#M1T.N.SI.FM2O\5^;3J29\/#+,>@.Z7EAA(F>N8$3JU/?R4S '#!R,^#.G)J MZ61.'!U8EJ9:NA=@JX.R4X?"W0Y)T?>:\UUUG%[E!M8[<[,JC%5SA=YF,3?I M]O1-U0ZA-OQ-K)%Y9BEFC21UP"*^JIS""8!U 8V!9#4.ONKW9:1@M;/3!@YF M)JH E*9ZBZ3N1WM0N'I^EMQ4/ I#GU0]6A^';NQ<%YYOQKY\C0Z/._^W]JN; M +8FLJ*-FJO"C[*Y=G./8%*'.CRSG)='SO%TF9IET%T;[=9,]([/+3=[O2I5 M;W6SU=J4?:H+>\T=*Y'6%1#7D8[7>@="[Y^-G-3LDFC'\RVMK(JU3)9;,*.& M*8J1X9-D22QFZV.5.*L\/=4SF@O:C81*7US=EDSK/73-)?/,A)^:&)2)CN^M MO.)7^0CLCK0.**L.KE^E\W$^&E05J/K$&K#'= ADW^^ M86J]S=DP_)+JF\V;I5Y;\8P)="NJ?E6A 4V@0*-=Z;><=_9C%LN-41VH5[UP M6D]]&UVPIA8K$_$'W;P=^3O*1F8+H4BKB*6\J';$FEEON:CLO'MEW35#W3^0 MVG*KOG:G8+",'UQ2UFPVR3J455'"\CV@:>G@6_V.B0FUJ@V&]*^L2NM6]0/6 M9ECOT>K] ^TE7I^/.VE&=S,9_IE. MEFNB]ROKD2_[/Z_"[3[AGW7TE X UM"95@D3=#_^FAGF@%XOAZ3)0/>CLH<[ M,6=FK--YDC5VTQ?G$^DTW(J!X00N&4O;=/$BO_]M34MF(Y'>:NTN*.ZTMM+$ MZ@1?)2-S"G3=ZFLL!L-+.E"[TV_="3"3#NM10%OYM-D9-D!P 6-:#K*=)RU/ M2TWIANA,'*->D?P<4#)9OFR<5N'@\VI;S*RC#B2MHEIGR5P#AME!TZNKS703 M#PVW3)+BEJ"]MZ<-@=_Z04<33#0&5;V=WL:TU=E+)F7^E"G4M+6B;*P":1.; MORZB&Y%HF*D^4*!U!SUZ3)KMT5IJKO;M.IM,.F^L3O7>T@Y,G$<)TVA>K"58 M'0RB*)"W(W_7'(]W;3GNTAX:1G83S6ZB?=Q-M,?W 9[@H.IE.X%L MO-,T'*>CQ23]>O& WT]-1U7VR_)XVKVG"8UZT!<8,H2P MX*9:H0$9-IRW*BGIX>.PN07RM0IP>\K@*V?RC+'5C7WY6+R^[^/[V)3>LRL=-I'2U7_F&."NG-6$1^-ZZG/LM:<=9G08BM5J_:D&;NLEPM M(EE$>CT-1.(6D )?,-\7*(@$<@E5GN*J B27<(]XO0-2/YH(XWU6V'PS3:1/ MCQ7?39?5P2]GN4FN_!96RHMK:[XB>+Q*;OL[O*UI*%M\LONVF>N2U\*9B0@B+I4#K6E 2R(P.3"^ZTY_O?BC3 UT]&=1V3K>5G6P7/XB M+L>HXW[%(&ACUT.1QZ7/N,(L"!KW*PLY>@&;[[+A\Y!S5PZP/B=M8<7"BH65 MY\ *]9:P@KS(]0(_QJX/VKP@(I2U]B 0"H*H1UBQ+/\Q]W/L/LZ>.BHPZCAB M)?<8P8)$/F)$ZBUAZC=FB!0JOMM3L;4='#Q C ZHM]_.">OCM-#Q3J'#:W40 MA@/&&<*8N@SP0\DXJJ'#"_0_3X&.]VK#B %W^PR5M1AE,STMO[-[XU42Y^&PT-4".BEWK6:W?YH=[IRLC"(J MXQ@)025"H:^B -41R$$$5]<\X*HBD8[M1(MEKQ3+.D< MVE2>"ERB/.+B&'$OQ*$0RW"]2+H;8LD[=6YA-)#('J*PL&5A:_=@B^#6 1^[ M!#0@[A+F(1D'?A#$K'9N<>KSM=3F&\)6#Y!" %.HP'N-*1MXNW8\ J YT?GZ M5M4.(L>[ 0C:ZC6ZP !C,A8Q X5&YV*]MA7>^.7.23P\; M(^)6I46[5;/G?HJ.>Y5(3$(_9'$4(9\%A"O9I*#R*$6/'%9H<.8&J&G8MU6R MS>..N^>BL&Y/"R?O$TYHQ^U)8]?##-'8 \4"]!4:$-&T,*7A:]W"E^TM;.PISPN421U.(LO900639,AF,6^[!F^++1L*U1Y M5ZVN*B1NVK&][ ;.._+)T(Y_ER@<^2SR6"1X?496$[KV2/TTG<< M,]LPF6[[7LF 4+N/\T&U",OG&Z?#Q+3C?/5C&H0"B5A&BL$_)$1-PK@8B_4( MM*PMYQ\V,OTLK8?9^]]G2PCJ-62D%C%@2QRZD?(.;Z M;A.?BAE:3W'9 9&MF2L,\X$@?=86V3UGAO636O1XI^C1\9,B%?) $J%#W)%2 MV/-173J11SSF_I/18Y=M()MCQ@*5!:IW"%2ZP]F 2GOPYGT=O.G82*8,=#G/AW^.\\DH+4H3I^1]<=+_7F3S M&^M:V7FDZ'AY)1>U#*M,6(;OD^%EJQI$OB]"X7FAH"H6A '7U]G_PX#[[EH=H.1FR[&C*R[CBN4E#"DOSTI3-:#?;9Q4UU*9L"*LP_4P14 MNYT9V(%>G8U3N+\24LXH&SG3?.YD5S.@*"=?%/JWN9%P3G[1G#S*IY4Q-4S* ML:,1M#QRGCZP-YK*7N>M^JIO_YR!F9D-JRNKB4U;+]D9:E3%JK3/\POAY@.G(/? MTZ1<%$O2#8ITE,V=W_*R3$L')$*<39/I,$LFSO&TG!<+LS('SJ>S?)8-'4K< MGP?.]3@;CITBG4V2(3RE7YA56_*CPPFT9!@E*\P[KM+Y.!_ED_SRQC!'H=T* M1:KON8)7 Q?!I6%^">BO!1)T*86) HR'G@^KSDVJSJ5_S8 JX/(\=_(AO$X+ M ^ MEB!L0 "=SYTRA==47I+K;#X&&56DL)S_GTX$63U\G4TFSOER#/J7!%!@ MP/ M/8(;=!]7QS')KK)Z&'KFDBO-#<[Y33VM%S!SSH]DLH!)+:%I:$G? ]))-SZ$ MX1XY&IV"'"9Y>E/U(!GEL[EI;II>M\!U/4Y!QD/CT+LK/84-8\'\F+LOLL), MGQ:PSG\ODF*>%GH-"")H]370ESKH8G+3/#TKBF, M9):72VJ9MWVL'5>ZP1]I99TX,YBXBWR2Y8-ELIFKI/@30 9>/S*M +7HOHVS ME1MZ3:C&( Q%,N)O/REBC1A--*DIT#G=V$PO^KV52O5/K7,)UUB62%,49 M\8M24U5R#O:.6=PBK5;N/ 6FF0+&5%'N\%C22JS9JL0RZVZ>TK&&V060#_PV MT&LWR^=PBU[HU9]JMJ\IZ3^?0Q&WE(MUU4ZS5#9=)+76NW9E!Q;H;K+YY7\F MQA8IA2 <8JU'[,F,.\-T,JD-JO\Z0 ?F M.S0_;+[?T;NS3*/A"2SM]_PJF7YQUKNYZNZ_SD;S\6LSMP\"SE M;\7L1=5+-U'%5A4O4*]2A]XFFP?-(+VO<=!8C;75L.H2#HTA1_]YMI8,[CN( MA.DBC8O\*M!0#RBHN3, X@)A5)Q!$_X$K,0#L_+ZZVDZ28W%=JAD[,8!":07 M""0QDTQ5@3T>4 .FZ!"UT82<12KP(HHDPI0IZOMUFMZ8,,%897<"#Z0C-7_V M>_ !Z"/#9*:MOV*1/F\9>UFU>AH?MN/6;<9;O'_'''L@+ ,)Ð$1$ADJHV M\#WL8U=XA^C!J7OT<7SPE%X\905>LH#DD27[T-*RIBWG GBTTL>,JF)TW6'- MIZ56_3KJK=$I:]VMD:T@%:\R+4TO\WQD-)GLDG8X/H:=I\67;&';P"\:WAF#^CHNF MD5ERF1Z>@RGUYV%R 5WZG$RNDYM22]9Q48_FB8MQCQ\N>49_36LC(/"*QCXO M8$D+_!:5ZILU_/HE/G M[*OSQXGZ(SP^BT(G^'H21B>GU:?3K[\=ATI?CH]/U$EPK'YS3L_@PN_1R=FI M\PEN.3L^^2,*;Q^E:178#OOU(/7(RZ0>?9+L?9((?W-4?))3\4S+F'I3XQNH M1*FC)J!<)AU'R_?T*LFFQNV8%F8? >PQY^LY=+^RK]Z#--B!7K7S..O,8][. MH_8,@@&;3BN/U+RS-#.S-$EW:>YKQ*@""1CE"WAZGI47F?8!@5V=%-JJGMRL M_)"4C2Z2@I%A;;F_3;RG$VTUZ0]ZI&O<2H7?) !TI:)(EJ3_59=@6W?+TX-915 ML8"1[0_:OI@%C-% J-B-0B_RW""0#;B[1*B.[4L)=Z7G!PP3Y?K,XXC41=HC MR3U7/LMX?<6=M8M<.\B-=]X0^)*P6]]_49LF7:__JI^]<6$OYHM"_S#9"%$^ MW08TI#1LP=ZJEE,1[14T0]$#O0VC-RXO<\O8K/UE>LTL.9OZBZ\_MY] MPU3/[61%D<.UCZHWA]RMWE;N-XQ@:.<&S'1D\"29E>GGYL.:4=#Z\);UV+!W M\,N]/KOJ'9S\U/'PK?Z&-_I)]MV@?=<]3SWNB+514^]E?$^NH5CC03T2//O+ M*?-)-G+^ALP_6YF+AVQ6\=S)$'=;K-BY29/"+OZ'7'QB%O^UCJ_;U=^MU?^U M2'7P@-97IXXEA8],"N:TUD8GTO:'"/9]?*UYPK=0+[KF#&.EK;'%TPFZKZKV MGXZUU9XORF0Z*N_*2_5DRG[5H]N]GR+X=K>/PAYAMT?8W_L1=A=AR21//4G; M,E(Q(0HQ[/(0^7'(*6.U3Q-1-XS63K _R,D#!<#3L1>'\FWJ&A1\5VBHL"DW;X1!,=4 MB(BQF'/E"NJI!A691SV+BHB@WE!1DOW.4F(AT4+B^X1$VD*B<"F+@AB[S*=1 MY)&@.77L(3=TP[53QQ\1$G%OD(@'"%D]T8*B!<7= T6.EZ 8NC[CPH]<$H4> M5RB@)*Q!$33%,.X1%/O(F8T&C.]W6LD/G9UA&X?!ON63;'CS8%B
XJ19I@93\2LA,6!U9#Q*F'W5!P'C&$/%;G2XQ"(?D+SS6AYT?5O7X\ M=#/)CI],S$'T]Q"CN0.]ZAYYU[&&A8ZSK8[_EITD LN3]6-]VG\*H+D\3IY, M'",F="3BRN&E(V>Y*"OI%XNT?M/R<)4^XCM+;JHCQO7O\.(J.'>T,*?WD]&/ M:O/@HAOO>,\[.H'+S7-M^],1H'Q]/*N.NM0I'O1YZ.YQ*SW2)P1)OX]HX!WH ME?.M6H$J(MSYD10W.@E$$[U=95^89U:;=. MV#&";L!ZITUD^!WM%#IKQ@3H](Z#?G<<5M]327>7>%,Z*XF:CI:U%1^/ B=Q MI%S%)&&Q% BY$:H3^X$88CQV.^).L2@.7$9=P;@*X9MJJB#$KI(B>"]1X*OG M/LWQ39,<9'G6XKR693TT0AR^D $.6&[$6J]*PVB?N.ZWR(*;)=\ M.F\[IRG_ZC5L4>FAWS0Z?GI_NFQ@;K[,[XEG/*_+YT90Z<:3K?]9W3[4U$\>*)L#NIN[V3BI'7ULL((^)1&M(8LSB. M?#^*):]K#\N84WS;F]?02?!"KNJGY!1%=.!^\'J7EJO>FJL^/<)6&+6G M9B+BQHS!9:P"B6F$1*3JNH_(1=$R[F=@+6^F?17Q]-AD29E M&J;5?P_NW])Z&K/I?4:X]O!9%#[@\E68;EV'?,FB]T/#]YA5KZ=8[PA1=^H* MN;Y'J P40[X;19)@QNN*92 V>!@\C:COIFBX.EP7(7<2-I"I*3;6TG9+VCK[ MXE-H&XNC/HL-O2_*_FG7O%V]#_'.4)K#IH[$COC >A]U>"L6R%9M>W-X?0Q= M61L+$J$P0$JZW*5((4'C*":U?>O'7(<^/AZMLHQ2V;:=RP<"DWVHUF898K<8 M@K?J!F?2);$G6$"$PM(+F-M41*;()4\*WWH"0_14%5G7,+0ED2U']*^!NV+) M$K[T/2\(&2-$,N$3)9OP>,\/H]!]5 ._S0]O:5X.B,=Z9)B=5+7?FK]>EU*] MUJ\H%0LPBR.$)*8"Q=A'84VI.N$][XE27]EL9-Y1GQB_DR3[(NOP?6\MWF,V MFFSO&YN.[WM*OE:E]-H9Z,Z-=6._0S?V(R!.4+OERB(B8^R%S&.Q1)Z+67UP MS_4H]MRUW$\/:N G^72X9:L4#R2R>Z^6O7:9O7"K(WDB0#Z)B8@]5S+LNQ%M MM'DAO9CTQU[]V+B>)RUS6>;:8>:B[0XL(S3&00#F,^(H4L+'JBZPXDH.'Y]N M@+2VI_H8E;*62F/N$9<%8> K%0>AYX=NW&A8421(?U3: MHZ7\$+TR>O0J0F(73>^[G_K"/// V\)2[>O0/A^HCR*+NX2($=AFE3 M;FIY!KFN,5>G1_@??Q,$>U_*]K!RHL,4JM/U*^D>=JNHE.G?VC$H7:?O*BG@ MR64E>E,B>%ZE) "&Z,Y,DY_@KNGH9HG0K^KF!&AOJK(-V-013^Q5N"CT$M@3 M\+?:&VS>E4KF_L=C0E>TF0J9E$B$H"!&V(M0%(+\I4W6!3\(Z-.%[E+(+M)Y MWJE0>6?:KG(319$O):_[L.!%1^OI !V8N4GWQ.VF1 .XUU3UNP887":=T9E+ MYOF3*G!>M E'.O7*-;#H^LE-[I$Z/0G<<765S4V:FU<@#7=)&H3[*E0H\IA0 ML2**$;_6QV(/>_Y:$LL'3?)E,K>F\.%6"8#=H7AMBP ZM1R;A!YE)_WEK=1& M*W2@5WS;"RK;J!HOHIC"9>DA7[$H#,/(KQ.*^6$DG\?KNM(E*-9^>IE-=7:^ M^GS[JZZS/%K?-.USF>?C;&5]N\M>%_M<%O!<*Z5[TRA93E)5$#YOIJI1NNIR MOD\7S'NK"IR9/%W7^L\T[R9^ZB;0::JJZB112\VAFL.J*.IUOIB,G 0TNN%\ M=4T:=7=#W:P^O/IF-7Y'MRJS/WC$]F#K-*2CW58Z;/Z.BZ:167*9'IZ#,O#G M87(!7?J<3*Z3FQ)>]?=Q48_FB3-_C\49_36LCG9K.S.9G+6(+_*M"'L&"2Q8@_?Y8>>.LO)FV6!@&-L5JL+ZJ3Z.S72'T?.,/$_5' M>'P6A4[P]22,3DZK3Z=??SL.E;X<'Y^HD^!8_>:#E)IQKO"?K?X\XZT9TK&;AR00'J!0!(#$2G6%+\.,46']!$N?:-\FV%6 M)I>715HI*)I$O]\5/KT#$J.O/'>K(_YZ48_W\"ZO)/9CD<"KLJ8!Q@%GLX(C^L#4#'QW,#;QENE0*[S7.GMK.CWX90[2*GW,G_Q\ M/7=MQ?OU0WE%GB?$N&6I%S/AVH;RHX^+E.!VKD'PP_;[1H6'2C9T^'H#DOL6=N M7)== FLH[UQ[]&9Y4;54II>5XZU+5]#KPBB+NC/5S4:+W#99>:VY%5)/Q$*X M*HYHR/0!_<;<$F%$^&THJBCKZ\57TW/@N=-J7$^BK'H.-B6MZ[Q_PJJ[!.0$ M>L[4U(=P_A>8D0.S)*?0R8GY]'LZRA97CM_P_Z>#T]]]H)7*G79JH,/X1DJC M5R:ESLN:_%7G:DW_JNTPX]KMP-,SE)9WXX9=;[+3P,HFX [FMZQS+,HC%P&; ML/HO?EDJ2\(.[H_+K%-9\HW2.HJ^LTO:=WVP=^WH.=*-,F\],:<8>8O<@O<. M?'L%K;4JYOQ>;1]%>OMHUXX1OUGU9_P&!-!3=>@M9B\UHO_^%*:6/#XN>5#4 MDL==F5L_H!3YJ EJ5^VD#PX5'Y4(P/BU*_\A5_XLGR<3N_8?V $/IJV_O&5AZ'LRH'ZC>GAU_7-QYK M;U??KO[''+A=?;OZ=O4_YL#MZC_-#%@9)=ZZNK]IM:(ZJO"M$P':1)N/A3'* MS@G1 ,>NPCS_?C0-;1RVZ(8K16:ZB.H(Z+_.JN$X&1B=>#0>L$^/"_ MT5GRU]T!CO\X"_]5%O-_G:HC"5MC,9FHO[+2_-H0U>]F2_5?=2_:AYJP MPB:8TCRH(WG_M72Y:H]K]7@?64J8.Q#(9K]]!]AJ06>70(<@A-NSQV& A(Q< M2B1F(D(N\NM\URZ"_ZUEVWLWH'/ZN]\;U% \$%Z?I3LLTEBD^1!(0]K#67$0 M(12Y* YC+V91%"+XM\HZ%:-8[I9ZTX=^XHF!VVOR0HL:%C4^!&IT"M1P'"*7 M"$ZP3X4$$\G#K,E5Q\AZ/8Y^4$.\7Z,(5!5A514+.A9TG@DZO,V13$@<>TI7 MPN(A\D.%&?=JH\B7(F+O%G1Z-8K8 #&KWEBDL4CS3*3I5*Q1 :*(Q9&, H\) M*ETEFU2\ 7>%V"FDZ<4HX@-)]Z*(7Y]Q8SN[DZ3333P61/B:.X:[P<"RK1?H M!8@$(D"!#(&% QZY49W64Y (B[?T:C1Z@5[#7;%/"!E@^;&KI>SM#OK'!@7< MR7/$J!1ZGP M9 3_EX %$0Y$+>H]08C_;D&A5ZV?#SBU4&"A8/^@H%, )$1"X5APKJ@"A9^$ ME-:Q3H)[9%M1E1M"00]D \_520/O$U7MU/N2;"IR7,O!KYI=\33XFN!7I M*@X9#G@LM8>?A=R5O*E%CB48\F]HO1O)K!=R9Y1\/'"]/H]C/$9A.RO@/Y0< MWUL8H*TX!]GN$1*$)'8I]4G(8^4UFKW"[I8T^VW#0)]J/>8#V6LPD&5^R_QO MR/RL#='AS*6>)"*4;HP"1&G@!\T)J0"Y.Z0#]!'4YPU#SYV6SX6 M410J',5$^,K%;J BOX[4\4(WPEO:B7N23;Y[NCP?8($M#%@8V \8$**M028E MIY&*(Q5@Y#$W9D$- ZYBW(_>)PSTK,MCUFN,GF5^R_QOQOP4M97B I]%KN\Q M$N+ HT',0J\)MU>,>#ND _01BH,&E'P((=YK"E>QHTY[D[FX6W?OQ2M(805' M^4(7H7M1U9?[YG6S3,!O=X#HT=EYE()Z3XO\JD!)VPCFD'N"BX!*(A42B')O MJ25QCZLM!3C53H\W-W^P1 /7Z_.4TN:DU0L3V1B'5TL2:1'6(NR]"-L)(?4] MC"227LR1\(.(XUBP)D0D<+>\M?Q&EJ6GW4K;VR*VL&IAU<+J!X353A N:*K, M]\) P<^*2X%'?Y0/0;26#=Q>,Z19A+4(:Q'VHR,LPVV\*%(TE@$G M0GA!R*0201#5MKT;1L&6E-#G(VROMCT;>,0JKA96+:Q:6.T15CMA^#Q -(R5 M"GS!0I]Q'JDZ$C?@S ^W>NJ^%]M>#AC>WH;\^X?(#<[8;?V(W<:#/ 62*)WA M. $K9O+B:JO[+@3V8'Q/#K7:R5"J#;66G56G+$%9@K($90G*$I0E*$M0EJ L M07W0%.:G:?$C&Z;.K,A_9&#TOA)CO3B#S6OZF%[@0MH)+Q%WV]!E/PX1=H6( MF> *13Z2R]Q+!'.VW>3+C?/]KI:,0R"H_ $KJ9BZ/YR-81TNQ\?0?'&5CK*D MN-F50Z&4#YCH-2AZYY(\61^]1!+&@9T'/@EXOH.=V"ID'(B*>5*'B0BGENIW V?VQ M7/$ RU[CS2SL6=BSL-YQ$<1!$1A'#D(H&;_-*A"/PMV:Y;A[T^ M-#<\D.Y^UXO=I\(2)_GTL'S2?JO-2^=Z;GMJG<@8,ZIH% 81CZ0DH:J/9-*0 MQULJ ]^7\RK,"K#9)C=G.311+N"Q73'\,.=]UYO>U1QX-CCH(V"&Y)T:4R&- M* T#/PZ5<"4%Y*@Q(PH]N=W*\SN!&3T?7R2X5R>Y!0H+%&\&%!YFK5,E8I%4 M*$!*,!:%48!)'1#% T^1'=\9NP\H^CB01^2 (\'V%,Q MDH*SL*F0XR$6;,FBV"7,Z-6BH -./0L4%BCV RB\-L"82RF5+J*C!'9YY!'J M-KF+L?"][5:ZWVF+@GH#QFW-C6>>';,U-WK;JK7IC=Y5>B-/"EMSX\K6W+"Q M+C:!G$78;2"LP)ZMN6%K;EA8M;!J8;5'6*6NK;EA(=)"I(5("Y'W0"1W;?<%44]ADA;LQJ@#>S)PS3">3^M?_.@!=0W^' MC@^;[W<,^RR[2DOG)+UVON=7R9HXN$J*RVQ:=2]9S//F0B5=S)7K;#0??Y;R MR$44>ZS^BW]J* W(;Y+,RO1S\^'+;;HZ6(9PM %.[.#^"(_JC93_].5@C5VJ MW_#]/XF-GMKL)_NN?7S7XS%'6XPXO!^3-\2WI\4;/E88Z%4##M> =:.AFV_7 M%;*>YY,1M' "8.O\#M?'I1,!!H\VBCC;PWA3C-]@_3?35+9&'*?I;&Y,YFK& MB!PX1C?0FT ?/!S9DL<:>5#4DH?8-1AY&R'R%C+D&3.Q-COC@T/% M1R6"T]]]N_(?K; MU;>K_S$';E??KKY=_8\Y<+OZ^Y1M75W!Y6%2OI*/8P<#-5_2ZU>,J*3<;3,S M!H&,I>>[5 F&L2=C%)(FS4=,MU7E2_Z#_O,L_%=9S-L@]=983*IL2?K7AJAV M)>$BE62 W3[S@NQL-/I[QU8+.KL%.H)V,K:QP*,JCDG(0N$S/^*TR7RA)'V_ MH--KH6<\\'"?J3(LTEBD^0A(XZ(V-V3D1M(-(QD+JER=;3Y:EK()9"2V5\IF M$Z3I 328H /A]7D(SZ*&18T/@1JD10T1^=C5*1($)5@0I02JC2(9$@".K1TS M>Y]&$&*1&$@PSBHZYH'3 CL[A32 M] :'*,![36EWINA1I]Q8SN[DQ3]'JF7%K[H<\=P-QBX4Z WXLIS.6>ABIE@ MKA\*7-?04WX@W"V5TWJ25Z/1"_0:[HI]XO(!0[TF'=ZYLMTVC.!C@D(G-XY" M1$2!SQTX5_/K_.[BEBHD.P4%/21T97)@8MZ33UHV=JR]4ZP=;>*KF(NIB%R M.7.)AT#0\V8STY>!5&]HM^^DVB\'F/9:&]>"@@6%G0"%3IEDVGNW-LO5]A9-G*=!$$ MQ,=^Y D48(EY$#*WMM\55CQX0_O=B&:]D#NDY4NW5RU_5VM$"*-(F9%Q! LP] MI@ 2F%2U<\Z/P=A_RZ#;75'FT4!2J\Q;YM\3YA>RC;@7/@+;/8JXY(Q0+PK# MVJ'GAEZ@MA2;MPGS]Z+,HX%'Y$=@Y%[3N(H===N;[,7.-)T[1466ML*GK?#9 M)U*"3M39PPQCQF+)(A;$44C=4#9JDH]QO-VMCS>W?SCQ!GR+.M#[+Q#ZD<,< M+,):A-T083M1I,J582R]V(]#&@F&9=P@K.LR'OF[@K!]FI8$BP',AL55BZL6 M5RVN]H>KG4!#9B[O> QBZL65RVN?CA< M9:@3BB\P)A2%$0J4ZRGAHUAZ=7).EV*RI6ATY1_@:6^$\8XYKQS+IY0[GJQ M<"F-:1 R)>NCL2)T91R^2@3372T9NRNHS*Z5M#?='\[&L Z7XV-HOKA*1UE2 MW.S*\3LI!V3/\^E85ZA%P'>*@%X;PTFH1Y0;AM2C5,1$,H*#&@&E)\/7B9)_ M6P3L